Skip to main content

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

  1. In Dema, go to Agents → Settings → Integrations.
  2. Find Klaviyo and click Connect.
  3. Sign in to Klaviyo and approve the scopes Dema requests.
  4. You are returned to Dema with the integration marked as Active.

Scopes Dema requests

ScopeWhat it allows
accounts:readRead account metadata
campaigns:read, campaigns:writeView and draft email campaigns
catalogs:readRead product catalogs
events:readRead customer events
flows:readView automated flows
images:writeUpload images used by campaigns
lists:readView lists
metrics:readRead metric performance
profiles:read, profiles:writeView and update customer profiles
segments:read, segments:writeView and manage segments
subscriptions:read, subscriptions:writeView and manage subscription status
tags:readRead tags
templates:read, templates:writeView 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.

Additional resources