Table of Contents

Landbot System Variables

Hajar Updated by Hajar

Landbot has its own variable system. The bot will save each and every data collected by the bot in a variable.

Note: Apart from the case of the Welcome Message variable name, all the other variable names are editable.

You can use the variables to recall data and pipe it into a new block:

And most importantly to study the information collected in the Analyze section of the builder:

Let's discover now what kind of variables are available on Landbot:

Lead Data variables

  1. ID [Number]: By default, it's a unique id number set up by the system. (example: Β 8029448);
Note: it will remain the same ID if you have activated the Second visit to Always continue the conversation or Provide Buttons to start again or continue
  1. Name [String]: By default it's the #Visitor & the id variables (example: Visitor #8029448);
  2. Email [String]: empty by default;
  3. Company [String]: empty by default;
  4. Phone [String]: empty by default.

Usage Details variables

  1. Chat transcription[String]: Transcript of the conversation with the user;
  2. Last seen [Date]: Last time the visitor id has been seen by the bot, format YYYY-MM-DD (example: 2019-03-06);
  3. Created [Date]: When the visitor id was created, format YYYY-MM-DD (example: 2019-03-06);
  4. Url [String]: It is the Url where the bot is located (example:;
  5. Browser [String]: If detected;
  6. Device [String]: If detected;
  7. OS [String]: if detected;
  8. Country [String]: If detected (example: Italy).

Time Reference variables

Dates are based on Central European Time / European Central TimeΒ (Standard Time) CET.

  1. Yesterday [Date]: format YYYY-MM-DD (example: 2019-03-05);
  2. Today [Date]: format YYYY-MM-DD (example: 2019-03-06);
  3. Tomorrow [Date]: format YYYY-MM-DD (example: 2019-03-07).
Lock = System Variables that can be overwritten by Landbot.

Custom variables

  1. Welcome [String]: Welcome variable stores the input from the visitor in the welcome message (example: Hello!).
You can find more information about how to reset the @welcome variable in ourΒ Variables in Landbot - Getting started article.

For Web

  • The variables: @country, @browser, @device, and @os will be collected by default:

For WhatsApp

  • The variables @name and @phone will be collected by default, however, the variable @name will save the name that the user has in his WhatsApp, not their real name.

  • The variables @browser, @device, and @os will not be collected by default.

For Facebook Messenger

  • The variables @name, @phone, @browser, @device, and @os will not be collected by default.

Extra information for WhatsApp and Facebook Messenger bots

You can capture and use the first user's interaction (input) in WhatsApp/ Facebook Messenger deleting Adding a Set variable in the Start here:

Doing this, you will store the first message sent by the user, which will be available in the variable @init in case you need to access or use it later.

You can find more information in this article.

How did we do?

Variables in Landbot - Getting Started

Builder's keyboard shortcuts and mechanics! πŸ—