Overview
Once Klaviyo is connected, the Dema Agent can read campaign and flow performance, look up profiles, manage lists and segments, and draft email campaigns from templates. Useful for diagnosing campaign performance and pushing Dema findings into Klaviyo audiences.Prerequisites
- A Klaviyo account with permission to install apps.
Connect Klaviyo
- In Dema, go to Agents → Settings → Integrations.
- Find Klaviyo and click Connect.
- Sign in to Klaviyo and approve the scopes Dema requests.
- You are returned to Dema with the integration marked as Active.
Scopes Dema requests
| Scope | What it allows |
|---|---|
accounts:read | Read account metadata |
campaigns:read, campaigns:write | View and draft email campaigns |
catalogs:read | Read product catalogs |
events:read | Read customer events |
flows:read | View automated flows |
images:write | Upload images used by campaigns |
lists:read | View lists |
metrics:read | Read metric performance |
profiles:read, profiles:write | View and update customer profiles |
segments:read, segments:write | View and manage segments |
subscriptions:read, subscriptions:write | View and manage subscription status |
tags:read | Read tags |
templates:read, templates:write | View and update email templates |
Troubleshooting
- Agent cannot see a campaign. Make sure the campaign belongs to the Klaviyo account you used during the approval step. Dema only sees the account you authorized.

