What Are Context Variables?
Context variables let you personalize each call with dynamic information. Instead of generic conversations, your agent can address callers by name, reference their account details, or mention specific products they’ve purchased.How It Works
When you trigger a call (via campaign or API), you pass context data that the agent uses during the conversation. Example: Instead of saying “Hello, how can I help you?”, the agent says “Hello John, I’m calling about your order #12345.”Using Context Variables
In the Workflow Editor
Reference variables using double curly braces:Available Variables
Common variables you can use:Custom Variables
You can define any custom variable. Just use it in your workflow and provide the value when triggering calls. Example workflow text:Passing Variables
Via Campaigns
When uploading a CSV for campaigns, each column becomes a variable:{{ first_name }}, {{ appointment_date }}, and {{ doctor_name }} in your workflow.
Via API
Vous pouvez déclencher des appels et passer des variables de contexte via l’API. L’accès est disponible sur demande — contactez notre équipe pour obtenir vos identifiants.
Best Practices
Provide Fallbacks
Handle missing data gracefully with fallback syntax
Keep It Natural
Don’t overload conversations with too many variables
Test Variations
Test with different data to ensure natural flow
Verify Data Quality
Ensure your data source has clean, accurate information