Designer sketching a color palette and typography notes on paper pinned to a studio wall, laptop open beside her.

Images: AI-generated for CodeNicely

AI Tools Design October 18, 2026 • 11 min read

Design a Client Mood Board in Minutes with ChatGPT and Canva

For: A freelance brand designer or in-house creative at a 10-person marketing agency who juggles multiple client projects and spends too long staring at a blank canvas before every kickoff

In this guide
  1. Who this is for, and what you'll get
  2. What you need
  3. Step-by-step
  4. A worked example
  5. Limits and gotchas
  6. When not to use AI for this, and honest alternatives
  7. Frequently Asked Questions

By the end of this tutorial you'll have a client-ready mood board in Canva — curated palette, font pairing, layout, and reference imagery — built from a short brief you typed into ChatGPT. Budget about 20–30 minutes the first time, and closer to 10 once you've run the workflow twice.

Last verified: October 2026, against the tools' own documentation. AI tools change often — if a step no longer matches, check the sources at the end.

Who this is for, and what you'll get

This is for freelance brand designers and in-house creatives at small agencies who kick off a lot of projects and lose hours hunting for references before the first client call. If you've ever opened a blank Canva doc, typed "mood board," and then disappeared into Pinterest for two hours, this one's for you.

Animation showing 2-hour Pinterest approach vs 20-min AI workflow, with 4 steps lighting up: brief, ChatGPT prompt, Canva template, apply assets.
Notice how the AI bar is a fraction of the old approach — and the four steps reveal in order to show exactly where those minutes go.

What you'll walk away with:

One thing to set expectations on up front: ChatGPT and Canva are not connected. There's no plugin that pushes content from ChatGPT into a Canva design. You'll generate the direction in ChatGPT, then paste and search inside Canva. That's the whole workflow, and it's faster than it sounds.

What you need

ToolPlan neededCostWhy
ChatGPTFree is enough; Plus if you run many briefs a dayFree, or $20/month for Plus (ChatGPT Go is $8/month but includes ads)Generates the structured brief, hex codes, font names, and image search terms
CanvaFree is enough for most mood boards; Pro if you want premium templates, transparent PNGs, or the AI palette extractorFree, or $18/month ($144/year) for ProHosts the mood board template, assembles the visuals, exports and shares

The Free tier of ChatGPT caps you at roughly 10 messages per 5-hour window on the flagship model before dropping to a smaller one — fine for one or two briefs a day. Canva Free gives you 1.6M+ templates, 4.7M+ free stock items, 5 GB storage, and PNG/JPG/PDF export with no Canva watermark as long as you stick to free assets.

Step-by-step

Hands writing hex codes, font names, and mood words in a dot-grid notebook on a wooden desk.
Before you open any tool, capture the client's brief in plain language — hex codes and font names flow naturally from there.
  1. Write down the client brief in 3–5 sentences. Before you open ChatGPT, type the raw brief into a notes app: client name, industry, audience, the feeling they're after, any brand words they've used, and anything they've said they do NOT want. The quality of the mood board rises and falls with how specific this input is.
  2. Open ChatGPT and paste this prompt. This is the unlock most tutorials miss. Don't ask for "design ideas" — ask for a structured brief with named outputs you can act on. Use this prompt (edit the brief in square brackets):
    You are a senior brand designer helping me prep a mood board for a client kickoff. Here is the brief:

    [Paste your 3–5 sentence brief here.]

    Give me a structured creative direction in exactly this format:

    1. OVERALL DIRECTION: 2 sentences describing the visual mood.
    2. COLOR PALETTE: 5 colors with names and HEX codes, in the format "Name — #RRGGBB — one-line role (e.g., primary, accent, neutral)."
    3. TYPOGRAPHY: one display/heading font and one body font, both free on Google Fonts, with a one-line reason for each pairing.
    4. IMAGERY DIRECTION: 2 sentences on photographic style, lighting, and subject matter.
    5. CANVA SEARCH TERMS: 8 specific search phrases I can paste into Canva's stock image search to find on-brief reference images. Make them concrete (e.g., "warm morning sunlight on linen") not abstract ("happiness").
    6. LAYOUT NOTE: 1 sentence on whether a grid, collage, or whiteboard mood board layout would suit this best.
  3. Sanity-check the output. Read the five colors as a set — do they live together, or did ChatGPT give you three oranges and two beiges? If something's off, reply with: "Swap color 3 for a cooler accent that still fits the mood, and give me 2 alternative display font options." You can iterate as many times as the message cap allows.
  4. Open Canva and start a mood board. From the Canva home screen, either type "mood board" into the template search bar, or go to Create a design → Mood Board. You'll see hundreds of pre-built templates in grid, collage, and whiteboard layouts. Pick one that matches the layout note ChatGPT gave you.
  5. Apply the palette. Click any colored shape or background in the template. In the color picker, paste the first hex code from ChatGPT's output. Repeat for the other elements. If you're on Canva Pro, you can save the five hexes into a Brand Kit so you don't have to re-paste next time. On Free, you still get one Brand Kit limited to 3 colors — use it for the three most important ones.
  6. Apply the typography. Click any text element, open the font picker, and search for the display font ChatGPT suggested. Do the same for body text. If a font ChatGPT named isn't in Canva's library, pick the closest match — Canva's search is forgiving, and the names ChatGPT returns for Google Fonts are usually available.
  7. Fill the image wells using ChatGPT's search terms. This is where the structured prompt pays off. In Canva's left sidebar, click Elements → Photos (or just use the main search bar) and paste one of the 8 search phrases ChatGPT gave you. Drag a photo into one of the template's image frames. Repeat for 6–10 frames total. Stay on free assets (no crown icon) if you're on the Free plan — premium assets will watermark your export.
  8. Optional: try Magic Design for layout alternatives. If the template you picked doesn't feel right, go to Canva's home page, open Magic Design, and paste a short version of ChatGPT's "OVERALL DIRECTION" as the prompt. Magic Design will generate 4–10 full layout options you can start from. Note: Magic Design counts against your monthly AI allowance (up to 200 Standard or 20 Premium uses per month on Free; around 2,000 Standard / 200 Premium on Pro).
  9. Add a title block and client name. Most templates have a header text area. Put the client name, project name, date, and your name/agency. This takes 60 seconds and makes the file look considered when the client opens it.
  10. Share or export. For a live link, use Canva's share options at the top right and send a view-only link. For a file, export as PDF Standard (best for most client email), PNG (good for Slack/Notion), or JPG. Canva Free exports at 96 DPI, which is fine for screens; for professional print, use PDF Print. Transparent PNG export requires Pro.

A worked example

Let's run the whole thing for a made-up client so you can see the shape of a good output.

Designer studying a finished physical mood board on a cork wall, showing color strips, type specimens, and reference imagery.
A well-structured brief produces a direction specific enough to assemble into a client-ready board the same day.

The brief (what you'd type into ChatGPT):

Client is "Fernway," a new direct-to-consumer brand selling houseplants and ceramic planters to urban renters aged 25–35. They want to feel calm, grown-up, and slightly editorial — like a Kinfolk magazine spread, not a kids' nursery. They've said they don't want anything "too earthy, hippie, or kitschy." Launching spring.

What good output from ChatGPT looks like:

Drop those into a Canva mood board template, swap colors on the shapes, update the two fonts, paste the 8 search terms one by one and drag in photos. You'll finish in about 15–20 minutes.

Limits and gotchas

When not to use AI for this, and honest alternatives

Skip this workflow when the client has a strong existing visual world (an established brand you're extending, not creating). In that case, start inside their brand — upload their logo, pull their site screenshots into a Canva whiteboard, and build the mood board from the real material. ChatGPT guessing a palette will only muddy the water.

Skip it also when the project is high-stakes and the client expects to see your taste, not a composite. For a flagship rebrand or an award-chase pitch, hunt your references by hand — Are.na, Cosmos, Pinterest, and a stack of books will beat any prompt.

Honest alternatives: Milanote is purpose-built for mood boards and reference collecting if Canva feels too presentation-y. Figma + FigJam suits teams already living in Figma. And a plain Google Slides deck with 12 images, your palette as swatches, and two font samples still works perfectly well for a kickoff.

Frequently Asked Questions

Can I do this entirely on the free plans?

Yes. ChatGPT Free handles the brief generation easily within its message cap, and Canva Free gives you access to mood board templates, free stock, and PNG/JPG/PDF export with no Canva watermark — as long as you avoid premium (crown-icon) assets. You only need to pay if you want the AI palette extractor, premium templates, transparent PNGs, or more Magic Studio uses.

How is this different from just asking ChatGPT for "design ideas"?

Asking for "design ideas" gets you vague adjectives you can't act on. The prompt in this tutorial forces ChatGPT to output named hex codes, specific Google Fonts, and concrete Canva search phrases — things you can paste directly into Canva's color picker, font menu, and search bar. That's what cuts assembly from hours to minutes.

Will Canva's Magic Design do this whole thing for me?

Magic Design can generate 4–10 layout options from a text prompt, which is useful if you don't like the templates you're seeing. But it won't give you a considered palette, a reasoned font pairing, or targeted image search terms the way the ChatGPT prompt does. The two together are stronger than either alone.

What if the client hates the mood board?

That's the point of a mood board — to find out cheaply. Because you've invested 20 minutes instead of 3 hours, you can regenerate with ChatGPT in two directions (e.g., "warmer and more editorial" vs. "cooler and more minimalist") and show the client two options at the next meeting. Fast iteration is the real win.

Can my team collaborate on the same Canva mood board?

Canva Free supports collaboration with up to 10 team members on a design, which covers most agencies this size. If you need real-time approval workflows and admin controls, that's Canva Business at $25/user/month or $250/user/year.


When a workflow like this starts getting repeated across dozens of clients a month, it's often worth building a small custom tool that wraps the prompt and the export — the kind of thing CodeNicely builds — rather than doing it by hand every time.

Sources & further reading

Get one practical guide a week

Costs, AI tools, partner selection — written for people who make the decision. No spam, unsubscribe anytime.

Thanks — you're on the list. One practical guide a week, nothing else.

Building something in Design?

CodeNicely partners with founders and tech teams to ship AI-native products that move metrics. Tell us about the problem you're solving.

Talk to our team Book a 30-min call