Variables
Variables allow you to store user input and reuse it throughout the funnel.
They are primarily used for personalization. Variables let you change text, content, and logic based on what a user typed, selected, or triggered earlier in the funnel. This makes it possible to create dynamic experiences instead of showing the same content to every user.
Common examples include:
Showing the user’s name
Displaying different text based on selected answers
Calculating values such as dates or totals
Customizing pages and paywalls based on intent
Variable Types
Zellify supports two types of variables: Simple Variables and Advanced Variables.
Simple Variables
Simple Variables are used for straightforward personalization.
They allow you to:
Store a value entered in a text input component
Display specific text based on an answer selected in a question component
These variables are ideal for most use cases, such as greeting users by name or changing copy based on a single choice.
Advanced Variables
Advanced Variables are used when you need more control or logic.
They allow you to:
Create conditions based on multiple variables
Perform calculations using one or more variables
Generate values dynamically, such as future dates
Use JavaScript to fetch or compute data from external sources
Advanced Variables make it possible to build highly customized and data-driven funnels.
Using Variables in Content
Once a variable is created, it can be used anywhere text is supported in the funnel.
To display a variable, use the following format:
When the funnel runs, this placeholder is replaced with the actual value for the user.
Why Variables Matter
Variables are the foundation of personalization in Zellify.
They allow your funnel to respond to user behavior in real time, making each experience feel tailored and relevant instead of static.
Last updated