Log in

Show cards, charts, tables, maps and diagrams in chat

Add display power-ups so your bot can show information visually in the chat, for example a carousel of products, a revenue chart or a comparison table, instead of a long text reply.

Who can do this: team owners and admins.

Display power-ups don't fetch any data. The bot fills them with what it already has: the conversation, its knowledge and results from other power-ups. It then calls the display power-up to show that content.

ℹ️

Displays or display modes?

Display power-ups (this page) are separate power-ups the bot can choose to use for any content. A display mode is a setting on another power-up, such as API request, that always turns that power-up's result into a display. See Show a power-up's results visually.

The display power-ups

Power-upBest forSetting
Display cardsProducts, listings, team members, search results: anything people browse.None. The bot chooses a horizontal carousel or a vertical list each time.
Display chartNumbers across categories or time.Chart type: the default type (Bar, Line, Pie or Doughnut). The bot can use a different type when it suits the data better.
Display tableComparing several fields across several items.None.
Display mapLocations, routes and areas, like store finders or delivery zones.Map style: Auto follows the chat's light or dark theme. Light and Dark force a style.
Display MermaidProcesses, flowcharts, sequences and relationships.None.

Where displays appear

Displays appear in the website widget, when you test your bot in the dashboard, and in API responses. On Slack, WhatsApp, Telegram, email and other channels that can't show them, display power-ups aren't offered to the bot, so it replies in text instead.

Steps

  1. Open your bot, go to the Power-ups tab and click New power-up.
  2. Choose a display power-up, for example Display cards, and click Create power-up.
  3. Edit the Description to say when the bot should use it. This is the most important setting. For example: "Use this to show products whenever the user is browsing or comparing items."
  4. For Display chart and Display map, choose the default Chart type or Map style.
  5. Click Save.
  6. Repeat for any other display types you want.

What each display shows

Cards

Each card has a title and a short description, and optionally a subtitle (such as a price or status), an image (a direct image URL) and a url that opens when the card is clicked. The bot only adds the optional fields when it has real values.

Cards appear either as a horizontal, swipeable carousel (good for skimming several items) or as a vertical list (better when each card has more to read).

A horizontal carousel of three cards, each with a title, year, photo and short description

Five cards shown as a vertical list, each with a photo, title, year and a short description

Charts

A chart has category or time labels and one or more datasets, each with a name and a list of numbers. It can also have a title and axis labels. Use bar charts to compare categories, line charts for trends over time, and pie or doughnut charts for parts of a whole with only a few slices.

A bar chart titled Quarterly Revenue Data for 2025 comparing three revenue streams across four quarters

A doughnut chart titled Browser Market Share splitting usage between Chrome, Safari, Firefox, Edge and other browsers

Tables

A table has columns, each with a label and a type, and rows of cells. Column types are text, image (shows a thumbnail from a URL) and link (shows a clickable link).

A table of quarterly revenue with a column for each revenue stream

Maps

A map shows points (single locations), lines (routes) and polygons (areas). Each one can have a title, subtitle, description, image and link, which appear when someone selects it on the map. The bot needs coordinates to place things, so maps work best when your data includes them.

A dark-style map titled UK Cities Map with markers for several UK cities

Mermaid diagrams

The bot writes Mermaid syntax, such as a flowchart, sequence diagram, entity-relationship diagram, Gantt chart or state diagram, and the chat draws it. You can steer the diagram type in the Description or your bot's prompt.

A Mermaid flowchart titled Customer Support Ticket Lifecycle drawn in the chat

Tips

  • Give the bot real content to show. Displays work best with a data source or power-up that provides concrete items (products, listings, figures), so the bot doesn't have to invent them.
  • Steer from the prompt. A line in your bot's prompt such as "When showing several items to compare, use the display power-ups instead of a bulleted list" is often enough to change the bot's default behaviour.
    A bot prompt telling the bot to use the Display Cards power-up instead of a bulleted list when comparing items
  • Keep displays short. Short titles and descriptions read better in a chat window, especially on mobile. If the bot writes long card descriptions, say so in the Description.
  • The bot knows what it showed. After a display appears, the bot won't normally repeat the same items in its text reply. Visitors can still ask it to compare, filter or explain what's on screen.

Check it works

  1. In the dashboard, chat with your bot and ask for something that should use the display, for example "Show me three of your products".
  2. Check that the display appears below the power-up label.

Troubleshooting

The bot replies in text instead of using a display

Make the power-up's Description clearer about when to use it, or add a rule to your bot's prompt. If you're testing in Slack, WhatsApp or another channel that can't show displays, text is expected.

The bot repeats information already shown in the display

  1. Add a rule to your bot's prompt, for example: "Don't repeat items you've already shown as cards, charts or other displays."
  2. Try a more capable model. Less capable models are more likely to repeat themselves.
  • Show a power-up's results visually

    Turn on a display mode so a power-up's results, such as an API response or search results, appear as cards, a chart, a table, a map or a diagram.

  • How power-ups work

    What power-ups are, how to add, edit, turn off and delete them, how your bot decides to use one, and what visitors see in the chat.

Last updated