The Design in Your Chat Is Not Yours Yet
You ask Claude to make a Canva design, it appears in the conversation, and days later you cannot find it anywhere in your Canva account. My first assumption was that I had bookmarked the wrong thing.
I had not. What design generation returns is a set of candidates, not a saved design. Only when you pick one and take the extra step of saving it does the design land in your account.
The URLs shown alongside those candidates are the second trap. The IDs inside them are not design IDs. That is why a follow-up like "now export that one as a PDF" sometimes fails to find anything.
This connector does a lot, and the marketing copy makes it sound like anything goes once you are in chat. In practice, the gap between a request that works and one that quietly does not comes down to knowing the plumbing underneath. What follows is that plumbing, ordered roughly by where people get stuck.
Setup, and Clearing Up "When Did This Launch?"
Connecting
In Claude.ai, click the connector icon in the message box, choose Canva, sign in, and grant access. Cowork works the same way from its settings screen. Canva documents the steps on its AI connector setup page.
Connecting takes under a minute. The awkward part is what happens when the connection lapses. Once authorization expires, the tools still appear in the list but every call fails. Deciding whether to wait or hand the run back to a person when that happens mid-automation is something I worked through in Not Every Unreachable Connector Means the Same Thing in an Unattended Run.
About the launch date
You will see claims that Canva shipped its Claude connector in January 2026. That is not quite right. The January announcement covered an expansion — on-brand generation using your Brand Kit — and the Canva × Claude integration itself predates it. Canva's own newsroom says the new capabilities build on the existing Claude integration (Create on-brand Canva designs directly inside Claude).
A small distinction, but "brand new feature from last month" and "extension of something already in production" are very different pitches when you are proposing this to a team.
Your Choice of design_type Changes What You Get
Design generation takes a design_type. It has more influence on the result than anything else you say, and the differences are hard to see from outside.
The document-style types are the easiest ones to get wrong.
| Value | What you get | Best for |
|---|---|---|
doc | A Canva Doc — web-first, flexible layout | Memos, articles, requirements docs, plans, internal announcements |
document | A traditional fixed-page template | Print-oriented forms and paperwork |
proposal | A visually designed proposal template | Proposals that lead with graphics |
report | A report template with charts | Reports built around numbers |
For most business writing, doc is the right answer. Pick document and your text gets poured into a fixed layout, which falls apart the moment the length differs from what the template expected.
Presentations take a different path
presentation is not accepted by ordinary design generation. Presentations route through an outline step first, and only after that outline is settled does structured generation run. So when you ask for a ten-slide deck and get asked to review an outline instead, that is the system working as designed.
When you are in a hurry, the extra step feels like friction. But fixing the structure at the outline stage removes the slide-by-slide cleanup afterwards, and I have come around to letting it stop me there.
When you want your own text, unchanged
If you already have a draft and want it placed as written, use the verbatim mode. It comes with limits:
- Verbatim only applies to
doc. Every other type falls back to normal AI generation. - Supported formatting stops at headings (
#/##), paragraphs, bold, italics, and bulleted or numbered lists. - Tables, links, code blocks, and images do not come through.
Try to paste a technical article and that last line is where you stop. If your draft contains tables and code, plan to rasterize them beforehand or rebuild the piece in a different type.
Editing Is Read, Touch, Then Commit
Editing a design is not a single round trip. Miss this and you end up staring at a design that stubbornly refuses to show your change.
- Read the design with a transaction open. You get the current page state, a
locator_idfor each element, and atransaction_id. - Send your edit operations using that
transaction_id. At this point nothing is saved yet. - Call once more with no operations to commit or cancel.
The key constraint: you cannot mix operations and finalizing in the same call. Edit, look at the result, then commit — that order is enforced, not advisory. And a commit cannot be undone.
Elements are addressed by locator_id rather than coordinates. Roughly 28 operation types are available, covering text replacement, find-and-replace, swapping fills, moving and resizing, formatting, inserting shapes, adding and reordering pages, and replacing speaker notes.
If you insert a shape from your own SVG path, only the M / L / H / V / C / S / A / Z commands are supported. Q and T are not. Quadratic curves need rewriting as C or S, and arcs as A. When an icon you already have refuses to go in, this is usually why.
Formatting has ceilings too: font size 1–800, line height 0.5–2.5, new page dimensions between 40 and 8000 pixels, and speaker notes capped at 5,000 characters.
Where Exports and Search Stall
Ask which formats are available first
An export will not go through unless you check the formats that specific design supports beforehand, because support varies by design type. Asking for PPTX on a design that cannot produce it simply fails.
| Format | Main options |
|---|---|
| Paper size (a4 / a3 / letter / legal), quality, page selection | |
| PNG | Width and height, transparent background, lossless compression, merge pages into one image |
| JPG | Width and height, quality (1–100) |
| MP4 | Video quality (for example horizontal_1080p) |
| PPTX / GIF / CSV | Page selection, quality |
Image width and height accept 40 to 25000 pixels. Worth remembering when you are planning something for print.
Why "find me a template" comes back empty
Design search and template search are separate doors. If you ask for a monthly report template and get a pile of your own existing designs, design search was the one that ran. When you want a template, say plainly that you are looking for a brand template.
Design search has its own quirks. Filtering by keyword requires sorting by relevance, and filtering by kind currently only supports presentations.
If you intend to autofill, check the template's data structure first. An empty result means that template does not support autofill at all — rather than pushing on it, open Canva's create URL for that template and build it by hand.
How I Actually Phrase Requests
Lead with what is already decided
Vague requests produce vague candidates.
Before: "Make me a nice poster."
After: "An A3 portrait poster. Blue gradient background, white text reading 'AI Summit 2026'. Date March 15, venue Tokyo Big Sight. Leave a framed space at the bottom for a QR code."
There is a second, less obvious property here: the generation tool does not remember your earlier turns. When you ask for another pass, you have to restate every condition you gave before. That is why "same thing, just change the color" so rarely lands.
Numbers worth memorizing
- Up to 10 assets can be inserted at generation time, placed in the order you provide them
- Comments are capped at 1,000 characters
- Resize presets cover presentations and whiteboards only — Canva Docs and emails are excluded
- Design IDs are 11 characters starting with
D; brand template IDs start withBTM
That last line looks trivial and is not. Once you know the shape of an ID, you can spot a mix-up mid-conversation without waiting for the failure.
Brand kits remove the cleanup, not the work
Generate with a Brand Kit applied and the colors, fonts, and logo follow your guidelines from the first draft. Canva cited exactly this in explaining the expansion: teams were spending the time AI saved them on pulling outputs back on brand.
That matches my own experience. Working as an indie developer, when I put together promotional images for an App Store listing, having the colors and typefaces already in place removes one whole review pass before publishing. Speed of output matters less, day to day, than not having to fix what comes out. Note that some capabilities, including managing multiple brand kits, assume a Canva Pro plan.
If You Are Trying This Today
Do not start with a document that matters. This connector is much easier to read when the stakes are zero.
Generate a single doc on a throwaway topic, save it properly, then run one full edit-and-commit cycle against it. The difference between a candidate and a saved design, what locator_id looks like in practice, and the fact that committing is its own call — once those three feel familiar, moving to real work is straightforward.
Thank you for reading through a piece with this much fine print in it.