I am trying to set up a flow where I get notified when a customer joins my list.
I saw “You can also customize the triggered notification to include all key details about the new subscriber as well as any form data that got populated to their profile after filling out your form.” - how do I get this information included on the notification email?
Best answer by retention
@JavaHub - You can use the Notification Action in the Flow, or @AndriyBoychuk method to BCC yourself. Either way, you can add the “Form Values” by making sure it’s in the email template. All Klaviyo Signup Form values become Custom Properties for user that submits the form.
When you create additional Form input vaules, they show up in your Klaviyo Signup Form and specifies the “Field Name” and the “Value” like this:
In the email template (either as a notification email, or via a BCC), you can add these values like any other Custom Property template variable:
{{ person|lookup:'fav_color' }}
Here’s more guides on using Custom Properties or Dynamic Variables:
@JavaHub - You can use the Notification Action in the Flow, or @AndriyBoychuk method to BCC yourself. Either way, you can add the “Form Values” by making sure it’s in the email template. All Klaviyo Signup Form values become Custom Properties for user that submits the form.
When you create additional Form input vaules, they show up in your Klaviyo Signup Form and specifies the “Field Name” and the “Value” like this:
In the email template (either as a notification email, or via a BCC), you can add these values like any other Custom Property template variable:
{{ person|lookup:'fav_color' }}
Here’s more guides on using Custom Properties or Dynamic Variables:
I’ve figured out how to send a notification email to my team when a business inquiry comes in including the name, phone number and email of the new inquiry, but I can’t seem to get it to also show the address. I at least need to send the city, state and country of the incoming request, but I can’t figure out a way to get the dynamic tags to show this info. Thoughts?
The notification action within a flow is typically used as an alert when someone joins a list and/or filled out a lead to be a part of the list. Other use cases for this could be a notice if someone has ordered a specific product or taken a specific action; often times a custom event clients have synced to Klaviyo that they want to be notified about.
Would love to hear more about other use cases on this feature, though!
@JamesD5, are you already collecting this location information somehow such as through a form? If so, then you should be able to use the {{ person|lookup: }} tag within your notification action in your flow to return their specific profile property. You can learn more about utilize the {{ person|lookup: }} tag to display your profile’s properties and personalize these emails from the Template Tags and Variable Syntax article.
For example, to display your customer’s list City, you can use {{ person.location.city }}, for State, {{ person.location.state }}, and Country, {{ person.location.country }}.
If you aren’t already collecting this sort of information from your customers, you would not be able to display and personalize your emails with their respective profile properties. You can learn more about profile properties and best practices and suggestions on how to collect them from the Guide to Properties article.
As an update to the thread, since this post, we also introduce the notification step in flows that makes getting notified when someone joins a list a lot easier!