Skip to main content

System Label and Variables

Updated over a month ago

⭐ Available in the following bundle: Core Bundle (incl. in all plans)

⭐ Available on the following plans: Basic, Pro, Agency, Business

👀 Not sure which plan you're on? Check your subscription here.

System Labels and Variables help you organize and utilize the data collected in your flow. While System Labels define how specific data is stored, Variables allow you to dynamically reference and display that data across your flow.

By using them effectively, you can improve tracking, personalize responses, and seamlessly integrate with external tools like CRM systems and analytics platforms.


System Label

The system label is only visible to you, for example in your collected responses. You can assign a label to the block itself (as a title or description) and to each individual option. System labels act as unique identifiers and help you better understand the corresponding question or input.

You’ll find the System Label settings in most input blocks, under the block settings in “Labels & Variables.”

❗️ If you're mapping your Heyflow fields in Response Handlers and third party integrations, it's necessary to add a system label for each mapped field.


Variables

Variables in Heyflow are a powerful way to pass values, perform calculations, and personalize your flow. A common use case is personalization: for example, you can ask for a visitor’s first name and then reuse it on later pages to address them directly.

The good news: making your Heyflow personal with variables is quick and easy. You’ll find the variable settings in most input blocks, under the block settings in “Labels & Variables.”

❗️Special characters (like !%*) cannot be used for variables.

❗️Variables cannot be used on the same page. You need to proceed to the next page in order to use them.

Possible Use Cases

There are multiple ways to use variables in your flow:

Did this answer your question?