Objective
Conversation timeouts control how long a conversation stays in a state before it automatically moves to the next one. This article helps you review the current timeouts per channel and change them, including whether conversations pass through an inactive state before they close.
Product
Conversation Orchestrator
Environment
Twilio Console
Procedure
- In the Twilio Console, select Orchestration in the left sidebar.
- Select Conversation Orchestrator, then Conversation configurations.
- Select the name of the configuration you want to change.
- Scroll to the Conversation lifecycle and timeouts section of the Overview tab and review the table of Channel type, "Inactive" timeout, and "Closed" timeout.
- Select Edit.
- In the Edit lifecycle defaults panel, choose a Conversation lifecycle:
- Basic, conversations start in the open state and transition straight to closed.
- Include "inactive" state, an inactive conversation has no streaming communication data but can be reopened.
- Under Configure timeouts, set the timeout duration for each channel: SMS/MMS, Voice (calls), RCS, and WhatsApp.
- Select Save changes. A confirmation message reads Lifecycle timeouts updated.
Additional Information
- Conversations always start in the open state, and once a conversation is closed it cannot be reopened.
- When you set an inactive timeout for a channel, a closed timeout is also required, and the closed timeout must be greater than the inactive timeout.
- Timeouts are set per channel. In a multi-channel conversation, the longest timeout always applies.
This content was generated by AI and reviewed, edited, and verified by a human.