Rich Display Modes: Cards, Charts and Maps in Chat

[Chat Thing](https://chatthing.ai/)

Open main menu

- Features
- Use Cases
- [Pricing](https://chatthing.ai/pricing)
- Resources

[Log in](https://app.chatthing.ai/app/auth/login) [ Book a demo](https://chatthing.ai/demo) [Sign up](https://app.chatthing.ai/app/auth/register)

[← Back to blog](https://chatthing.ai/blog)Blog # Rich Display Modes: your agent can now reply with cards, charts, tables, maps, and diagrams

![Zef](https://res.cloudinary.com/djyjvrw5u/image/upload/v1710941716/IMG_2278_d3b5e4fa69.jpg)

Zef

5 May 2026

~ 3 min read

---

![Rich Display Modes: your agent can now reply with cards, charts, tables, maps, and diagrams](https://res.cloudinary.com/djyjvrw5u/image/upload/v1777974282/019df769_d932_7910_8cd1_e1e4b544eefb_2748438f3a.png)

---

### On this page

1. [Display modes](#display-modes)
2. [What you can render](#what-you-can-render)
   1. [Cards](#cards)
   2. [Charts](#charts)
   3. [Tables](#tables)
   4. [Maps](#maps)
   5. [Mermaid diagrams](#mermaid-diagrams)
3. [Who this is for](#who-this-is-for)
4. [How the transform works](#how-the-transform-works)
5. [Getting started](#getting-started)
6. [What's next this week](#whats-next-this-week)

Most agents return text. Even when the answer is a list of products, a row of data, or a set of locations you really want to see laid out visually. Text is what the model produces. Text is what the user reads.

We have been living with that constraint for a while. Today we are changing it.

![](https://res.cloudinary.com/djyjvrw5u/image/upload/v1776272090/docs/displaymodes-hero-comparison.png)

## Display modes

Your assistant can now render its replies as cards, charts, tables, maps, or Mermaid diagrams. There are two ways in.

Turn on a display mode for an existing power-up. A growing set of selected power-ups now support display modes. Open the power-up's settings, look for the Display section, pick a mode, write a short transform prompt to shape the response, and the data renders as a visual component instead of text.

![](https://res.cloudinary.com/djyjvrw5u/image/upload/v1776272093/docs/displaymodes-mode-picker.png)

Add a standalone Display power-up to your agent. We have also shipped Display Cards, Display Chart, Display Table, Display Map, and Display Mermaid as power-ups in their own right. Once one of these is on a agent, the assistant can decide to render anything as that display mode at any point in the conversation. No data source required. Just plug it in and the agent can answer with a chart, a map, a diagram, or a set of cards whenever it makes sense.

That second route is the one that makes things properly dynamic. Your agent can pull data from anywhere, and on its own decide to put it in a table, sketch a flowchart on the fly, or list matches as a carousel of cards.

## What you can render

### Cards

A horizontal carousel or vertical stack of items, each with a title, description, optional image, and a link. Great for anything you would otherwise list out.

![](https://res.cloudinary.com/djyjvrw5u/image/upload/v1776262545/docs/cards-horizontal.png)

### Charts

Bar, line, pie, or doughnut. Connect to numeric data and your assistant can visualise it. Useful for sales figures, usage stats, results over time.

![](https://res.cloudinary.com/djyjvrw5u/image/upload/v1776348204/docs/chart-bar-chat.png)

### Tables

Structured rows and columns with text, image, and link column types. Clean and readable. Better than prose any time the answer is a comparison.

![](https://res.cloudinary.com/djyjvrw5u/image/upload/v1776348809/docs/table-chat.png)

### Maps

GeoJSON points, lines, and polygons, with auto, light, or dark styles. If your bot answers location questions, it can put the answer on a map.

![](https://res.cloudinary.com/djyjvrw5u/image/upload/v1776272098/docs/displaymodes-map-chat.png)

### Mermaid diagrams

Flowcharts, sequence diagrams, entity-relationship diagrams, and more. The one that surprises people if you are building tooling for developers or ops teams.

![](https://res.cloudinary.com/djyjvrw5u/image/upload/v1776272099/docs/displaymodes-mermaid-chat.png)

## Who this is for

If you run a real estate or e-commerce bot, cards are the obvious win. Property listings or product results show up as a browsable carousel with images, prices, and links, rather than a flat bullet list. Anywhere your bot is listing things out — results, jobs, articles, search hits — cards make it feel like a proper product instead of a chat log.

If you run a support, ops, or analytics bot, charts and tables turn questions about numbers into something you can read at a glance.

If your bot does location lookups, store finders, property maps, field service, a map answers the question properly.

If you are building internal or developer tooling, Mermaid lets your bot draw what it is describing.

In short: any time the bot is listing things, comparing things, or describing somewhere or something with structure, there is a display mode that does the job better than prose.

## How the transform works

When you turn a display mode on for an existing power-up, you write a short transform prompt that tells the model how to convert the raw response into the right shape for the display type. The transform runs after the power-up call. No extra API calls, no preprocessing, just a prompt.

![](https://res.cloudinary.com/djyjvrw5u/image/upload/v1776272102/docs/displaymodes-transform-prompt.png)

The standalone Display power-ups skip that step. The bot calls them directly with structured data, which is what makes them so flexible.

## Getting started

Open the bot you want to upgrade. Either turn on a display mode in the Display section of any supporting power-up, or add one of the standalone Display power-ups (Cards, Chart, Table, Map, Mermaid).

Live today on all paid plans.

[Read the full documentation →](https://chatthing.ai/docs/power-up-display-modes)

## What's next this week

Day 2 of five. Tomorrow we replace the dashboard you don't read with analytics that actually tell you something.

### Related articles

[![Capture Leads with AI - The Email Power-up](https://res.cloudinary.com/djyjvrw5u/image/upload/v1785746890/telegram_cloud_photo_size_4_5875047436370251183_w_6fd4b5f75f.jpg)](https://chatthing.ai/blog/email-power-up) [<h4>Capture Leads with AI - The Email Power-up</h4>](https://chatthing.ai/blog/email-power-up)

Every conversation your website agent has is a missed opportunity if it just disappears. The Email power-up changes that, letting your agent capture visitor details, flag bugs, and send conversation summaries straight to your team's inbox, no forms and no friction required.

[![Shareable Conversations: Every Chat Has a Link](https://res.cloudinary.com/djyjvrw5u/image/upload/v1785493674/image_2_84819635b3.png)](https://chatthing.ai/blog/shareable-conversations) [<h4>Shareable Conversations: Every Chat Has a Link</h4>](https://chatthing.ai/blog/shareable-conversations)

Every conversation in Chat Thing now has its own shareable link. Copy it straight from your browser or grab it with one click from the chat widget, then send it to anyone: no login required. Perfect for showing off a great agent response, debugging with your team, or documenting the Q&A threads worth keeping.

[![Chat Thing's MCP server is live: describe your agent, let AI build it](https://res.cloudinary.com/djyjvrw5u/image/upload/v1784134253/cover_bd9b756581.png)](https://chatthing.ai/blog/chat-thing-mcp-server) [<h4>Chat Thing's MCP server is live: describe your agent, let AI build it</h4>](https://chatthing.ai/blog/chat-thing-mcp-server)

Connect the Claude app, ChatGPT, Claude Code, Cursor or any MCP client to Chat Thing. Describe what you want your agent to do and your AI builds it, tests it, fixes what's wrong, and keeps an eye on it once it's live. 47 tools, no terminal required.

<dl>

<dt>Previous</dt>
<dd>[← Human Takeover: when the AI hits its limit, your team steps in](https://chatthing.ai/blog/launch-week-01-human-takeover)</dd>

<dt>Next</dt>
<dd>[Your agent noticed something your team missed, AI analytics are here →](https://chatthing.ai/blog/launch-week-03-ai-powered-analytics)</dd>

</dl>

## Footer

### Ready to answer every question, day or night?

Add an AI support agent to your site in minutes.

[Get started free](https://app.chatthing.ai/app/auth/register) [Book a demo](https://chatthing.ai/demo)

AI customer support that learns from your content and answers 24/7.

### Features

- [Channels: Deploy your bot](https://chatthing.ai/pages/features/channels)
- [Data sources: Add knowledge](https://chatthing.ai/pages/features/data-sources)
- [Power-ups: Tool calling](https://chatthing.ai/pages/features/power-ups)
- [AI Models: GPT-4, Claude, & more](https://chatthing.ai/pages/features/models)
- [SDK: Create custom assistants](https://chatthing.ai/pages/features/chatbot-sdk)
- [Bot evaluations: Test your bot](https://chatthing.ai/pages/features/testing)
- [Analytics: Topics, sentiment & insights](https://chatthing.ai/pages/features/analytics)
- [Bot Gallery: Example bots](https://chatthing.ai/gallery)
- [All features](https://chatthing.ai/features)

### Use cases

- [AI Customer Support Bots](https://chatthing.ai/pages/use-cases/customer-support)
- [AI Internal Knowledge Bots](https://chatthing.ai/pages/use-cases/internal-knowledge)
- [AI Bots for Marketing](https://chatthing.ai/pages/use-cases/marketing)
- [SDK: Create custom assistants](https://chatthing.ai/pages/features/chatbot-sdk)
- [All features](https://chatthing.ai/features)

### Channels

- [AI support for your website](https://chatthing.ai/pages/features/channels/website)
- [AI support for Slack](https://chatthing.ai/pages/features/channels/slack)
- [AI support for Discord](https://chatthing.ai/pages/features/channels/discord)
- [AI support for WhatsApp](https://chatthing.ai/pages/features/channels/whatsapp)
- [AI support for Telegram](https://chatthing.ai/pages/features/channels/telegram)
- [AI support API](https://chatthing.ai/pages/features/channels/api)

### Data sources

- [Chat with your website](https://chatthing.ai/pages/data-source/web)
- [Chat with your files](https://chatthing.ai/pages/data-source/files)
- [Notion chatbots](https://chatthing.ai/pages/data-source/notion)
- [Chat with your youtube](https://chatthing.ai/pages/data-source/youtube)
- [Chat with your RSS feed](https://chatthing.ai/pages/data-source/rss)

### Company

- [Discord](https://discord.com/invite/DGCCR34Fsj)
- [Docs](https://chatthing.ai/docs/getting-started)
- [Blog](https://chatthing.ai/blog)
- [FAQ](https://chatthing.ai/faq)
- [Status](https://status.chatthing.ai/)
- [Testimonials](https://senja.io/p/chat-thing/iq1tWz)
- [Custom AI development](https://chatthing.ai/pages/ai-development-services)

### Free tools

- [Agent Readiness Checker](https://chatthing.ai/tools/agent-readiness-checker)
- [JSON-LD Generator + Checker](https://chatthing.ai/tools/json-ld-generator)
- [llms.txt Generator & Validator](https://chatthing.ai/tools/llms-txt-generator)
- [Support Ticket Deflection Calculator](https://chatthing.ai/tools/ticket-deflection-calculator)
- [Knowledge Base Grader](https://chatthing.ai/tools/knowledge-base-grader)
- [AI FAQ Generator](https://chatthing.ai/tools/faq-generator)
- [AI Canned Response Generator](https://chatthing.ai/tools/canned-response-generator)
- [Support Bot Prompt Generator](https://chatthing.ai/tools/support-bot-prompt-generator)
- [All free tools](https://chatthing.ai/tools)

### Compare

- [Intercom alternative](https://chatthing.ai/pages/alternatives/intercom)
- [Zendesk alternative](https://chatthing.ai/pages/alternatives/zendesk)
- [Tidio alternative](https://chatthing.ai/pages/alternatives/tidio)
- [Crisp alternative](https://chatthing.ai/pages/alternatives/crisp)
- [Chatbase alternative](https://chatthing.ai/pages/alternatives/chatbase)
- [DocsBot alternative](https://chatthing.ai/pages/alternatives/docsbot)
- [ResolveAI alternative](https://chatthing.ai/pages/alternatives/resolveai)
- [ChatBotKit alternative](https://chatthing.ai/pages/alternatives/chatbotkit)
- [CustomGPT alternative](https://chatthing.ai/pages/alternatives/customgpt)
- [Botsonic alternative](https://chatthing.ai/pages/alternatives/botsonic)
- [Ada alternative](https://chatthing.ai/pages/alternatives/ada)

### Join our newsletter

Be the first to know about new features and updates.

Join

[Privacy](https://chatthing.ai/legal/privacy) [Terms](https://chatthing.ai/legal/terms) [DPA](https://chatthing.ai/legal/dpa) [GDPR](https://chatthing.ai/legal/gdpr) [Sub-Processors](https://chatthing.ai/legal/sub-processors)

[Twitter](https://twitter.com/pixelhopio) [Discord](https://discord.com/invite/DGCCR34Fsj) [YouTube](https://www.youtube.com/@ChatThingAI)

© 2026 Chat Thing. All rights reserved. Company number: 14789358. Built with  by [Pixelhop](https://pixelhop.io?utm_source=chat+thing&utm_medium=website)

## Cookies

We use cookies to run the site and understand how it's used. You can change your choice anytime.

Accept

Decline

Customise