When creating a variable, you’ll configure these fields:
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
An optional initial value for the variable when the conversation begins.Example: For preferred_contact_method, default could be “email”
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”
When disabled:
  • 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.
Here’s how to configure variables in the platform:
1

Navigate to variables section

Go to the variables section in your agent configuration.
Navigate to variables section
2

Configure variable properties

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

Save and verify

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