Skip to main content

What are Output Settings?

Output Settings define what information your agent should extract and capture from each conversation. This data is then available via webhooks or API for use in your CRM, analytics, or other systems.
Well-configured output settings turn every call into structured, actionable data.

AI Copilot Smart Suggestions

The AI Copilot provides intelligent assistance for configuring output settings with advanced change management capabilities. It analyzes your agent’s purpose and conversation goals to recommend optimal data extraction fields.

How AI Suggestions Work

1

Analyze Agent Context

The AI examines your agent’s role, system prompt, and knowledge base to understand its purpose.
2

Generate Smart Suggestions

Based on the analysis, it suggests relevant output parameters and enrichment settings tailored to your use case.
3

Review Granular Changes

You can review, modify, or selectively accept/reject individual parameter suggestions with one click.
4

Apply Changes

Accept all suggestions at once or choose specific ones that fit your needs.
AI suggestions adapt to different agent types - sales agents get lead qualification fields, support agents get issue tracking fields, and scheduling agents get appointment-related outputs.

Example AI Suggestions by Agent Type

Agent TypeSuggested ParametersDescription
Sales Agentlead_score, budget_range, decision_timeline, pain_pointsQualify leads and track sales progress
Support Agentissue_type, resolution_status, satisfaction_score, follow_up_neededTrack support tickets and outcomes
Booking Agentappointment_date, service_type, confirmation_sent, preferred_timeManage appointment scheduling
Survey Agentsurvey_responses, feedback_rating, follow_up_needed, completion_rateCollect structured feedback

Copilot Change Management

The AI Copilot features an advanced change management system that allows you to review and control all modifications before they’re applied.

Pending Changes System

When the Copilot suggests changes to your output parameters or enrichment settings, you’ll see a pending changes banner that lets you review each modification individually.

Managing Pending Changes

Each pending change shows:
  • Operation Type: Add, Remove, or Modify
  • Parameter Name: The field being changed
  • Data Type: String, number, or boolean
  • Description: What the parameter extracts

Change Operation Labels

OperationColorDescription
AddGreenNew parameter to be created
RemoveRedExisting parameter to be deleted
ModifyBlueChanges to existing parameter
Review all pending changes carefully before accepting. Once applied, changes will update your agent’s output configuration immediately.

Output Parameters with Templates

Output Parameters are custom fields that your agent extracts from the conversation, now with enhanced template support.

Parameter Templates System

The new template system provides quick access to common parameter configurations:
1

Access Templates

Click the “Templates” button in Output Settings to see available parameter templates.
2

Browse Categories

Templates are organized by common use cases like customer information, lead qualification, and UTM tracking.
3

Add Templates

Click “Add” next to any template to include it in your output parameters.
4

Customize After Adding

Modify template parameters after adding them to match your specific needs.

Available Parameter Templates

  • firstname, lastname - Customer name fields
  • email, phone - Contact information
  • company, position - Business details
  • address, city, state, zip - Location data

Creating Custom Parameters

1

Add Parameter

Click “Add Parameter” to create a new custom field.
2

Configure Properties

Set name, type, and description for accurate extraction.
3

Use AI Assistance

Let the Copilot suggest optimal parameters based on your agent’s purpose.
4

Test Extraction

Use the Playground to verify the parameter extracts correctly.

Parameter Properties

PropertyDescriptionExample
NameField identifier (no spaces)customer_interest
TypeData typestring, number, boolean
DescriptionClear extraction instruction”Product the customer is interested in”

Advanced Text Mode with Syntax Highlighting

The enhanced text mode now includes full syntax highlighting and error detection for JSON editing.

Text Mode Features

Text Mode now provides a rich editing experience with syntax highlighting, bracket matching, and real-time error detection for JSON parameter configuration.

Using Text Mode

1

Switch to Text Mode

Toggle the “Text” switch to enter advanced JSON editing mode.
2

Edit with Syntax Highlighting

Benefit from color-coded JSON syntax and automatic formatting.
3

Real-time Error Detection

See validation errors immediately as you type.
4

Auto-format

JSON is automatically formatted for readability.

Example JSON Configuration

[
  {
    "name": "customer_interest",
    "type": "string",
    "description": "Product or service the customer is interested in"
  },
  {
    "name": "appointment_scheduled",
    "type": "boolean", 
    "description": "Whether an appointment was successfully scheduled"
  },
  {
    "name": "satisfaction_score",
    "type": "number",
    "description": "Customer satisfaction rating from 1-5"
  }
]
Text Mode is ideal for copying configurations between agents, bulk editing parameters, or importing from external sources.

AI-Enhanced Output Enrichment

The AI Copilot now provides intelligent enrichment recommendations based on your agent’s specific use case.

Smart Enrichment Suggestions

The AI analyzes your agent’s purpose, industry, and conversation goals to recommend which enrichment fields will provide the most value for your downstream processing needs.

Enrichment Change Management

Just like output parameters, enrichment changes are managed through the pending changes system:
  • Review suggested enrichment configurations
  • See which fields the AI recommends enabling/disabling
  • Accept or reject enrichment suggestions separately from parameter changes

Available Enrichment Fields

FieldDescriptionAI Suggests For
📝 TranscriptionFull conversation transcriptQuality assurance, compliance, training agents
📋 SummaryAI-generated call summaryManagement reporting, CRM integration, executive dashboards
Success StatusWhether call achieved its goalPerformance tracking, conversion optimization
🆔 Call IDUnique call identifierSystem integration, debugging, support tickets
🤖 Agent IDPlaybook/agent identifierMulti-agent tracking, performance analytics
⏱️ DurationCall length in secondsPerformance metrics, billing, efficiency analysis
📅 CreatedCall start timestampScheduling analysis, trend reporting
📊 Call StatusFinal call status (completed, failed, etc.)Operational monitoring, success rate tracking
EvaluationsResults of evaluation testsQuality assurance, agent training, compliance
🏷️ Call TypeInbound/outbound classificationCampaign analysis, channel performance

AI Enrichment Recommendations by Use Case

Recommended Fields:
  • Transcription (compliance review)
  • Evaluations (quality scoring)
  • Duration (efficiency tracking)
  • Agent ID (performance monitoring)
Enable only the enrichment fields you need to keep webhook payloads manageable and reduce processing overhead. The AI helps optimize this selection.

Webhook Configuration

Send call results to your external systems automatically with enhanced security and reliability features.

Setting Up Webhooks

1

Enable Webhook

Toggle on the webhook option in Output Settings.
2

Configure Endpoint

Enter your webhook URL and select the HTTP method.
3

Add Authentication

Configure secure authentication headers (Bearer tokens, API keys).
4

Test Connection

Use the built-in test feature to verify your webhook receives data correctly.

Enhanced Webhook Features

FeatureDescriptionBenefit
Retry LogicAutomatic retries for failed webhook callsImproved reliability
AuthenticationSecure header-based authenticationEnhanced security
Payload FilteringSend only enabled enrichment fieldsReduced bandwidth
Error LoggingDetailed webhook delivery logsBetter debugging

Example Enhanced Webhook Payload

{
  "call_id": "call_abc123",
  "agent_id": "agent_xyz789", 
  "created_at": "2024-01-15T10:30:00Z",
  "duration": 245,
  "status": "completed",
  "success": true,
  "call_type": "outbound",
  "output_params": {
    "customer_interest": "Premium Plan",
    "appointment_scheduled": true,
    "preferred_date": "2024-01-20",
    "satisfaction_score": 5,
    "lead_score": 8,
    "decision_maker": true,
    "pain_points": "Current solution is too expensive",
    "utm_source": "google",
    "utm_campaign": "premium_plan_q1"
  },
  "transcription": "Complete conversation transcript...",
  "summary": "Customer inquired about Premium Plan, qualified as hot lead, appointment scheduled.",
  "evaluations": {
    "greeting_quality": 4.8,
    "needs_assessment": 4.5,
    "closing_effectiveness": 4.2
  }
}

Best Practices for AI-Enhanced Output Configuration

Write clear, specific descriptions for output parameters. The AI uses these descriptions to understand what to extract. Clear descriptions lead to more accurate data extraction and better AI suggestions.

Optimization Guidelines

  1. Leverage AI Suggestions - Start with AI-generated parameters for your agent type
  2. Use Template Library - Quickly add common parameters from the template system
  3. Review Pending Changes - Always review AI suggestions before accepting
  4. Be Specific in Descriptions - “Customer’s budget range in USD” vs “budget”
  5. Choose Appropriate Types - Boolean for yes/no, number for quantities, string for text
  6. Optimize Enrichment - Enable only necessary enrichment fields based on AI recommendations
  7. Test in Playground - Verify parameter extraction accuracy before deploying
  8. Secure Webhooks - Use authentication for sensitive data transmission
  9. Monitor Performance - Review extraction accuracy and adjust descriptions as needed

AI Suggestion Acceptance Strategy

1

Review Agent Context

Ensure the AI correctly understands your agent’s purpose and industry.
2

Evaluate Suggestions

Review each suggested parameter for relevance to your specific use case.
3

Customize Descriptions

Modify AI-generated descriptions to match your exact requirements.
4

Test Integration

Verify that suggested parameters work with your downstream systems.

Smart Output Patterns by Industry

AI-Optimized Sales Call Parameters

{
  "lead_qualification_score": "number",
  "interested_product": "string",
  "budget_range": "string", 
  "decision_timeline": "string",
  "pain_points": "string",
  "competitor_mentioned": "string",
  "next_steps": "string",
  "follow_up_needed": "boolean",
  "decision_maker_present": "boolean",
  "company_size": "string",
  "current_solution": "string",
  "implementation_timeline": "string"
}

AI-Optimized Customer Support Parameters

{
  "issue_category": "string",
  "issue_severity": "string",
  "product_affected": "string",
  "resolution_provided": "boolean",
  "customer_satisfaction": "number",
  "escalation_needed": "boolean", 
  "resolution_time": "number",
  "follow_up_required": "boolean",
  "root_cause": "string",
  "solution_type": "string",
  "knowledge_base_used": "string"
}

AI-Optimized Healthcare Scheduling Parameters

{
  "appointment_date": "string",
  "appointment_time": "string",
  "service_type": "string",
  "provider_requested": "string",
  "insurance_verified": "boolean",
  "symptoms_mentioned": "string",
  "urgency_level": "string",
  "confirmation_method": "string",
  "reminder_preference": "string",
  "special_accommodations": "string"
}

Working with Copilot Suggestions

Understanding Suggestion Context

When the AI Copilot suggests output parameters, you’ll see:
  • Parameter Name - Optimized field name following naming conventions
  • Data Type - Recommended type (string, number, boolean) based on expected values
  • Description - Clear, specific extraction instruction
  • Reasoning - Why this parameter is relevant to your agent and industry
  • Usage Examples - Sample values to expect

Suggestion Management Workflow

  • Accept All - Apply all suggestions simultaneously
  • Reject All - Dismiss all pending changes
  • Preview Impact - See how changes affect your configuration

Customizing AI Suggestions

You can modify AI suggestions before accepting them. This allows you to fine-tune parameter names, adjust descriptions for your specific business context, or change data types based on your integration requirements.

Advanced Integration Scenarios

Multi-Agent Output Coordination

For organizations running multiple specialized agents:
  1. Consistent Naming - Use AI suggestions to maintain parameter naming consistency
  2. Cross-Agent Fields - Implement common fields across different agent types
  3. Enrichment Alignment - Standardize enrichment settings for unified reporting

CRM Integration Optimization

1

Map CRM Fields

Match AI-suggested parameters to your CRM field structure.
2

Data Type Alignment

Ensure parameter types match your CRM field requirements.
3

Webhook Testing

Test webhook integration with sample AI-generated data.
4

Error Handling

Implement proper error handling for parameter mapping issues.

Next Steps

Greetings

Configure welcome messages with AI assistance

Evaluations

Set up quality tests and scoring