Skip to contentSkip to navigationSkip to topbar
Page toolsOn this page
Looking for more inspiration?Visit the

Create an intelligence configuration


An intelligence configuration defines how and when language operators analyze your conversations. It determines:

  • Which language operators to run
  • When they should execute (trigger conditions)
  • How results should be handled

Intelligence configurations operate exclusively on conversations from Conversation Orchestrator, ensuring that language operators run on a unified, cross-channel conversation lifecycle.

This guide covers how to create an intelligence configuration using Twilio Console or the API.


Conversation and intelligence configurations

conversation-and-intelligence-configurations page anchor

To use Conversation Intelligence, you must associate your intelligence configuration with one or more conversation configurations. A conversation configuration:

  • Provides a channel-agnostic, normalized representation of customer conversations and their metadata.
  • Unifies interactions across voice and text channels, including Voice, SMS, RCS, and Chat.
  • Resolves and automatically attaches customer identities through Profiles.

Why use Conversation Orchestrator with Conversation Intelligence?

why-use-conversation-orchestrator-with-conversation-intelligence page anchor

Conversation Intelligence requires Conversation Orchestrator. Conversation Orchestrator provides a complete, unified view of every interaction:

  • Cross-channel analysis: Analyze conversations across voice, SMS, WhatsApp, chat, and other channels with a unified conversation lifecycle.
  • Customer-aware language analysis: Language operators can incorporate customer attributes for richer, personalized analysis.
  • Cohesive analysis for multi-channel journeys: When a customer moves from voice → SMS → WhatsApp, Conversation Intelligence treats it as one continuous interaction.
(warning)

Warning

To maintain data hygiene and consistency across products, when a conversation is deleted from Conversation Orchestrator, the corresponding conversation and its associated operator results are automatically deleted from Conversation Intelligence. This synchronization might take some time to complete.

How conversation and intelligence configurations work

how-conversation-and-intelligence-configurations-work page anchor

The following describes how conversation and intelligence configurations interact:

  1. The conversation configuration activates your intelligence configuration.
  2. The configuration of your conversation configuration, such as which channels send data and how to create conversations, determines which interactions your intelligence configuration analyzes.
  3. When conversation events occur (messages, recordings, or transcript segments), the conversation configuration does the following:
    • Detects the event
    • Applies your intelligence configuration rules
    • Triggers the corresponding language operators

Before you create an intelligence configuration, you must create a conversation configuration and a memory store.

You don't need to migrate your existing Twilio channel integration to the Conversations API. However, you can:

  • Enable automatic conversation creation with capture rules, which create or update Conversations on channel events.
  • Continue using Voice APIs or TwiML and add parameters to manage Conversations more precisely.

Create an intelligence configuration

create-an-intelligence-configuration page anchor

Creating an intelligence configuration involves the following steps:

  1. Create an intelligence configuration.
  2. Attach one or more conversation configurations to the intelligence configuration.

Note: Create a separate intelligence configuration for each use case, organizing them by purpose or function. For example, create one intelligence configuration for live agent assist and another for AI agent observability.

You can define intelligence configuration rules when you create an intelligence configuration or later. Rules provide specific instructions on how to execute language operators. For more information, see Define rules.

You can create an intelligence configuration using either Twilio Console or the API.

(information)

When to use Twilio Console or the API

Twilio recommends using Twilio Console for most users. If you're an Independent Software Vendor (ISV) or use Infrastructure as Code (IaC) automation, use the API to programmatically create and manage intelligence configurations.

ConsoleAPI

To create an intelligence configuration using Twilio Console:

  1. In Twilio Console(link takes you to an external page), go to Products & services > Conversation Intelligence > Intelligence configurations.
  2. Click Create intelligence configuration.
  3. Set a Name (for example, Voice Support Assistant).
  4. Optionally, set a Description (for example, Real-time sentiment and post-call summaries).
  5. Under Attach Conversation Configuration, select the conversation configuration you created earlier. This determines which conversations your intelligence configuration will analyze. For example, if you attach a conversation configuration that captures VOICE calls on +1 (888) 888-8888, your intelligence configuration will only analyze conversations from that number.
  6. To save the intelligence configuration, click Submit.