Variable name
Variable name
A unique, descriptive name for the variable.Format: Use
lower_snake_case
(e.g., user_email
, account_balance
)Tips:- Make names descriptive and clear
- Avoid ambiguous or single-letter names
Default value
Default value
An optional initial value for the variable when the conversation begins.Example: For
preferred_contact_method
, default could be “email”Agent updatable
Agent updatable
Controls whether the agent can modify the variable during conversation.When enabled:
- Agent can update value based on user input
- Example: User says “call me instead”, agent updates
preferred_contact_method
to “call”
- Value remains fixed after initial setting
- Example:
user_name
might be locked to ensure consistency
System variables are not agent-updatable.
During development and testing, you’ll assign initial values to variables. For production use, you’ll need to integrate with APIs to fetch real-time data and update your database accordingly. This integration is crucial when moving to a Proof of Concept (POC) phase, ensuring your agent provides accurate, up-to-date information and maintains context throughout conversations.
1
Navigate to variables section
Go to the variables section in your agent configuration.

2
Configure variable properties
Set the variable name, default value, and whether it’s agent-updatable.

3
Save and verify
Save your configuration and verify the variable appears in the list.
