Overview
Think of output variables as a way to automatically collect and structure data from your conversations. After each call, the system:- Reads the entire conversation transcript
- For each variable, applies its extraction prompt to pull out the relevant information
- Returns the extracted data in a structured format you can use for analytics, CRM updates, follow-ups, or compliance
How it works
For each output variable, you define:- Variable name — what you want to call it
- Extraction prompt — instructions on how to extract that specific piece of information from the conversation
customer_sentiment
customer_sentiment
Extraction prompt: “Based on the conversation, determine if the customer’s overall sentiment is positive, neutral, or negative. Consider their tone, word choice, and expressed concerns.”Returns:
"positive" | "neutral" | "negative"loan_amount_requested
loan_amount_requested
Extraction prompt: “Extract the loan amount the customer mentioned they want. Return as a number in rupees.”Returns:
500000 (numeric value)preferred_contact_method
preferred_contact_method
Extraction prompt: “What method did the customer prefer for follow-up: phone, email, or SMS?”Returns:
"phone" | "email" | "SMS"next_action
next_action
Extraction prompt: “What should be the next step in the process? Schedule callback, send documents, process application, etc.”Returns:
"schedule callback" | "send documents" | "process application"Use cases
- Lead qualification — sentiment, interest level, budget, timeline, decision maker status
- Feedback collection — satisfaction score, pain points, suggestions, NPS
- Order management — product details, quantity, delivery address, special requests
- Compliance — consent given, disclosures acknowledged, customer decisions
🖼️ Add image
Placeholder — add screenshot showing how to configure output variables and their extraction prompts here.