The Klaviyo integration syncs specific data types in defined directions between Klaviyo and Lumo — and you can review and adjust each field under Sync Data.
How sync works
In the Klaviyo integration, Klaviyo profiles and your Lumo friend information are synced on the basis of ID matching.
When a Klaviyo profile and a LINE friend are linked using an email address, phone number, or LINE User ID, the data on both sides is updated according to your integration settings. The basic sync runs automatically after the integration is set up, so as an operator you can simply start using the required fields as they are. If you want to adjust which fields are synced or in which direction, you can change each one individually under Sync Data.
Data synced from Lumo to Klaviyo
From Lumo to Klaviyo, your LINE information is written as dedicated custom properties.
The custom properties created automatically inside Klaviyo profiles at integration time are as follows. On the Klaviyo side, you can use these properties to build conditions for Segments and Flows.
| Display in Lumo | Klaviyo property name | Description |
|---|---|---|
| LINE User ID | LINE User ID | The LINE identifier. It serves as the key for ID matching |
| LINE Display Name | LINE Display Name | The LINE display name |
| LINE Follow Status | LINE Follow Status | Indicates whether the user has added you as a friend or has blocked you |
| LINE Consent | LINE Consent | Indicates whether the user has consented to broadcasts |
| LINE Consent Updated At | LINE Consent Updated At | The date and time the broadcast consent was updated |
| LINE Consent Source | LINE Consent Source | Indicates which channel was used to update the broadcast consent |
If you have connected multiple LINE Official Accounts to a single Klaviyo account, a number is appended to the end of each property name (for example, LINE User ID 2) to distinguish between accounts.
Data synced from Klaviyo to Lumo
By default, profile fields are not synced from Klaviyo to Lumo.
Profile fields such as first name, last name, email address, and phone number are not synced to Lumo in their initial state. If there are fields you want to bring into your Lumo friend information, add the target Klaviyo properties under Sync Data and set their sync rule to Klaviyo → Lumo.
Configuring the data to sync
You manage which fields are synced and in which direction under Sync Data.
On this screen, you can review the list of properties synced between Klaviyo and Lumo, along with the sync rule for each one.
Reviewing sync rules
Each property has a sync rule that indicates the direction in which data flows.
| Sync rule | Description |
|---|---|
| Klaviyo → Lumo | Brings Klaviyo data into Lumo |
| Lumo → Klaviyo | Writes Lumo data to Klaviyo |
Switching between required and optional fields
Properties are divided into required fields, which are always synced, and optional fields, for which you can turn syncing on or off.
- Required: Fields related to ID matching and broadcast consent. They are always synced and cannot be toggled on or off
- Optional: All other fields. You can toggle Sync on or off for each field
Adding a property
If you want to bring a Klaviyo property into Lumo, you can add it as a sync target.
Click Add Klaviyo Property, then select and add the target property. The sync rule for the added property will be Klaviyo → Lumo. Once you have changed your settings, click Save Settings.
Updating the LINE consent status
The broadcast consent status (LINE Consent) is updated according to the LINE friend status.
When a customer adds you as a friend, this is reflected as broadcast consent granted in the LINE Consent of the linked Klaviyo profile; when they block you, it is reflected as consent withdrawn. This lets you extract Segments and branch Flow conditions in Klaviyo based on the latest consent status. Note that this only keeps the consent status on the Klaviyo side up to date; it does not change the actual LINE follow status (adding or blocking a friend) itself.
From Update LINE Consent Status on the settings screen, you can also re-fetch the LINE friend status and update the broadcast consent status of your Klaviyo profiles in bulk.
Checking sync status
You can check the integration's sync status on the Dashboard.
| Display item | Description |
|---|---|
| Integration status | Shows whether the integration is healthy and whether the latest data has been synced |
| Connected account | Shows the Klaviyo ID, the property used for ID matching, and the connection date and time |
| Sync history | Lets you review the date and time, status, number of Profiles, and number of failures for each sync |
Clicking Resync Data re-fetches profiles from Klaviyo and runs the sync again. Depending on the volume of data, this may take a few minutes to complete.
When things don't work
Common data sync issues and how to address them are listed below.
- Sync has stopped: Check the sync history on the Dashboard for any errors. If the integration's authentication has expired, you may need to reconnect the integration
- A Klaviyo field doesn't appear in Lumo: Fields such as first name, last name, and email address are not synced by default. Add the target property under Sync Data and set its sync rule to Klaviyo → Lumo
- The broadcast consent status isn't updating: Check whether the target profile has completed ID matching. Profiles that aren't linked are not eligible for updates