Skip to main content

Card Buttons

Card buttons are the buttons displayed along with an image and message.

In a chatbot, Products card contains an image, message containing price & brief description, along with action buttons such as Buy now, Know more, etc. Buttons displayed in these cards are known as Card Buttons.

1. How does it work?


The sheet contains 3 mandatory headers and 2 optional headers.

Description and flow are only for reference purposes. Whereas tag, button utterances, and button payload are needed for the flow to work.

Below is the description and sample value for better understanding:

HeaderTypeDescriptionSample
DescriptionOptionalContains description of the flowThese buttons are displayed along with the product card
flowOptionalMentions the step at which the button needs to be displayedshow products
tagMandatoryThis is the keyword used by the bot in the backend to trigger the product card.

This should be selected from a pre-defined set of values. Each value corresponds to the respective flow and has to be chosen from a list of available choices.
show_product_card_buttons
button utteranceMandatoryThis is the button content/title that will be displayed to users.⚡️Buy Now
button payloadMandatoryThis is the message that is passed by the respective channel (WhatsApp/Chat Widget/FB Messenger...) in the backend when the option is selected by the user.

This will help our platform detect the user intent and respond accordingly.

This should be selected from a pre-defined set of values. Each value corresponds to the respective Button Utterance.
/quick_buy

In the above example, “⚡️Buy Now” option will be provided to users along with product image, and description.

2. Sample Data


Below is a screenshot of a sample System Configs sheet:

Image

3. Reference


Product Card with Card Buttons - WhatsApp:

Image

Product Card with Card Buttons - Chat widget:

Image

4. Best Practices


  1. Do not add more than 20 characters in the button title since it’s not supported on WhatsApp channel. If the limit is exceeded, it will be sent as a standard message with Serial numbers.
  2. Button Utterance/Title and Button Payload can be different.
  3. Only characters and emojis are supported in card buttons.
  4. Do not add additional columns since they would not be recognised by the platform.
  5. If there is a request for a new configuration (e.g., Button to load more product images), then raise a request along with all the details. Product team would then go through the requirement and take the necessary action.
caution

⚠️ This is the link to the list of suggested Card buttons along with pre-defined button payload list, descriptions, and sample flows.