2.3 Variables

Use variables to make your AI agents dynamic depending on context

circle-check
lightbulb

The custom variables allow you to dynamically insert information into the responses generated by your AI agents. They are especially useful when you manage multiple brands or locations and certain information needs to vary according to context (for example a booking link, a menu, or a specific description).

A variable is defined once in your workspace, then you can set a different value for each location or brand.

For example:

  • a variable activity description can contain different text for each of your locations

  • a variable booking link can point to a different URL for each of your restaurants

When an AI agent generates a response, the variable used in its instructions is automatically replaced by the value corresponding to the location concerned by the customer interaction.


To access the variables configuration, go to Automation → Variables.

The variables table

In the Automation → Variables, you will find the list of all custom variables created in your workspace.

For each variable, the table displays:

  • Name : the readable name of the variable

  • Variable : the placeholder used in the agents

  • Type : the variable type (Text or Link)

From this table, you can:

  • search for a variable using the search bar

  • create a new variable

  • edit an existing variable

  • delete a variable

The actions Edit and Delete are accessible via the three dots to the right of each variable.


Create a custom variable

To create a variable, click Create a variable and configure the fields of your variable

1

Type

Determines the type of content of the variable:

  • Text : for textual content (e.g.: activity description)

  • Link : for inserting dynamic URLs (e.g.: booking link)

2

Name

Readable name of the variable in the interface. Example: Booking link

3

Variable (placeholder)

Identifier used in agents to call the variable.

Best practices:

  • use only lowercase letters

  • use dashes or underscores

  • no accents or spaces

Example: lien_de_reservation.

To use a custom variable in an AI agent, you must insert it into your agent's instructions using {{}}, for example {{lien_de_reservation}}.


Edit a variable

To edit an existing variable:

  1. Go to Automation → Variables

  2. Click on the menu to the right of the variable

  3. Select Edit

You can modify:

  • the name of the variable

  • the placeholder (variable)

Once created, a variable's type cannot be changed.

triangle-exclamation

Delete a variable

To delete a variable:

  1. Go to Automation → Variables

  2. Click on the menu to the right of the variable

  3. Select Delete

  4. Confirm deletion

triangle-exclamation

Set a variable's value for a brand or a location

Once a custom variable is created, you can set its value for each brand or location so that it can be used correctly by your AI agents.

These values allow the generated responses to be dynamically adapted based on the establishment concerned by the customer interaction.

Go to Settings > Brands or Location and select the entity to modify, then in the navigation bar at the top of the page, click the Variables

You will then access the list of custom variables available on your Fullwhere space.

The table displays:

  • Name : the name of the variable

  • Value : the value currently set for the brand or location

If no value is set, a dash (-) appears in the value column.

Set or modify a value

To set or modify a variable's value:

  1. Click the ✏️ icon located to the right of the row

  2. Enter the desired value

  3. Click Save

The value set will then be used by your AI agents when the variable is called in their instructions.

When generating a response, the variable used in the agent will be automatically replaced by the value corresponding to the brand or location concerned.

Last updated