Skip to main content

Launch your bot across channels facilitates omnichannel support, enabling you to create and deploy bots across various channels.

When you connect a channel to platform, it establishes a connection between the bot and the communication app. This connection allows you to engage with your business customers across multiple channels, to improve your business and increase brand visibility.

To deploy your bot on a particular channel, you need to follow channel-specific setup procedures and configurations. Each channel has its own unique requirements, including obtaining authentication keys and conducting testing.

Watch the introductory video on Channels:

Supported channels

The following table provides a list of available channels along with the supported message types and configuration details.
For a detailed guide on how to set up each channel, click on the respective channel name.

ChannelConfiguration detailsSupported message typesCommunication type
Apple Business Chat (ABC)Business IDText, Image, Video, File, QuicK replyTwo-way communication
EmailEmail address (sender ID) and server (host URL)Plain text and HTMLBoth one-way and two-way communication
Facebook MessengerFacebook business pageText, Image, Videos, File, Carousel, and Quick repliesTwo-way communication
Facebook WorkplaceApp ID, App secret, and Access tokenText, Image, Video, Audio, and other file typesTwo-way communication
Facebook commentsFacebook business pageText, Images, File sharing, and Quick replies (which get converted into text messages)Two-way communication
Google Business Messages (GBM)Brand details, bot details, and business locationText, Image, Video, Buttons, Cards, Entry points, LocationsTwo-way communication
Google ChatClient email and Private keyText, Image, Quick replies and CardsTwo-way communication
InstagramInstagram business account and Facebook business pageText, Image, CardsTwo-way communication
LineLine channel token and Line channel secret IDText, QuickReplies, Carousel, Images, Audio, Video, and StickersBoth one-way and two-way communication
LazadaShop Admin AccessText, Image, and VideoTwo-way communication
Microsoft TeamsProfile ID, Client ID, and Client SecretText, Images, Adaptive cards, and FilesBoth one-way and 2-way communication
SlackSlack tokensText and ImageTwo-way communication
SMSRegistered phone numbers based on the countryText and ImageOne-way or 2-way communication will be based on the provider that is being used
ShopeeTo connect your Shopee account to Yellow bot, get the link from the Channels product teamText and ImageTwo-way communication
Sunshine ConversationsApp ID and API keys secretText, Image, Files, Cards, and Quick repliesTwo-way communication
TelegramOAuth tokenText, Images, Quick repliesBoth one-way and two-way communication
TokopediaClient ID, Client Secret, and App IDText and ImageTwo-way communication
Twilio SMSAccount SID, Auth token, and Phone numberText and ImageBoth one-way and two-way communication
TwitterAccess token, Access token secret, Consumer key, and Consumer secretTextTwo-way communication
ViberViber business service IDText, Image, Video, File, Quick replies, CardsTwo-way communication
Viber for businessViber business service ID and Message TTLText, Image, FileBoth one-way and two-way communication
WhatsAppWhatsApp Business account and Facebook Business Manager accountImage, Video, file, Quick reply, Carousel, WA quick reply, Dynamic WA list message, and WA listSupports two-way communication in case of live agents.
WebexApp tokenText, Image, Video, and CardsTwo-way communication
ZaloApplication Server Key, Refresh token, App ID, and Zalo DNS TXTText, Image, File, and CarouselTwo-way communication

Access Channels

To navigate to the Channels module, follow these steps:

  1. On the left navigation bar, click Extensions.

Understand channel-specific requirements

The following are the points that you need to consider while setting up a channel on the platform:

  1. Define bot purpose and scope: Determine the bot's purpose and scope (use case) to create a flow that addresses the types of questions or requests the bot should handle based on your use case. For more detailed information, click here.
  2. Choose environment: Select the appropriate environment for flow creation:
    • Two environments: Development and Live
    • Three environments: Sandbox, Staging, and Production
  3. If a flow is configured and published in a specific environment, it will only respond to queries in that environment.
  4. Environment Usage: If your bot has three environments (sandbox, staging, and production), use the sandbox bot for building the chatbot or making changes to existing flows. Once done, publish the bot from the sandbox to staging.
  5. Add Intents: Include intents for common questions or requests that align with your conversation flow. This aids in properly training the bot to identify user intent.
  6. Use supported nodes: Utilize nodes that are supported for the respective channel to ensure seamless integration and functionality.
  7. Channel Switching: You can switch to another connected channel from within the same flow. The channel filter button is available in the Studio > Build section.
  8. Regional consideration: Determine your bot region (for example, r1, r2, r3, r4, r5) and add it to the webhook URL. For instance, if the bot's region is r1, the domain URL will be

For India region, you can use the original domain itself (