Skip to main content
Select Actions to adjust the guide
Some actions may require additional configuration in the provider to be accessible. Choose the actions you need and the guide will be updated.
Action
Scope(s)
Loading actions…
Dynamic Guide URL
Scopes Selected
Separator
A Klaviyo Developer or Partner account is required to create OAuth applications.

Creating an OAuth Application

Create an OAuth app in Klaviyo to obtain the Client ID and Client Secret needed for this connection.

1

Navigate to Manage Apps

Sign in to your Klaviyo account. In the left sidebar at the bottom, click Integrations. In the top right corner, open the Developers dropdown and select Manage Apps.

2

Create the app

Click Create App in the top right corner. Enter an App Name (e.g., StackOne).

  • Your Client ID and Client Secret are displayed on this page — copy and store them securely for use later.
  • Warning: The Client Secret cannot be viewed again after leaving this page. If lost, you can regenerate it from the app settings.
  • Click Create to confirm.
3

Complete the setup flow

A confirmation page appears with guidance on next steps. Click Continue in the top right corner to open your app dashboard.

Configuring Authentication Settings

Set the redirect URL and scopes so Klaviyo can authorize StackOne during the OAuth flow.

1

Open the Authentication tab

Inside your app, click the Authentication tab.

2

Add the Redirect URL

In the Redirect URL field, enter the StackOne callback URL and save.

  • Redirect URL: https://api.stackone.com/connect/oauth2/klaviyo/callback
3

Configure scopes

Enables actions: Add Categories To Catalog Item, Add Items To Catalog Category, Add Profiles To List, Assign Template To Campaign Message, Bulk Create Catalog Categories, Bulk Create Catalog Items, Bulk Create Catalog Variants, Bulk Create Coupon Codes, Bulk Create Events, Bulk Delete Catalog Categories, Bulk Delete Catalog Items, Bulk Delete Catalog Variants, Bulk Import Profiles, Bulk Update Catalog Categories, Bulk Update Catalog Items, Bulk Update Catalog Variants, Cancel Campaign Send, Clone Campaign, Clone Template, Create Back In Stock Subscription, Create Campaign, Create Catalog Category, Create Catalog Item, Create Catalog Variant, Create Client Event, Create Client Profile, Create Coupon, Create Coupon Code, Create Custom Metric, Create Event, Create Flow, Create List, Create Profile, Create Segment, Create Tag, Create Tag Group, Create Template, Create Universal Content, Create Webhook, Delete Campaign, Delete Catalog Category, Delete Catalog Item, Delete Catalog Variant, Delete Coupon, Delete Coupon Code, Delete Custom Metric, Delete Flow, Delete List, Delete Segment, Delete Tag, Delete Tag Group, Delete Template, Delete Universal Content, Delete Webhook, Get Account, Get Accounts, Get Campaign, Get Campaign IDs For Tag, Get Campaign Message, Get Campaign Recipient Estimation, Get Campaign Recipient Estimation Job, Get Catalog Category, Get Catalog Item, Get Catalog Variant, Get Coupon, Get Coupon Code, Get Custom Metric, Get Event, Get Flow, Get Flow Action, Get Flow Action Messages, Get Flow IDs For Tag, Get Flow Message, Get Flows Triggered By List, Get Flows Triggered By Metric, Get Flows Triggered By Segment, Get Form, Get Image, Get Items For Catalog Category, Get List, Get List For Bulk Import Profiles Job, Get List IDs For Tag, Get Lists For Profile, Get Messages For Campaign, Get Metric, Get Metric Property, Get Profile, Get Profiles For Bulk Import Profiles Job, Get Profiles For List, Get Profiles For Segment, Get Segment, Get Segment IDs For Tag, Get Segments For Profile, Get Tag, Get Tag Group, Get Tags For Campaign, Get Tags For Flow, Get Tags For List, Get Tags For Segment, Get Tags For Tag Group, Get Template, Get Universal Content, Get Webhook, Get Webhook Topic, List Campaigns, List Catalog Categories, List Catalog Variants, List Coupon Codes, List Coupons, List Custom Metrics, List Events, List Flow Actions For Flow, List Flows, List Forms, List Images, List Lists, List Metrics, List Profiles, List Segments, List Tag Groups, List Tags, List Templates, List Universal Content, List Webhook Topics, List Webhooks, Merge Profiles, Query Campaign Values, Query Flow Series, Query Flow Values, Query Metric Aggregates, Query Segment Series, Query Segment Values, Refresh Campaign Recipient Estimation, Remove Categories From Catalog Item, Remove Items From Catalog Category, Remove Profiles From List, Render Template, Request Profile Deletion, Send Campaign, Tag Campaigns, Tag Flows, Tag Lists, Tag Segments, Update Campaign, Update Campaign Message, Update Catalog Category, Update Catalog Item, Update Catalog Variant, Update Coupon, Update Coupon Code, Update Custom Metric, Update Flow Action, Update Image, Update List, Update Profile, Update Segment, Update Tag, Update Tag Group, Update Template, Update Universal Content, Update Webhook, Upload Image From URL

Click Edit Scopes, select the permissions required for your integration, then save. The accounts:read scope is always required.

Finding Your Public API Key (Site ID)

Only required for client-side operations such as back-in-stock subscriptions and push tokens.

1

Copy the Site ID

Click your account name in the lower left corner, select Settings, then click API Keys. Find the Public API Key section at the top and copy the Public API Key value. Store it securely for use later.

Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for Klaviyo:
1

Navigate to Connector Profiles

Login to StackOne and navigate to Connector Profiles
2

Create New Connector Profile

  • Click + Connector Profile
  • Search for and select Klaviyo
  • Select Type as OAuth 2.0
  • Fill out the fields using details retrieved from your provider:
    • Client ID
    • Client Secret
    • Scopes (Optional)
    • Public API Key (Site ID) (Optional)
  • (Optional) Select Actions to be enabled for this Connector Profile
  • Click Create profile
Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to Link Accounts for Klaviyo.