Integrations / Klaviyo
Klaviyo
Klaviyo email marketing and customer data platform (CDP) for managing profiles (contacts), lists, segments, campaigns, and flows.
What Telara does
Capability matrix
Before you connect
Prerequisites
Vendor setup
Get the credential
Permissions Telara requests
- accounts:readOAuth 2.0
- profiles:readOAuth 2.0
- lists:readOAuth 2.0
- lists:writeOAuth 2.0
- segments:readOAuth 2.0
- campaigns:readOAuth 2.0
- flows:readOAuth 2.0
In Telara
Connect in Telara
OAuth 2.0 app connection. Klaviyo requires PKCE S256 and requires every requested scope to be configured in the app's allowlist. The access is scoped to the authorized Klaviyo account.
In Telara, open Settings → Integrations, choose this connector, and click Connect. Telara sends you to the vendor to approve access, then returns you here. You do not create an OAuth app or paste a client secret.
Klaviyo private API key (starts with "pk_"). Create one under Klaviyo Account > Settings > API Keys > Create Private API Key, scoped to at least profiles:read, lists:read, segments:read, campaigns:read, flows:read, and lists:write (needed for add_profile_to_list). Sent as "Authorization: Klaviyo-API-Key <key>" per Klaviyo's Klaviyo-API-Key securityScheme (confirmed against the official spec — this is an apiKey scheme with a literal "Klaviyo-API-Key " prefix, not a bearer token).
In Telara, open Settings → Integrations, choose this connector, and paste the key into the fields Telara shows.
- API key
Knowledge
What gets indexed
| Resource | Coverage |
|---|---|
| List | Partial — not every record the vendor holds is synced |
| Segment | Partial — not every record the vendor holds is synced |
| Campaign | Partial — not every record the vendor holds is synced |
Sync
Freshness & sync
| Resource | Lag | Deletions |
|---|---|---|
| List | Up to 1 day | Removed records disappear on the next full sync |
| Segment | Up to 1 day | Removed records disappear on the next full sync |
| Campaign | Up to 1 day | Removed records disappear on the next full sync |
Data handling
Permissions & data handling
The scopes above are the permissions this connector requests. They come from the catalog, not from a hand-written page.
Excluded from semantic search: List, Segment, Campaign.
After connect
Verify it worked
After you save, Telara runs a read-only check against the account. The integration shows as connected when that check succeeds.
Honesty

