Skip to main content

Understanding the Alia and Klaviyo Integration: Synced Properties

Understanding the Alia and Klaviyo Integration: Synced Properties

Written by Pallavi Joshi
Updated this week

Introduction to the Klaviyo Integration

Integrating Alia with Klaviyo takes only a few minutes and allows you to seamlessly sync customer data, automate email flows, and enhance your overall marketing efforts. By passing specific data points from your popups directly into Klaviyo, you can personalize your communication by dynamically inserting signup details and discount codes.

This guide outlines all the profile properties Alia passes to Klaviyo, their definitions, and where they appear within a customer profile.

Note: To get started with the setup, ensure you have your Klaviyo integration set up. Here is how you can do it.

Standard Klaviyo Profile Attributes

When a user interacts with an Alia popup, we map basic contact information to Klaviyo’s standard profile fields. These are used to identify the user and are set during the initial profile creation or update:

  • email — Synced from the user's provided email address.

  • phone_number — Synced from the user's provided phone number.

  • first_name — Extracted from the name field in your Alia popup.

Custom Properties and Flow Data

In addition to standard attributes, Alia sends Custom Properties that provide deeper context about how the user engaged with your brand. These are visible under the "Custom Properties" section of a Klaviyo profile.

Properties Set on Profile Creation

The following property is established as soon as the profile is first generated:

  • user_id — A unique numeric bigID assigned to the user within the Alia system.

Properties Set on Submission

When a user successfully submits a form or completes a flow, Alia sends the following metadata:

  • alia_flow_name — The title of the specific user flow or popup.

  • alia_popup_name — The title of the popup (identical to the flow name).

  • alia_popup — A secondary reference to the popup title.

  • alia_campaign — The segment title assigned to the user flow.

Additional Properties: Any custom fields defined upon email/SMS submission will also be passed through.

Reward and Discount Properties

If your popup includes a reward, Alia syncs the following details when the user claims their offer:

  • alia_offer — The specific Shopify discount code generated for the user.

  • alia_offer_text — The descriptive text of the reward (e.g., "15% Off Your First Order").

  • alia_offer_expiration — The expiration date of the reward, formatted as an ISO string.

Polls and Surveys

Alia makes it easy to collect zero-party data through polls. When a user answers a poll question, the data is sent to Klaviyo using the following logic:

  • Key: The text of the question (e.g., "What is your skin type?").

  • Value: The user's answer, passed as either a single string or an array of strings for multi-select options.

Subscription and Consent Management

Ensuring compliance and proper attribution is critical for your SMS and Email marketing. Alia passes specific subscription attributes to keep your lists organized:

  • Consent: The subscriptions property tracks marketing consent for Email, SMS, and WhatsApp.

  • Source Tracking: Every profile includes a custom_source attribute set to "Alia sign-up" for easy filtering in Klaviyo.

  • Age Gating: If a birthday or DOB field is present, Alia extracts age_gated_date_of_birth to support age-restricted marketing for phone subscribers.

💡 Pro Tip: Use the alia_offer property in your Klaviyo "Welcome Series" flow to automatically remind users of their discount code if they haven't used it yet!

Here is how you can customize your welcome series with Alia properties


Where to Find Alia Properties in Klaviyo

Once the integration is active, Alia sends detailed information about your visitors directly to their Klaviyo profiles. This section covers how to locate and utilize that data for advanced marketing.

Viewing Properties on Individual Profiles

When a visitor interacts with your Alia pop-up, all collected data points are automatically synced to their Klaviyo profile. To find these properties for a specific user:

  • Log in to your Klaviyo dashboard and navigate to Audience > Profiles.

  • Search for the specific email address or profile you wish to inspect.

  • Scroll down to the Custom Properties area. You will see the keys and values sent by Alia listed there.

Segmenting Your Audience

By grouping users based on the specific answers they provided in your Alia pop-ups, you can send highly targeted marketing campaigns. To create a segment:

  1. Navigate to Lists & Segments and click Create List / Segment.

  2. Select Segment and choose Properties about someone from the definition dropdown.

  3. Search for the specific Alia property name (e.g., "alia_popup").

  4. Define the logic (e.g., "equals"), and the values for the property should come up.

Personalizing Welcome Flows

You can tailor your welcome series based on the data captured by Alia using Conditional Splits within the Klaviyo Flow Builder.

  • Open your "Welcome Series" flow in Klaviyo.

  • Drag a Conditional Split component into the flow logic.

  • Choose Properties about someone and select the Alia property you want to split on.

  • Create different email paths for different customer interests (e.g., one path for "Skincare" and another for "Haircare").

Troubleshooting Data Sync

If you do not see Alia properties appearing in Klaviyo, check the following:

  • Integration Status: Ensure the Klaviyo integration is marked as "Active" in your Alia dashboard.

  • Property Names: Ensure you are searching for the exact property name as defined in your Alia pop-up editor.

  • Initial Sync: Properties only appear in Klaviyo after at least one user has submitted that specific data point through a live pop-up.

Did this answer your question?