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:
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!










