Skip to main content
About the Resource Center

Work with carousels in bot conversations

Carousels are bot replies that include a series of cards. To interact with carousels, customers can scroll through card options and then select an option by using the buttons associated with the cards.

Carousels facilitate bot conversations by providing advanced options and actions with an automated experience. Carousels provide a sophisticated set of options for customers by presenting a series of cards with descriptions, images, titles, texts, and optional referrals to external websites. For more information about cards, see Work with cards in bot conversations.

Example: Carousels in Genesys Web Messenger

Bot and channel support

Currently supported bots:

  • Amazon Lex v1
  • Google Dialogflow ES
  • Google Dialogflow CX
  • Bot Connector

Currently supported channels:

  • Genesys Web Messenger
  • Facebook Messenger
  • Instagram (beta)
  • WhatsApp Messenger
  • Open Messaging
    Note: Before you can use this feature in Open Messaging, you must first create a configuration profile and select the appropriate Carousels message type. Then, assign it to your open messaging integration. For more information, see Create and assign a configuration profile.

When you design and implement carousel structures in your bot replies, consider these limitations:

  • You can implement up to 10 cards in a single carousel.
  • The payload that you configure on the buttons in the card structure must be unique across all the cards in the carousel.
  • Twitter and WhatsApp do not support carousel structures.
  • Amazon Lex V1 limits the custom JSON to 1000 characters. If you must use more than 1000 characters to create your carousel, this limitation can impact the implementation.
  • Default actions are not supported for WhatsApp, LINE, or Twitter. If you configure default actions in these applications, then the applications ignore them.

Amazon Lex v1

These sections describe how to incorporate carousels into your Amazon Lex V1 bot, and include use case examples and other resources.

Google Dialogflow ES and CX

These sections describe how to incorporate carousels into your Google Dialogflow ES or CX bot, and include use case examples and other resources.

Bot Connector

These sections describe how to incorporate carousels into your Genesys Bot Connector bot, and include other resources.