♠️ [KLAVIYO] Custom properties in WhatsApp messages
Table of Contents
What parameters can be used?
When you create a Klaviyo flow, you choose a trigger.
This trigger is automatically activated when the event occurs (abandoned cart, order placed, etc.)
When the trigger fires, it collects information about the event. For example, it may collect:
- The product name and related details (URL, image URL, price, size, weight, etc.)
- The date and time of the event
- etc.
A trigger is fired by a profile (a customer, a lead, etc.) who performs the event
When the trigger fires, it collects information about the profile. For example, it may collect:
- The customer’s name and related details (birthday, email, phone number, number of purchases, and all profile-related information)
- Information about the product the profile purchased or abandoned
- etc.
In short: when a customer performs an action on your site, the trigger gives you access to information about both the profile and the event.
And it’s this information that you can use in your WhatsApp flows.
How to integrate these parameters
- Create a customField in Simio (e.g.
cat_name
) - Insert a variable in a template linked to this customField (note: you can also insert it in an Answer block using this notation:
{{cat_name}}
)
- Copy and paste this field into the Klaviyo webhook, under
"phone": "..."
"customProperties": {
"cat_name": "REPLACE HERE"
}
- Replace REPLACE HERE with the Klaviyo variable, which can be found in Profile or Event
If there’s an error in your code, fix it with IA here, using this prompt:
“Correct the syntax of the following JSON code without changing the parameters inside double curly brackets: your code
"
✅ Always double-check the spelling of your variables!
Here’s an example in video: