Skip to main content

Hey everyone, I’m new to Klaviyo and could use a bit of help.

I’ve created a campaig

n and I want to include each customer's order number in the email. In my uploaded Excel sheet, the order number is labeled as order_id (I've attached a screenshot for reference).

However, when I send a test email, the order number doesn't show up at all. I'm wondering if I’ve set it up incorrectly or if there’s a specific way I need to reference it in the email content.

Any guidance on how to properly insert this dynamic field would be greatly appreciated!

Thanks in advance 🙏

@Kjeff were you performing a CSV import of events as described here: https://help.klaviyo.com/hc/en-us/articles/115005081247 ?

What was the ultimate goal, testing an Order Confirmation flow? 


Hi ​@Kjeff ! 

Thank you for reaching out to the Community! It sounds like you have imported order ID as a custom profile property that you would like to pull into your campaign email. If this is right, then you will want to use the following personalization variable (and replace “insert variable” with the name of your profile property): 

{{ person|lookup:"insert variable" }}

Let me know if this works! 


Hi ​@Kjeff,

Welcome to the Klaviyo community! 

The answer from ​@emma.owens should indeed help you on your way. 

I thought I would also share the Django tutorial from the Klaviyo Power Up. This helpful resource is one to bookmark - it will explain each of the different types of values and how to use it. It shows you each of the options for profile and event logic.

The community is full of friendly people so if you get stuck, reach out in here any day! 

Thanks
David