# Excalidraw AI Agent for Confluence: Whiteboards You Can Talk To

October 10, 2026 ·

<!-- -->

7 min read

[NGPilot](https://ngpilot.com)

Confluence holds your team's diagrams in two worlds, and the two don't talk to each other.

Text-defined diagrams — Mermaid and friends — are what AI speaks natively. They're source code, so a chat agent can read them, write them, and revise them. We shipped exactly that last week: [an AI agent for Mermaid in Confluence](/blog/mermaid-ai-agent-confluence.md).

Whiteboards are the other world. Freeform shapes, hand-drawn lines, arrows you drag where they need to go — the format that's actually intuitive to put in front of people. Every team has one: the architecture board on the team page, the incident flow everyone references, the onboarding map. And AI couldn't touch any of it. Ask a chat agent for a change to a whiteboard and you'd get a text *description* of a change, and someone still had to open the canvas and do it by hand.

That gap is why whiteboards go stale. Editing shapes one drag at a time is slow enough that nobody does it, and AI — the thing that was supposed to make maintenance cheap — had no way in.

The AI agent in [Excalidraw Plus Whiteboards & AI Agent for Confluence](https://marketplace.atlassian.com/apps/1237651/excalidraw-plus-whiteboards-for-confluence) closes the gap: the whiteboard stays what it always was — visual, intuitive, for people — but now you can operate it in plain language, from Confluence chat.

**Quick answer:** Open Confluence chat on any page and describe the board — "make an architecture diagram of our checkout system" draws it as an Excalidraw whiteboard right on the page. Follow-ups edit the existing shapes in place ("rename Service A to Auth Service"), the agent can search a whole space for boards, and it converts Mermaid and PlantUML into editable Excalidraw whiteboards — and back.

![The Excalidraw Plus agent open in Confluence chat beside a live whiteboard — starters for converting a Mermaid diagram, creating a flowchart, and finding diagrams in the space](/assets/images/excalidraw-ai-agent-chat-8980a8da88243b4bc5a01d14b753afee.png)

*The agent lives in Confluence chat, next to the board it operates on.*

## What the agent can do[​](#what-the-agent-can-do "Direct link to What the agent can do")

| Verb                | What you say                                                             | What happens                                                                                                                                                  |
| ------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Create**          | "Draw the deployment flow on this page"                                  | An Excalidraw whiteboard is added to the page — from a template (flowchart, sequence, architecture, mindmap, kanban, wireframe) or from your own element list |
| **Read**            | "What's in the architecture board on this page?"                         | The agent summarizes the board's contents in chat — every board on the page, by name                                                                          |
| **Edit**            | "Rename Service A to Auth Service"                                       | The named shapes change; everything else stays exactly where it was                                                                                           |
| **Style & lay out** | "Group the AWS boxes and make them green" / "lay this out top to bottom" | Colors, fonts, roughness, grouping, and auto-layout applied to the existing board                                                                             |
| **Search**          | "Which pages in this space have diagrams?"                               | A list of pages with Excalidraw boards in the space                                                                                                           |
| **Convert**         | "Turn this Mermaid code block into a whiteboard"                         | Mermaid or PlantUML becomes editable Excalidraw shapes — or an Excalidraw board becomes Mermaid text                                                          |

The **edit** verb is the one that changes how whiteboards live. Until now, a board was a snapshot: right the day someone drew it, wronger every sprint after. When the agent can rename, move, group, and restyle individual shapes on command, "update the board" becomes a sentence instead of an afternoon.

## The bridge runs both ways[​](#the-bridge-runs-both-ways "Direct link to The bridge runs both ways")

The convert verb deserves its own note, because it's the literal bridge between the two worlds.

Text diagrams are easy for AI to write and awkward for people to read — raw Mermaid syntax is not what you put on a screen in a design review. Whiteboards are the opposite: great for people, opaque to machines. The agent moves work across that line in whichever direction the moment needs:

* **Mermaid → Excalidraw.** That flowchart definition sitting in a code block on your page becomes real shapes you can drag, restyle, and extend — and then keep maintaining by chat.
* **PlantUML → Excalidraw.** Same deal for the older PlantUML diagrams many teams have lying around.
* **Excalidraw → Mermaid.** And when a board needs to live as text — to diff in a PR, to version with the code it documents — the agent converts it back out.

Converted boards are real elements on the canvas, not screenshots. Everything the agent can do afterwards — edit, style, layout — applies to them the same as to anything drawn by hand.

If you read the [Mermaid agent post](/blog/mermaid-ai-agent-confluence.md): that agent lives on the text side and turns text into rendered diagrams. This one lives on the canvas side and turns text into *editable drawings*. Same chat, two destinations — pick by audience, not by tool.

## A working session[​](#a-working-session "Direct link to A working session")

The scenario this was built for: the architecture board on your team page, three sprints out of date.

1. **Open Confluence chat on that page** and start where the board is wrong: *"Rename Service A to Auth Service, and add a caching layer between it and the database."*
2. **Keep going in the same breath:** *"Group the three AWS boxes into one container, and make the whole group green."*
3. **Tidy up:** *"Lay this out top to bottom."* The agent rearranges the board into a clean top-down flow — you're not dragging eleven boxes into alignment yourself.
4. **Then answer the question you actually get asked:** *"Which other pages in this space have architecture diagrams?"* — because there are always four more, equally stale.
5. **Hand off when it matters:** the board is a normal Excalidraw macro. Anyone can click it and adjust by hand; the agent checks the latest saved version before each write, so its edits don't overwrite what a teammate changed an hour ago.

A detail that matters on real pages: one page can hold several boards, and the agent keeps track of which is which. *"Update the deployment flow, not the network map"* works.

## Where you take over[​](#where-you-take-over "Direct link to Where you take over")

The agent is honest about its limits, and so are we:

* **Layout is deliberate, not freeform.** Auto-layout today means top-to-bottom flow or a grid. Ask for a radial tree and the agent will tell you those are the two it does — then you arrange the rest by hand, once, and the board stays put.
* **Chat shows no pictures.** The agent works on the board's data, so it replies with what changed and a link to the page — you look at the result where everyone else will.
* **Deletion has a seatbelt.** Ask it to remove one of five similar boxes and it checks with you first, rather than guessing which one you meant.
* **Anything sacred stays hand-drawn.** For boards that are compliance artifacts or just carefully art-directed, edit on the canvas as always — nothing the agent does is locked in, and nothing you hand-tune gets quietly redrawn.

## Not an agent-only app[​](#not-an-agent-only-app "Direct link to Not an agent-only app")

The chat is one of two ways in, and the classic editor is unchanged — type `/excalidraw` and you get the full whiteboard: freehand drawing, **220+ built-in shape libraries**, templates from flowcharts to wireframes, and **built-in Mermaid** rendering in the same app. Manual first, agent when you want speed. Both write the same kind of macro, so a board that started in chat is indistinguishable from one drawn by hand.

## Prompts to try on your first day[​](#prompts-to-try-on-your-first-day "Direct link to Prompts to try on your first day")

* *"Draw an architecture diagram of our checkout system — web, API, payments, inventory."*
* *"Rename Service A to Auth Service and move it next to the API gateway."*
* *"Group the three AWS boxes and make them green."*
* *"Which pages in this space have Excalidraw diagrams?"*
* *"Convert the Mermaid flowchart in this page's code block into an editable whiteboard."*
* *"Lay this board out top to bottom."*

## Related resources[​](#related-resources "Direct link to Related resources")

* [Excalidraw Plus Whiteboards for Confluence](/docs/Excalidraw-plus-for-Confluence/usage.md) — full feature guide and documentation
* [Mermaid AI Agent for Confluence](/blog/mermaid-ai-agent-confluence.md) — the text-side twin: create, read, update, and convert Mermaid by chat
* [draw.io vs Mermaid in Confluence](/blog/mermaid-vs-drawio-confluence.md) — when the source text stays the diagram, and when shapes win
* [Best diagram tool for Confluence](/blog/confluence-diagram-tools-comparison.md) — Mermaid vs Excalidraw vs Graphviz

**Ready to try it?** [Install Excalidraw Plus Whiteboards & AI Agent for Confluence →](https://marketplace.atlassian.com/apps/1237651/excalidraw-plus-whiteboards-for-confluence) — free for up to 10 users.

Try <!-- -->Excalidraw Diagrams plus Whiteboards for Jira

Add a freehand drawing canvas to every Jira issue, with 229 shape libraries — free for up to 10 users.

[Get it on the Atlassian Marketplace](https://marketplace.atlassian.com/apps/2139233994/excalidraw-diagrams-plus-whiteboards-for-jira?utm_source=ngpilot.com\&utm_medium=website\&utm_campaign=excalidraw-diagrams-plus-whiteboards-for-jira)

## Related guides

* [How to Create Mermaid Diagrams in Jira](/blog/how-to-create-mermaid-diagrams-jira.md)
* [Export Jira Issues to Excel or CSV](/blog/export-jira-issues-to-excel.md)
* [Bulk Download Jira Attachments](/blog/bulk-download-jira-attachments.md)
* [How to Migrate Confluence Content](/blog/how-to-migrate-confluence-content.md)
* [How to Add a Block Quote in Confluence](/blog/block-quote-confluence.md)

Explore NGPILOT[Browse Solutions](/solutions.md)[All Apps](/apps.md)[Atlassian Marketplace →](https://marketplace.atlassian.com/vendors/1226848/?utm_source=ngpilot.com\&utm_medium=blog\&utm_campaign=hub-links)

**Tags:**

* [confluence](/blog/tags/confluence.md)
* [excalidraw](/blog/tags/excalidraw.md)
* [whiteboard](/blog/tags/whiteboard.md)
* [diagrams](/blog/tags/diagrams.md)
* [ai](/blog/tags/ai.md)
* [agent](/blog/tags/agent.md)
