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.

Success Evaluation

Beyond extracting custom data points, you can configure your agent to automatically evaluate whether each call achieved its intended goal. This is done through the Success toggle and its associated Success Criteria field.

The Success Toggle

When enabled, the AI evaluates every completed call against your defined criteria and returns a success boolean (true/false) alongside your other output data.
1

Enable Success Tracking

Toggle on Success in the Output Settings panel to activate call outcome evaluation.
2

Define Success Criteria

Once enabled, a Success Criteria text field appears. Describe in natural language what makes a call successful for your specific use case.
3

AI Evaluates Automatically

After each call, the AI reads the full conversation and determines whether the criteria were met.
4

Access the Result

The resulting success field is included in your webhook payload and API responses, ready for reporting or automation.

Writing Effective Success Criteria

The Success Criteria field accepts free-form natural language, so you can be as specific as your use case requires. The clearer the description, the more accurate the AI’s evaluation will be.
Write success criteria the same way you would explain it to a new team member — describe the specific outcome you’re looking for, not just the topic of the call.
Vague success criteria (e.g. “the call went well”) produce inconsistent evaluations. Always tie success to a concrete, observable outcome in the conversation.

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

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 are surfaced through dedicated banners so you always know what’s about to change before it happens.

Pending Changes Banners

There are two independent pending changes banners: one for Output Parameters and one for Output Enrichment. Each tracks its own set of suggestions, so you can review and act on them separately.
Appears above the Output Parameters section whenever the Copilot proposes adding, removing, or modifying custom parameters.
  • Shows a count badge (e.g. “3 parameter changes”)
  • Lists each pending change with an Add, Remove, or Modify label
  • Displays the parameter name and data type for quick scanning
  • Includes Accept and Reject buttons to apply or dismiss all changes in the batch
Because the two banners are independent, you can accept the AI’s Output Parameters suggestions while still reviewing the Output Enrichment recommendations at your own pace (or vice versa).

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

Review all pending changes carefully before accepting. Once applied via the Accept button, changes will update your agent’s output configuration immediately. Use Reject to discard the suggestions without modifying your current setup.

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

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

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 their own dedicated pending changes banner:
  • Review suggested enrichment configurations
  • See which fields the AI recommends enabling/disabling
  • Accept or reject enrichment suggestions with the banner’s Accept/Reject buttons, independently from parameter changes

Available Enrichment Fields

The Success Status enrichment field only returns meaningful data once you’ve enabled the Success toggle and defined your Success Criteria. Without it, this field will remain empty.

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

Example Enhanced Webhook Payload

The success field in the payload above reflects the result of the AI’s evaluation against your configured Success Criteria. It will be null or omitted if the Success toggle is disabled.

Best Practices for AI-Enhanced Output Configuration

Write clear, specific descriptions for output parameters and success criteria. The AI uses these descriptions to understand what to extract and how to judge outcomes. 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. Define Success Criteria Early - Enable Success tracking and describe your desired outcome clearly from the start
  4. Review Pending Changes - Always review AI suggestions in both the Parameters and Enrichment banners before accepting
  5. Be Specific in Descriptions - “Customer’s budget range in USD” vs “budget”
  6. Choose Appropriate Types - Boolean for yes/no, number for quantities, string for text
  7. Optimize Enrichment - Enable only necessary enrichment fields based on AI recommendations
  8. Test in Playground - Verify parameter extraction and success evaluation accuracy before deploying
  9. Secure Webhooks - Use authentication for sensitive data transmission
  10. 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

AI-Optimized Customer Support Parameters

AI-Optimized Healthcare Scheduling Parameters

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 in the relevant banner (Parameters or Enrichment) simultaneously
  • Reject All - Dismiss all pending changes in that banner
  • 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
  4. Unified Success Criteria - Define consistent success language across similar agent types for comparable 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