AI-generated summary
Genesys Cloud's carousel functionality provides interactive card-based messaging capabilities across multiple platforms and channels, including Digital Bot Flows, Google Dialogflow ES and CX, Digital Bot Connector, Web Messenger, Facebook Messenger, Instagram, and WhatsApp Messenger. Carousels support up to 10 cards per sequence, with each card containing titles, descriptions, images accessed via URL, and configurable action buttons that users can scroll through and select.
The carousel structure is configured using JSON format with mandatory title fields, optional descriptions, images, and action elements. Each card supports a defaultAction property and an actions array, with action types limited to "Link" for URL navigation or "Postback" for response triggering. Button payloads must be unique across all cards to enable proper identification of user selections. Optional prompt text can accompany carousel structures to provide contextual messaging.
Implementation varies by platform. Digital Bot Connector implementations utilize Genesys Normalized Format and require bot creation adhering to Genesys Digital Connector specifications. Google Dialogflow integrations require custom JSON configuration in the console response fields. The Genesys Bot Connector requires installation and configuration, bot creation specific specifications, and utilization of the PostTextMessage Carousel object to define structures. Setup for Open Messaging integrations requires creating configuration profiles and installing appropriate platform integrations through Genesys AppFoundry with proper service account credentials and custom JSON definitions.
Primary use cases include intent switching, which allows bots to switch between intents using custom JSON, and slot filling, which uses custom JSON within webhooks or AWS Lambda functions to populate bot slots. Practical applications include travel deal presentations with interactive booking options, featuring time-limited promotional offers with destination-specific links and postback mechanisms.
Key limitations include a 1000-character custom JSON restriction for Amazon Lex V1, no carousel support on Twitter and WhatsApp channels, and unsupported default actions for WhatsApp, LINE, and Twitter platforms. Additional resources include documentation on Genesys Bot Connector integration, postUtterance response examples, and related functionality for cards and quick replies