Klaviyo Integration
How to integrate Klaviyo and DailyStory
Klaviyo integration with DailyStory allows your DailyStory platform to pull in selected customer lists and segments stored in Klaviyo. These will be created in DailyStory as a segment and then synced and updated hourly with Klaviyo.
DailyStory is an alternative to Klaviyo and is much more affordable!
Items you will need:
- Klaviyo API key.
- List IDs of the Klaviyo lists and/or segments you'd like to sync.
How to find your Klaviyo API Key
- Log into your Klaviyo account.
- Select
Account
on the top right menu under your name. - Click
Settings > API Keys
- If you have no key, then generate one by clicking
Create API Key
- Copy the key to paste into DailyStory.
How to find your Klaviyo customer list IDs
- Navigate to the
Lists & Segments
tab of your account. - Click on the list or segment.
- Click on the
Settings
tab to find the list ID. - Copy the ID to paste into DailyStory.
Enable Klaviyo integration in DailyStory
- Navigate to your DailyStory
User Profile Menu > Integrations
- Click on the gear icon for Klaviyo and select
Configure
.

- Enter the saved Klaviyo API key.
- Enter the list IDs for the lists and the segment IDs for the segments you would like to import and sync, separated by a semicolon.
- Click the
Save Changes
orSave and Close
button.

Congratulations! Klaviyo integration is now successfully configured.
Your lists will be created in DailyStory as new synced segments. See examples below.

To find the newly created segments, navigate to Contacts > Segments
, or click on the Segments button from the main dashboard.
Your integrated lists will sync hourly with Klaviyo to stay automatically updated for you. You can now assign these lists/segments to campaigns for scheduled messages, running automations and you can even use them to build other dynamic segments in DailyStory.
WarningThe sync only goes one way from Klaviyo to DailyStory, so any changes made to the segments in DailyStory will not be made in Klaviyo and will be overwritten the next time Klaviyo syncs.
Frequently Asked Questions
Sync runs hourly, but why aren't contacts updated hourly?
Depending upon the size of your list in Klaviyo, sync may take some time to run. There are several factors:
- The entire list is re-synced each time. Larger lists take longer.
- Klaviyo restricts the number of requests per-second (throttles) API requests.
Can I import into a synced segment?
No, a synced segment cannot be updated from an import file. It can only be updated when sync runs.
Can I add or remove contacts from a synced segment?
No, you cannot add/remove contacts from a synced segment. The only way to add/remove contacts is to add/remove from them from your list in Klaviyo.
Synced List Best Practices
Synced lists are not meant for real-time or near real-time use.
For example, using a synced list to send a welcome message to new members immediately upon sign up isn't a good idea. The record has to go from your website, into Klaviyo, then synced with DailyStory. For these types of use cases we recommend using Zapier or using DailyStory features such as popups, web forms, or magic forms to capture the contact.