Skip to main content

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:
Data you provide:

Passing Variables

Via Campaigns

When uploading a CSV for campaigns, each column becomes a variable:
These become {{ 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

Common Use Cases

Appointment Reminders

Order Follow-ups

Lead Qualification

Next Steps