2.3 Variables
Use variables to make your AI agents dynamic depending on context
IN SHORT
Further customize your AI agents with custom variables that allow you to dynamically tailor your AI agents based on context.
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
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:
Go to Automation → Variables
Click on the menu ⋯ to the right of the variable
Select Edit
You can modify:
the name of the variable
the placeholder (variable)
Once created, a variable's type cannot be changed.
If you change the placeholder of a variable, you will also need to update all occurrences of this variable in your agents. Otherwise, the old references will no longer work.
Delete a variable
To delete a variable:
Go to Automation → Variables
Click on the menu ⋯ to the right of the variable
Select Delete
Confirm deletion
Deleting a variable results in: - the permanent deletion of the variable - the deletion of all its associated values in your brands and locations
If the variable was used in AI agents, it will no longer be recognized in the instructions.
This action is irreversible.
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:
Click the ✏️ icon located to the right of the row
Enter the desired value
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

