Klaviyo integration connector
Add white-label customer-facing integration with Klaviyo into your app with just a few lines of code.
Managed authentication
Connect your customer accounts in Klaviyo without researching its API, registering in a developer program, and getting your application approved. We take care of authentication, secure credentials storage, and token refreshes so you don't have to.
Just one line of code for you and one click for your customers:
iApp.integration('klaviyo').open()
And Klaviyo to your app in the next 30 minutes
Execute Klaviyo operations on behalf of your customers
Get information about available operations in a consistent way: name, description, input, output. Run operations using simple consistent API.
Create Campaign
Creates a campaign given a set of parameters, then returns it.
Rate limits:
Burst: 10/s
Steady: 150/m
\n\nScopes:\nCampaigns Write
Create Campaign Clone
Clones an existing campaign, returning a new campaign based on the original with a new ID and name.
Rate limits:
Burst: 10/s
Steady: 150/m
\n\nScopes:\nCampaigns Write
Assign Campaign Message Template
Creates a non-reusable version of the template and assigns it to the message.
Rate limits:
Burst: 10/s
Steady: 150/m
\n\nScopes:\nCampaigns Write
Create Campaign Recipient Estimation Job
Trigger an asynchronous job to update the estimated number of recipients for the given campaign ID. Use the Get Campaign Recipient Estimation Job
endpoint to retrieve the status of this estimation job...
Create Campaign Send Job
Trigger a campaign to send asynchronously
Rate limits:
Burst: 10/s
Steady: 150/m
\n\nScopes:\nCampaigns Write
Create Catalog Category
Create a new catalog category.
Rate limits:
Burst: 75/s
Steady: 700/m
\n\nScopes:\nCatalogs Write
Work with Klaviyo data collections
Read and write data, get custom fields schema, and react to changes in Klaviyo data.
Read more about working with data collections
List | Find by ID | Create | Update | Delete | |
---|---|---|---|---|---|
Lists | β | β | β | β | β |
Profiles | β | β | β | β | β |
Trigger integrations on Klaviyo events
React to events in the external app. Receive changes in data regardless of whether webhooks are supported or not.
Read more about working with events