Skip to contentSkip to navigationSkip to topbar
On this page

Channels


Twilio AI Assistants can integrate with various communication channels, allowing you to deploy your Assistant where your customers are most active. Each channel offers unique capabilities and can be configured to meet the specific needs of your business, ensuring a seamless customer experience across all platforms.


Channel configuration

channel-configuration page anchor
Set up channels with Quick Deploy

You can use Twilio Quick Deploy, which provides a collection of pre-built Twilio Functions to connect your AI Assistant to various channels including:

  • SMS
  • WhatsApp
  • Twilio Conversations (Web, iOS, Android)
  • Flex Webchat
  • React Web Chat

This Quick Deploy also provides common tools for an AI Assistant, such as:

  • Conversation handoff to a Flex agent
  • Conversation handoff to a Studio Flow
Quick Deploy in minutes(link takes you to an external page)

Connect your Assistant to your preferred channels

connect-your-assistant-to-your-preferred-channels page anchor

Connect your AI Assistant to your preferred channels

Send messages with the API

send-messages-with-the-api page anchor

You can use the Twilio Assistants API to send a message. In addition to a body, you can pass an identity and a session_id of your choice to maintain message history.

Send a message using curl

send-a-message-using-curl page anchor
1
ASSISTANT_SID=<your-assistant-sid>
2
curl -X POST -H 'Content-Type:application/json' \
3
https://assistants.twilio.com/v1/Assistants/$ASSISTANT_SID/Messages \
4
-d '{"identity":"user_id:example", "session_id": "demo", "body":"Ahoy there"}' \
5
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN