Skip to contentSkip to navigationSkip to topbar
Page tools
Useful for sharing or LLM

On this page
Looking for more inspiration?Visit the

Set up chained configuration for Voice


In this guide, you'll learn how to set up chained configuration. For information on ingestion modes and supported channels, see Cross-channel support.


What is chained configuration?

what-is-chained-configuration page anchor
(information)

Info

Chained configuration is available for post-call batch transcription only. For real-time transcription, see Real-time transcription and TwiML.

Chained configuration automates the workflow from audio capture to AI-driven insights. By linking specific API resources, you can eliminate manual handoffs and automatically trigger Conversation Orchestrator and Conversation Intelligence for post-call batch transcription.


Post-call batch transcription

post-call-batch-transcription page anchor
(information)

Batch transcription workflow not supported in Conversation Intelligence (classic)

The Transcription Configuration resource for batch transcription (public beta) isn't available for customers using Conversation Intelligence (classic). To use it with the latest version of Conversation Intelligence, contact Support or your Twilio account team.

Post-call batch transcription lets you process recordings through Conversation Orchestrator and Conversation Intelligence after a conversation ends. Chain a recording configuration, transcription configuration, and conversation configuration to automatically trigger analysis on completed recordings.

To set up a chained configuration for post-call batch transcription, follow these steps:

  1. Create required configurations in the following order:

    Twilio ConsoleAPI
    1. Create a conversation configuration without capture rules.

    2. In the Twilio Console, go to Products & Services > Conversation Orchestrator > Conversation configurations(link takes you to an external page).

    3. Click Create a conversation configuration and follow the steps in the UI.

      • Skip Messaging and chat traffic.
      • Skip Voice traffic to ensure no capture rules are created.
    4. Create an intelligence configuration and link it to the conversation configuration.

    5. In the Twilio Console, go to Products & Services > Conversation Intelligence > Intelligence configurations(link takes you to an external page).

    6. Click Create Intelligence configuration and follow the steps in the UI.
      Make sure to attach the conversation configuration you created in the previous step.

    7. Click Create rule for the intelligence configuration and follow the steps in the UI.

      • Add language operators and set parameters.
      • Apply triggers and actions. Note: For batch transcription, you must use the At conversation end trigger.
      • Optionally, enable context.

      For more information, see Define rules.

    8. Create a transcription configuration (public beta).

    9. In the Twilio Console, go to Products & Services > Voice > Transcriptions(link takes you to an external page).

    10. Click Create transcription and follow the steps in the UI.

      • To receive the transcription results to your application using a webhook, set Transcription status callback.
      • Optionally, you can pass your conversation configuration ID.
        • If you pass a configuration ID, it automatically activates Conversation Orchestrator and Conversation Intelligence when the transcript is ready.
        • If you don't pass a configuration ID, the transcript is ephemeral and only accessible through the webhook.
    11. Create a recording configuration.

    12. In the Twilio Console, go to Products & Services > Voice > Recordings > Configurations(link takes you to an external page).

    13. Click Create recording configuration and follow the steps in the UI.

      • To receive recording status events, set Call recording status callback.
      • Make sure to attach the transcription configuration you created in the previous step.
  2. To use a recording configuration, pass the configuration ID as the recordingConfigurationId parameter in any of the following recording methods:

  3. Test the configuration.

    1. Make a call to your Twilio number and complete the conversation.
    2. After the call ends, you'll have the following:
      • A recording of the call
      • A transcription of the call
      • A conversation in Conversation Orchestrator
      • A result of the configured intelligence rules, such as a summary of the conversation