Dynamo Developer DocsDynamo Developer Docs

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:

PermissionWhy we need it
Segments: ReadShow your Klaviyo segments in a dropdown, plus segment size and processing status before syncing. Read-only — cannot create or modify segments.
Lists: ReadShow your Klaviyo lists in a dropdown, plus list size and processing status before syncing. Read-only — cannot create or modify lists.
Profiles: ReadExport 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 needWhere to find it
Private API KeyAccount → 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.


📄 Download the Klaviyo setup guide (PDF)

On this page