Design · Canva MCP
Coordenadas

SOP — Canva Carousels from the brand's
master template

Hand Claude a brand's own Canva master file and a content plan. Get back an editable Canva design, built from that brand's real layouts, that a designer finishes in a short polish pass. One prompt does the work. Everything below explains what that prompt is doing, so you can trust it, steer it, and fix it when it goes sideways.

OwnerPablo (Coordenadas)
Stages6
Approvals3
Proven onFactronics · New Blossom
OutputEditable Canva design

Before you start

You need five things. If any are missing, stop and build them first — the run will be bad otherwise, and it will be bad in a way that wastes a designer's afternoon.

# What Why
1A Canva master file with the brand's good post layouts as pagesThe agent copies pages out of this. Any layout you want reused has to live here.
2A Canva folder for the brandWhere the finished design gets filed.
3A content plan — the actual copy, slide by slideThe agent writes nothing from thin air. No plan, no carousel.
4Real photos, as local files or public URLsA carousel with no photography looks cheap. See the photo gate in stage 3.
5The Canva connector enabled in your sessionAsk Claude "is the Canva MCP connected?" If it lists your Brand Kits, you are good.
WATCH Check the master's logo is current before the first run. Every copy inherits it, so one stale logo in the master becomes a stale logo in every carousel you ever build.

Getting a public URL for a repo file

Anything in the content system is already served publicly. Swap the host:

https://github.com/Coordenadas-co/coordenadas-content-system/tree/main/… ↓ https://docs.916.coordenadas.co/…

Why we work inside the master file

This is the whole idea, so it is worth thirty seconds.

On Nov 4 an agent generated Factronics slides from scratch. The facts were right, the fonts were right, the layouts were flat — type on a blue ground, no photography. Pablo threw all of it away and rebuilt every post by hand.

The fix was not a better prompt. It was changing where the work happens. The agent now edits a copy of the brand's real Canva file, so it starts at the brand's quality bar instead of trying to reach it.

Top row: flat generated Factronics cards that were rejected. Bottom row: the published posts built on the brand's own layouts.
Fig. 1 · Factronics, Nov 4. Same inputs, different surface.

The prompt

Attach these two files from the Factronics design-agent folder so Claude knows the workflow, then send the prompt, swapping every <placeholder>.

Brands/Factronics/05_projects/2026-11_Catch_Up/02_Design_Agent/DESIGN_AGENT_PLAYBOOK_HANDOFF.md Brands/Factronics/05_projects/2026-11_Catch_Up/02_Design_Agent/design-agent-playbook.html
Mi compañero me compartió un workflow para diseñar social media posts y carruseles por medio del Canva MCP. Me compartió un md file y un diagrama en html que explican el proceso que los agentes siguieron para obtener un resultado cercano al final. Quiero replicar ese workflow para <Brand>. La idea es usar los templates y assets que tenemos dentro del Brand de <Brand> en el Coordenadas-Content-System (https://github.com/Coordenadas-co/coordenadas-content-system/) y los contenidos de la carpeta de <Brand> que tenemos dentro de Canva. Canva Folder: <canva folder URL> Master Social Media Posts Template: <canva master design URL> Assets you can upload as real images: <local folder path, or a docs.916.coordenadas.co URL> IF you need the public url of an image inside the coordenadas-content-system, simply use the public url by replacing "https://github.com/Coordenadas-co/coordenadas-content-system/tree/main/" with "https://docs.916.coordenadas.co/" --- Quiero que crees <el carousel X>. Utiliza el "Master Social Media Posts Template" como base, duplica el archivo para no editar el master, y busca dentro de ese archivo los mejores layouts (or pages) que se acoplen a mi plan de diseño. Reemplaza los contenidos (textos e imágenes) con los del carousel <X>. Enlace al plan del carousel: <path to the content plan .md> Por favor utiliza estas fotos dentro del carousel: <path to the photos folder> Dame el enlace del editable cuando termines.

The four lines that actually matter

1
duplica el archivo para no editar el master
Protects the master. Keep it.
2
busca dentro de ese archivo los mejores layouts
Tells it to choose layouts itself. If you already know which pages you want, say usa las páginas 14 a 22 instead — it is faster and more predictable.
3
The content plan path
The single biggest quality lever. A vague plan gives a vague carousel.
4
The photos path
If you skip it, expect the agent to stop and ask. That is correct behaviour.

What happens after you hit enter

Six stages. You appear in three of them.

3.1 · It reads the whole master

It exports the master as a PDF and renders every page into contact sheets so it can see the layouts rather than guess from page numbers. New Blossom's master is 222 pages; it reviewed all of them across eight sheets before choosing seven.

Two contact sheets of the New Blossom master file, 30 pages each, with the chosen layout family highlighted.
Fig. 2 · Two of the eight contact sheets. The right one holds the layout family it picked from.

3.2 · It proposes a plan, then waits

You get a table: which master page becomes which slide, and why. This is approval gate 1. Read it properly. It is far cheaper to move a page number now than to re-cut a built slide later.

This is also where it raises conflicts. On New Blossom it flagged that the supplied photos were clinical close-ups of one patient in her fifties while the plan described a holiday party and a woman of 30 to 35, and asked how to handle it before building anything.

3.3 · It copies pages and loads photos

Pages are copied into a new design. Photos upload straight from your machine.

PHOTO GATE If approved photos for a slide do not exist, the agent asks you. It must never ship a type-only card because a photo was missing. That silent fallback is what produced the rejected Nov 4 set.

3.4 · It builds and checks its own work

It rewrites copy inside the existing text boxes — that is what preserves the brand fonts — then places and scales the photos. After every edit Canva hands back a thumbnail, and the agent reads it, finds what broke, and repairs it before you ever see the slide. Minimum two passes.

Three pairs of slides: a broken state outlined red next to the repaired state outlined green.
Fig. 3 · Three real catches from this build: a text collision, overlapping dates, and shapes covering the copy.

It also catches its own content mistakes here. It first copied master page 50 for the trust slide — that page is Dr. Mario Nuñez, and the brief called for Marisol. It caught it while reading the page elements, swapped in page 49, and said so in the handoff.

Master page 50 showing Dr. Mario Nuñez, master page 49 showing Marisol Gonzalez, and the finished slide 5.
Fig. 4 · The agent caught it. A reader skimming thumbnails would have caught it faster.

3.5 · Preview and save

Thumbnails first, then approval gate 2. Nothing is committed until you say save. Then it files the design in the brand's Canva folder as <Brand> - <Topic> - <Format>.

Seven master pages in a row above the seven finished carousel slides built from them.
Fig. 5 · The seven master layouts above, the finished slides below. The master was left untouched.

3.6 · The honest handoff

It gives you the editable link and a written list of what it could not finish. Read that list. It is the difference between a draft you can trust and one you have to re-verify.

Slides 5 and 7 as delivered, beside the four open items the designer still has to resolve.
Fig. 6 · The four open items from the New Blossom run, each one a person's job.

Your three approvals

Nothing ships, saves, or goes public without a person saying yes.

1 · THE PLANBefore anything is built. You decide slide count, which master page per slide, and how conflicts get resolved.
2 · THE SAVEAfter you see thumbnails. You decide whether this is worth committing to the brand folder.
3 · ANYTHING PUBLICAny time. Never let it make a file public to work around an upload problem. Say no and upload by hand.

The polish pass, and why it shrinks

Open the link, fix what is left, post it. Then tell Claude what you changed.

I edited the design by hand. Compare it to your saved version, list my changes, and add each one as a rule to Brands/<Brand>/_config/design-rules.md

It diffs the two versions and writes each edit down as a rule. Next carousel starts from those rules, so the polish pass gets shorter every time. On Factronics that is a measured number:

CarouselSlidesEdited by hand
Linx 98304— (first run)
Linx IJ470 launch54
SFMA live61 (cover only)

The target is zero. Count your edits every time — it is the only honest measure of whether this is working.

Rules that already apply to every brand

Seed each new brand's design-rules.md with these. They came out of the Factronics polish passes.

  1. Photo is the hero: it fills at least half the frame and bleeds off an edge.
  2. No flat solid overlay on a photo. Use a gradient or halftone fade.
  3. Logo is a header anchor: top left, above the headline, readable on a phone.
  4. Partner logo chip on every product slide by default.
  5. CTA slide: two body lines maximum.
  6. Event photos: crop out other exhibitors' branding.
  7. Never use a wrong-model photo. If the master shows an old product, always replace the image.
  8. Never ship a type-only card because a photo is missing. Ask.
  9. Every claim traces to a source.

Known limits

Things the connector still does not do well. None are blockers if you know about them.

LimitWhat to do
Text added as a new element uses a default fontThe agent reuses existing text boxes. This is also why small labels sometimes get dropped — if you need them, add them by hand.
remove-background can return the image uncutDo it in the Canva editor: select image → Edit image → Remove background.
Page merges take one operation per callExpect a few approval clicks on bigger builds.
Copying the same page twice in one call failsIt duplicates the page afterwards instead.
An outdated logo in the masterFix the master once. Every future copy inherits the fix.
CORRECTION The older Factronics handoff says direct uploads to Canva are blocked by the network. On the New Blossom run uploading local files worked — six photos went up through the connector's own upload URL. Try it; only fall back to a public URL if it fails, and never make a private file public without asking.

Checklist for a new brand

  • Canva folder exists for the brand
  • Master file exists, with the current logo and the layouts you want reused
  • Content plan written, with the real copy slide by slide
  • Photos ready — local folder or docs.916.coordenadas.co URLs
  • Canva connector confirmed live in the session
  • Playbook files attached to the prompt
  • Plan approved before the build starts
  • Thumbnails reviewed before the save
  • Handoff list read, open items assigned to a person
  • Edits reported back, design-rules.md updated
  • Number of hand-edited slides written down

Worked example · New Blossom

222
pages in the master, all reviewed
7
pages chosen → slides 1 to 7
6
photos uploaded from a local folder
1 + 3
wrong page + layout collisions, caught during the build
4
open items handed to the designer

The agent picked the master's Dysport / expression-lines family (pages 178–182) because it was the only layout set in that file built on real unretouched clinical photography — which is what the supplied photos were. That kind of reasoning is what the plan gate is for: it showed its choice and said why, before building.