Overview
Post-call variables are the data that you want to extract from the call.Define what data to extract, and AI automatically extracts it from every call.
Post-Call Variables
Post-call variables are information fields that AI extracts from the conversation after the call ends. This data can be used in post-call functions and analytics.Variable Types
- Text
- Selector
- Boolean
- Number
Purpose: Extract free-form text responsesUse Cases:AI Behavior: Extracts and returns free-text response based on your description
- Call summaries
- Customer feedback
- Address or location information
- Notes or comments
Creating Post-Call Variables
1
Click Add Variable
Click the “Add Variable” dropdown button
2
Select Variable Type
Choose the appropriate type: Text, Selector, Boolean, or Number
3
Configure Variable
Name: Unique identifier (use underscores, e.g.,
customer_interest)Description: Clear instruction for AI on what to extract4
Save
Click Submit to add the variable
Best Practices for Descriptions
Be Specific
Be Specific
Bad: “Get customer info”Good: “Extract the customer’s full name as mentioned during the conversation. If multiple names are mentioned, use the one they introduce themselves with.”
Define Options for Selectors
Define Options for Selectors
Always list all possible values:
Provide Context
Provide Context
Help AI understand edge cases:
Use Clear Boolean Questions
Use Clear Boolean Questions
Frame as yes/no questions:
- ✅ “Did the customer express interest in the product?”
- ✅ “Was the call issue resolved?”
- ❌ “Customer interest” (too vague)
Using Post-Call Variables
In Post-Call Functions
Access extracted variables in your post-call functions: Basic Mode:Post-Call Model
Choose which AI model processes your post-call analysis.- o4-mini (Default) - Fast and cost-effective
- gpt-4.1-mini - Balanced performance
- gpt-4.1 - Higher accuracy
- gpt-5-mini - Latest model
- gpt-4o - OpenAI’s flagship model
For most use cases, o4-mini provides excellent accuracy at the best price.
Conversion Reason
Define what constitutes a “conversion” for your use case. Purpose: Tell the AI what successful outcome looks like so it can mark calls as converted. Examples: E-commerce:Best Practices
Start Simple
Start Simple
Begin with 3-5 core post-call variables. Add more as you identify needs from actual call data.
Use Consistent Naming
Use Consistent Naming
- Use
snake_casefor names - Be descriptive:
customer_interest_levelnotinterest - Avoid abbreviations unless universally clear
Review and Refine
Review and Refine
After running calls:
- Check if variables are being extracted correctly
- Refine descriptions if AI misunderstands
- Add new variables as patterns emerge
- Remove unused variables
Test with Sample Calls
Test with Sample Calls
Use the Test Call feature to verify:
- Variables are extracted as expected
- Descriptions are clear enough for AI
- Data types match expectations
Examples by Industry
E-commerce
Post-Call Variables:Healthcare/Medical
Post-Call Variables:Real Estate
Post-Call Variables:Troubleshooting
Variable not being extracted
Variable not being extracted
Possible Causes:
- Description is too vague
- Information wasn’t discussed in call
- Variable type doesn’t match data
- Make description more specific
- Add examples of what to look for
- Check call transcript to verify info was mentioned
Boolean always returns false
Boolean always returns false
Issue: Too strict criteriaSolution:
Clarify what counts as true:
Selector choosing wrong option
Selector choosing wrong option
Issue: Options not clearly definedSolution:
Provide examples for each option:
Getting Help
Test Your Configuration
Use Test Call to verify variables work as expected
Contact Support
Our team can help optimize your post-call variable configuration for your specific use case