Product-launch campaign asset set in one session.
Painter produces the full campaign in one session: 6 Instagram feed posts, 3 Stories templates, 2 LinkedIn banners, 1 email header, and 4 ad creative variants. Every asset is in the brand palette and ready to schedule. Three days of freelance-designer work done in 40 minutes.
Run Painter- 1
Describe the task
Painter can take a locked brand kit and a launch brief and ship the entire asset set in one session, no per-format handoff to a designer. It wires your logo, palette, fonts, and tagline into a generation node, fans that out across every channel you name, and returns each asset already sized and on-brand.
The more explicit your prompt, the tighter the set. Tell Painter which brand kit to use, what to ship per channel, and what the launch message is, and it will hold the same visual identity across all sixteen assets instead of drifting format to format.
Ship the full launch set for our Series A announcement using brand-kit.json. Generate: - 6 Instagram feed posts (1080×1080) - 3 Stories templates (1080×1920) - 2 LinkedIn banners (1584×396) - 1 email header (600×200) - 4 ad creative variants (square + landscape) Pull copy and tagline from launch-brief.md, keep the brand palette on every asset, and label each file by channel and slot. End with a manifest: total assets, formats covered, and anything that needs a human eye before scheduling.
- 2
Give Painter context
In a Painter workspace, lock the brand kit first, logo, colours, fonts, tagline, then point the run at your launch brief. Painter reads both together so the identity stays consistent whether it is drawing a Story or an ad variant.
A complete brand kit is the single biggest lever here. Hex values, font files, and logo lockups produce a coherent set; a half-filled kit forces Painter to guess and the assets drift.
Required contextA locked brand kit with logo, colour palette (hex), fonts, and taglineA launch brief with the announcement copy, key message, and any dated detailsOptional contextA product screenshot or hero image to feature inside the creativeA secondary palette in the brand kit, so you can generate an alternate colourway of the setA note on tone in workspace instructions, so headlines match your voice instead of generic launch copybrand-kit.jsonlaunch-brief.mdproduct-shot.png (optional) - 3
What Painter creates
Painter works through every channel you named, applying the same palette and logo lockup to each, and returns a labelled set sized per platform, plus a short list of assets it wants a human to confirm before they go live.
From Painter: Generated 16 launch assets from brand-kit.json and launch-brief.md.
16On-brand assets shipped5Channels covered40 minSession time, vs 3 daysReady to schedule14 assetsChannel Format Slot Status Instagram feed 1080×1080 Post 1: teaser On-brand LinkedIn 1584×396 Banner: announce On-brand Email 600×200 Header: launch day On-brand Needs a human eye2 assetsChannel Format Reason Ad variant Landscape Copy overflows on the longest headline Stories 1080×1920 Logo sits close to the safe-area edge "14 assets are ready to export and 2 want a quick human check. Want me to fix the headline overflow and re-run those two, or export the ready set as a pack?"
- 4
Follow-up prompts
Export the ready pack
Painter can bundle every ready asset into a single downloadable pack, grouped by channel, so the set is ready to hand off instead of scattered across the canvas.
Export the 14 ready assets as a downloadable pack, grouped by channel (Instagram, LinkedIn, email, and ad variants) and label each file by channel and slot.
Spin up a second colourway
Painter can re-run the same set against an alternate palette from the brand kit, useful for A/B testing the launch creative without rebuilding each format.
Regenerate all 16 assets using the secondary palette in brand-kit.json, keep the same layouts and copy, and label the set "variant-B" so we can A/B it against the primary.
Regenerate the set for another brand kit
Point Painter at a different brand kit and it re-renders the same sixteen-asset layout in that identity, so a sub-brand or partner launch reuses the whole setup.
Regenerate the same 16-asset set using our sub-brand kit instead, keep the layouts and slot sizing identical, and label the set by sub-brand so we can tell the two apart.
- 5
Tips and troubleshooting
Lock the brand kit before you generate
A kit missing hex values or a font file forces Painter to approximate, and approximations drift across sixteen assets. Five minutes locking the kit up front is the single biggest quality lever on the whole set.
Name the formats and sizes explicitly
Painter will infer sensible dimensions, but "6 Instagram feed posts at 1080×1080" removes the guesswork. Spell out slot and size and every asset comes back ready to schedule.
Let Painter flag the edge cases
By default Painter surfaces assets where copy overflows or a logo sits too close to a safe area rather than shipping them silently. Ask it to auto-fix instead if you would rather not review each one.
Ready to try it yourself?
Lock your brand kit, drop in the launch brief, and get all sixteen on-brand assets ready to schedule in one session.
Run Painter