Skip to main content

Using Alia Profile Properties in Klaviyo Flows and Emails

Learn how to leverage Alia's profile data to personalize your Klaviyo flows and boost engagement.

Written by Rojen M Reji

Alia's profile properties allow you to personalize Klaviyo emails by dynamically inserting signup details and discount codes. This guide walks you through how to use these properties in your Klaviyo flows to enhance customer engagement.

Step 1: Access Personalization in Klaviyo

  • Open Klaviyo and navigate to the email editor.

  • Click on the Personalization tab at the top.

  • Search for Alia to view available profile properties.


Step 2: Understanding Alia's Profile Properties

Alia automatically adds five key profile properties to each signup, which you can use in emails:

  • Alia Flow Name – Identifies which flow the customer used to sign up.

  • Alia Offer – Displays the discount code claimed (if applicable).

  • Alia Offer Expiration – Shows the expiration time for the discount code.

  • Alia Offer Text – Describes the offer (e.g., 10% off, 20% off, Free Shipping).

  • Alia Pop-up Name – Indicates which pop-up the customer interacted with.

These properties allow for a highly personalized email experience.


Step 3: Adding Alia Properties to Your Email

  • Select an email in your Klaviyo flow.

  • Use the Alia Offer property to insert the customer's unique discount code.

  • Set a default text in case the dynamic code isn't available.

    Example: If the Alia Offer property is empty, set a fallback static discount code like FREESHIP.

  • Save the default code as a backup value.

  • Click Insert, and Klaviyo will format the code automatically.


Step 4: Pass alia_offer on the Email Submit Button

This step is required to ensure the alia_offer property reliably reaches Klaviyo for every subscriber.

By default, Alia only sends alia_offer to Klaviyo when the subscriber reaches the success/confirmation page of your popup. If a subscriber submits their email but exits the popup before completing the full flow, they will be added to Klaviyo without the alia_offer property — meaning their welcome email will not contain their discount code.

To prevent this, you need to pass alia_offer directly on the Email Submit button in the Alia popup editor:

  • Open your popup in the Alia editor and select the Email Submit button.

  • Select Set User Property from the right handside menu


  • Select Insert Expression and add your Reward as the property




  • Give your property a name such as Alia_Offer and once done it should look like as shown below:

When set up this way, the alia_offer property is sent to Klaviyo the moment the subscriber submits their email — regardless of whether they complete the rest of the popup flow. This eliminates any timing issues and ensures the discount code is always available when your welcome flow triggers.


Step 5: Using Profile Properties for Segmentation

Beyond inserting discount codes, you can use Alia profile properties and poll data to:

Segment customers based on the pop-up they interacted with.

Trigger personalized flows using signup source data.

Enhance email targeting with custom offers.

More advanced use cases will be covered in future guides.


What's Next?

Now that you've learned how to use Alia profile properties, try personalizing your next email campaign!

Did this answer your question?