Type | Description | Representation |
---|---|---|
Pre-call Variables | Variables configured before the call starts, such as customer information. These variables are typically sourced from external systems like CRM or imported via CSV or API. | blue |
Collected In-call Variables | Variables captured or updated dynamically during the conversation. These variables are collected based on user interactions, inputs, or system computations. | green |
Post-call Variables | Variables generated after the call ends, such as the call transcript, recording URL, and conversation summary. These variables are automatically produced and can be used for follow-up actions. | orange |
From the Header
From a Text Field
+
icon is available.Open the Variable Manager
Select the Variable Category
Fill in the Variable Details
Field | Description |
---|---|
Type | Select the data type: Text , Whole Number , Decimal , Boolean , or Date & Time . |
Display Name | Use a clear, descriptive label (e.g. Customer Name ). |
ID | Auto-generated from the Display Name — you can edit it. |
Description (optional) | Explain the purpose or usage of this variable. |
Allow Multiple Entries | Toggle this if the variable needs to hold multiple values (e.g. list of dates). |
Define Allowed Values (Optional)
Issue Type
, Region
, etc.).Save the Variable
Use your variables wherever applicable
customerName
!”customerName
, your appointment on appointmentDate
is confirmed.”Email
, Slack
, API
).customerName
— Summary for companyName
companyName
, You have received a new call from customerName
. Here are some details:callDuration
callSummary
”satisfactionScore >= 4
).
satisfactionScore
satisfactionScore >= 4
, proceed to positive feedback node.satisfactionScore < 4
, proceed to improvement inquiry node.Download the Lead Template CSV
Fill in the CSV with your Lead Data
phoneNumber | customerName | membershipStatus |
---|---|---|
+1234567890 | Jane Smith | Gold |
PUT /v1/Outbound/{outboundId}/Lead
.callData
field of your JSON payload.POST /v1/Outbound/{outboundId}/Call
.callData
field of your JSON payload.customerEmail
).customerName
(Text)currentPlan
(Text)interested
(Boolean)interested
(Boolean).interested
is true, proceed with details.customerName
and currentPlan
variables populated.availableDates
(Date & Time)availableDates
variable.satisfactionScore
(Whole Number).satisfactionScore >= 4
, proceed to a node thanking the customer.satisfactionScore < 4
, proceed to a node asking for improvement suggestions.Can I use variables in both Simple and Advanced modes?
How do I handle empty variables?
Are variable names case-sensitive?
Can I change a variable's value during the conversation?
How do I include variables when adding leads via the platform or API?
callData
field when using the API.What is the difference between Pre-call and Collected In-call variables?
What happens if I delete a variable that’s in use?