Skip to main content

System Label and Variables

Heyflow avatar
Written by Heyflow
Updated this week

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 for you, e.g., in your responses. You can set a label as a title or description of the block, or for each of the options. The system label can function as a unique identifier or as an easier understanding of the "question"/input.

❗️ 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 heyflows are a powerful tool to pass values, make calculations and customize your flow. One prominent example is personalization. In this example, we're asking for the visitor's first name. On consecutive screens, we would like to reuse this value to address the user.

The good news is, it's super simple to make your heyflow personal with variables!

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

Possible Use Cases

There are multiple ways to use variables in your flow:

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

Did this answer your question?