Skip to main content

Variables

With Variables you can store and read data from a single unique field. You can access Variables in your Flow's, Functions, Actions and Triggers.

Variables

warning

Variables are dynamic components. If your App is live, not only can you access the live data from your App, but any changes made within your Variables will also impact your published Apps. Changes to the Variable's type, value or deletion of Variables of a live app can potentially break your app!


Create Variable

To add a Variable, follow these steps:

  1. Navigate to the Variables section in the left sidebar.
  2. Click on + Create Variable located at the top right.
  3. Provide a unique name for the Variable.
  4. Select the type of the Variable. The type can be Text, Number, Boolean, etc.
  5. Optionally, you can set an initial value for the Variable.
  6. Click Create to save the Variable.
info

Remember, the name of the Variable should be unique within the app.

Add new Variable

Data Types

Here are the supported data types you can use in Variables:

  • Boolean: For storing TRUE or FALSE values. Ideal for yes/no questions.
  • Date: For storing dates.
  • Date & Time: For storing dates and times together.
  • Domain: For storing domain names
  • Email: For storing email addresses.
  • Float: For storing floating-point numbers.
  • IP Address: For storing IP addresses (IPv4).
  • Number: For storing numeric data. Ideal for quantities, prices, etc.
  • Phone Number: For storing phone numbers in the international format.
  • Text: For storing alphanumeric characters. Ideal for names, addresses, descriptions, etc.
  • Time: For storing time values.
  • URL: For storing website URLs.

Encryption

Sensitive data can be encrypted before being stored in your Data Collection or Variables. This helps you build Apps more securely and protect sensitive user data around the globe.

Specifically, if you are bound to a data security framework like GDPR and want to use international fast data access via our read replicas, encryption can be useful to protect your customers personal data.

We secure your selected data with high-level AES-CBC encryption.