Documentation Index
Fetch the complete documentation index at: https://docs.cevoid.com/llms.txt
Use this file to discover all available pages before exploring further.
Related articles:
Profile data & event sharing, Program emails & triggers, Email widgets
What you can do with the Klaviyo integration
The Klaviyo integration enables three main use cases: Sync profile data to Klaviyo - Keep Klaviyo profiles updated with data collected in Cevoid, including program membership status, points balance, tier information, and custom profile properties. Use this data to build segments and personalize your emails. Send events to Klaviyo - Trigger email flows based on program activities like joining the program, completing challenges, earning tiers, and redeeming rewards. Each event includes relevant data you can use in your email content. Add UGC to your emails - Create email widgets that showcase user-generated content in your Klaviyo campaigns and flows. Learn more in Email widgets.Connect a Klaviyo account
You can connect multiple Klaviyo accounts to your Cevoid workspace. Each connection is linked to a specific store in your workspace.- Navigate to Settings -> Integrations -> Klaviyo
- Click Add account in the Connections section
- Select the store you want to link this Klaviyo account to
- You are redirected to Klaviyo to authorize the connection
- Approve the requested permissions
- You are redirected back to Cevoid
Configure event sharing
Events allow you to trigger email flows in Klaviyo based on activities in Cevoid. Events are configured globally and sync to all connected Klaviyo accounts.- Navigate to Settings -> Integrations -> Klaviyo
- Click Edit events in the Events section
- Toggle on the events you want to sync to Klaviyo
- Click Save
Configure profile data sharing
Profile data keeps your Klaviyo profiles in sync with information collected in Cevoid. Profile data is configured globally and syncs to all connected Klaviyo accounts.- Navigate to Settings -> Integrations -> Klaviyo
- Click Edit fields in the Profile Data section
- Toggle on the profile data fields you want to sync to Klaviyo
- Click Save
Sync existing profiles to Klaviyo
When you first enable profile data sharing or add new fields, existing profiles in Cevoid are not automatically synced. Use the manual sync to push existing profile data to Klaviyo.- Navigate to Settings -> Integrations -> Klaviyo
- Click Sync profiles in the Profile Data section
- Select the Klaviyo account to sync with
- Optional: Toggle on Sync specific segments to limit the sync to specific profile segments
- Click Sync profiles
General settings
General settings control global Klaviyo behavior for all connected accounts.Profile sync behavior
This setting determines what happens when Cevoid tries to sync data to a profile that doesn’t exist in Klaviyo.| Option | Description |
|---|---|
| Create profile | Cevoid creates the profile in Klaviyo automatically |
| Don’t create profile | Cevoid skips profiles that don’t exist in Klaviyo |
Connection settings
Each connected Klaviyo account has individual settings that control how profiles are handled for that specific connection. To access connection settings:- Navigate to Settings -> Integrations -> Klaviyo
- Click on a connected account in the Connections section
Available settings
| Setting | Description |
|---|---|
| Store | The store in your workspace that this Klaviyo account is linked to |
| Add new profiles to list | Select a Klaviyo list where new profiles should be added |
| Forward email marketing opt-in event to Klaviyo | Forward marketing consent opt-in collected through Cevoid widgets to Klaviyo. You can select which Klaviyo list(s) should receive opt-in events. |
| Forward email marketing opt-out event to Klaviyo | Forward marketing consent opt-out from the program through Cevoid widgets to Klaviyo |
Marketing consent forwarding
When enabled, marketing consent collected through Cevoid widgets is forwarded to Klaviyo. This applies to consent collected during program opt-in or through other Cevoid widgets where marketing consent is requested.Disconnect a Klaviyo account
- Navigate to Settings -> Integrations -> Klaviyo
- Click on the connected account you want to remove
- Click Disable
Build email flows in Klaviyo
Use Cevoid events to trigger email flows in Klaviyo. Each event includes data you can use to personalize your emails.Example: New tier reached
This flow triggers when a member reaches a new tier.- In Klaviyo, create a new flow
- Select Metric as the trigger
- Choose Cevoid: Tier Earned
- Click Save
- Add your email content
Example: Reward fulfilled
This flow triggers when a member’s reward is fulfilled.- In Klaviyo, create a new flow
- Select Metric as the trigger
- Choose Cevoid: Reward Fulfilled
- Click Save
- Add your email content
Example: Challenge available
This flow triggers when a new challenge becomes available to a member.- In Klaviyo, create a new flow
- Select Metric as the trigger
- Choose Cevoid: Challenge Available
- Click Save
- Add your email content
Build segments in Klaviyo
Use Cevoid profile data to build segments in Klaviyo for targeted campaigns.Example: All rewards program members
Target all active members of your rewards program.- In Klaviyo, create a new segment
- Add condition: Properties about someone
- Set property: Cevoid: Program Member
- Set value: is true
- Click Create segment
Example: Members in a specific tier
Target members who have reached a specific tier.- In Klaviyo, create a new segment
- Add condition: Properties about someone
- Set property: Cevoid: Tier Name
- Set value: equals [your tier name]
- Click Create segment
Example: Members who completed a challenge
Target members who have completed any challenge.- In Klaviyo, create a new segment
- Add condition: What someone has done (or not done)
- Set metric: Cevoid: Challenge Completed
- Set value: at least once over all time
- Click Create segment
UGC email widgets for Klaviyo
Showcase user-generated content in your Klaviyo emails with Cevoid’s email widgets. You can create dynamic widgets that automatically update with your latest approved posts, or static widgets with hand-picked content. Klaviyo supports the following email widget types:- Static email widget - Display specific posts you manually select
- Dynamic email widget - Automatically update with posts matching your filters
- Instagram Feed email widget - Show your latest approved Instagram feed posts
- Abandoned Cart email widget - Display posts featuring products left in the cart
- Post-Purchase email widget - Show posts featuring purchased products
How profiles are synced with multiple Klaviyo accounts
When you have multiple Klaviyo accounts connected to your workspace, Cevoid routes profiles based on their market to avoid multiple accounts sending emails to the same person. One Klaviyo account connected: Profiles sync to that account regardless of which market they belong to. Multiple Klaviyo accounts connected: Profiles only sync to the Klaviyo account linked to their market. This prevents duplicate emails from different regional accounts. In both cases, profiles with an email that already exists in Klaviyo sync automatically. Profiles with an email that doesn’t exist in Klaviyo only sync if you’ve set Profile sync behavior to Create profile.Klaviyo scopes
When you connect a Klaviyo account, Cevoid requests the following permissions:| Scope | Used for |
|---|---|
| accounts:read | All Klaviyo-related features |
| metrics:read, metrics:write, events:read, events:write | Sending events to Klaviyo for email flows |
| profiles:read, profiles:write | Syncing profile data to Klaviyo |
| lists:read, lists:write | Adding profiles to Klaviyo lists |
| subscriptions:write | Forwarding marketing consent to Klaviyo |