Klaviyo
Connect your Klaviyo account to Dynamo with a read-only Private API Key.
Klaviyo Integration
Connect your Klaviyo account to Dynamo in just a few minutes. You'll create a dedicated Private API Key with read-only permissions.
No write permissions are required. Dynamo only reads segment metadata and profile emails. It cannot create, update, or delete profiles, segments, lists, flows, or any other resources in your Klaviyo account.
Create a Klaviyo Private API Key
In Klaviyo, go to Account → Settings → API Keys.
Click Create Private API Key.
Give it a descriptive name (e.g. Dynamo Integration).
Choose Custom Key and enable only the following permissions:
| Permission | Why we need it |
|---|---|
| Segments: Read | Show your Klaviyo segments in a dropdown, plus segment size and processing status before syncing. Read-only — cannot create or modify segments. |
| Lists: Read | Show your Klaviyo lists in a dropdown, plus list size and processing status before syncing. Read-only — cannot create or modify lists. |
| Profiles: Read | Export profile emails from a selected segment for syncing. Read-only — this is a data export, not an import. No profiles are modified. |
Save and copy the Private API Key (it starts with pk_).
Enter your credentials in Dynamo
Once you have your Private API Key, go to your organization's Integrations settings in Dynamo and add a new Klaviyo integration. Dynamo will validate the credentials immediately to confirm the connection is working.
| What you need | Where to find it |
|---|---|
| Private API Key | Account → Settings → API Keys → Create Private API Key |
This must be the Private API Key (starts with pk_), not the public
Site ID / Company ID. Dynamo will reject the public key.