Set up credentials
1
Open API Keys settings
Sign in to Klaviyo, click your organization name in the lower left, go to
Settings, then open the API Keys tab.
You must have an Owner, Admin, or Manager role to create API keys.
2
Create a private API key
Under Private API Keys, click Create Private API Key and give the
key a name.
3
Choose a scope
Select a scope type: Read-Only, Full Access, or Custom. For
analysis, read access to the resources you need is enough. Scopes cannot be
changed after creation.
4
Copy the key
Click Create and copy the key (it starts with
pk_).The key is shown only once and cannot be viewed again. Store it securely.
Connect to Adapt
1
Open Integrations
In Adapt, go to Settings > Integrations.
2
Find Klaviyo
Search for Klaviyo and select it from the catalog.
3
Start the connection
Click Connect to open the connection form.
4
Add your credentials
Enter the values you gathered above, then click Add connection:
You can rename the connection and choose whether it is shared with your
organization or kept personal to you.
5
Test the connection
Ask Adapt to list your segments.
Security
- Credentials are encrypted at rest with AES-256
- Scope the private key to the minimum access you need, such as read-only
- Use a different private API key for each application, and rotate keys periodically
- Never share your private API key or commit it to source control