Personalization allows you to dynamically display content within your flow. This feature helps make your interactions feel more personalized and tailored to each user, boosting engagement and enhancing their experience with your product.
To use personalization in your flows, you must first send custom user property data to Userpilot during the installation process. This allows you to pass variables (such as the user’s first name) through the snippet, which will then be dynamically inserted into your UI patterns.
Sometimes, a user property may be missing (e.g., the user’s first name hasn’t been set). In this case, you can specify a fallback value. Simply type the fallback text in the “Fallback value” box. This ensures that if the dynamic data isn’t available, a default message (like “Hello, valued user!”) is shown instead.
Can I test personalization before launching my flow?
Absolutely! You can preview your flows with dynamic variables to see how the personalization will look in action, ensuring that everything displays correctly before going live. You can also set the flow to “Only Me” for testing.
Can I personalize content for anonymous users?
Anonymous users don’t have passed properties, so personalization cannot be applied to them since they don’t have a name or a userid.