Creative & Testing

How to Produce Enough Ad Creative Without a Designer

By The Tofu team · · 8 min read

Produce enough ad creative without a designer by building a message matrix (segment x pain x proof) before any design work, then templating one layout per format so new variants are layer swaps. Lock brand elements in Canva or Figma components, run a brand and licensing checklist, and keep 4 to 10 distinct variants per test, not 2.

Key takeaways

  • Two ad creatives is not a test: Google's own guidance is to provide at least 8 to 10 headlines per responsive search ad, and LinkedIn creative guides recommend 4 to 5 variations per campaign.
  • Build a message matrix of segment by pain point by proof before opening any design tool; it turns creative output into copy variants, not new layouts.
  • Template one layout per format with locked brand elements (Canva Brand Template locks, Figma component variants) so a new variant is a layer edit, not a new design.
  • Running several brands requires separate Brand Kits, templates and approval checklists per brand, not one shared library everyone edits.
  • Check license type, comp/editorial restrictions, and AI-generation terms on every image before an ad goes live; royalty-free, rights-managed and editorial stock each carry different rules.

Most lean B2B teams don't have a creative capacity problem because they lack talent. They have one because every ad is treated as a new design project instead of a new combination of parts they already built. Fix the production system and a one- or two-person marketing team can ship as many variants as a campaign actually needs, no designer required.

How many ad variants does a test actually need?

Two creatives is not a test. It's a guess with a control group. A real test needs enough distinct variants that the platform's delivery algorithm has something to optimize across, and enough spend behind each one to produce a usable signal.

Google is explicit about this for Search. A responsive search ad requires a minimum of 3 headlines and 2 descriptions, but Google's own ad strength guidance tells advertisers to provide at least 8 to 10 headlines per ad, since more options give the system more ways to assemble relevant combinations. Google also reports that advertisers who improve Ad Strength from "Poor" to "Excellent" see 15% more clicks and conversions on average, and that going from one responsive search ad to two in the same ad group lifts conversions by 6.6% on average, with a further 3.7% when a third is added. The pattern holds: the jump from one asset to a genuine set is where the gains show up, not from a single alternate version.

For LinkedIn, Factors.ai's guide to LinkedIn ad creative recommends running 4 to 5 ad variations per campaign, letting LinkedIn's rotation optimize delivery across them, and refreshing the set every 4 to 6 weeks before fatigue sets in. That's a useful floor for a single-channel LinkedIn campaign: fewer than that and you're really running one ad with a backup.

Meta's delivery system works the same way in principle: it needs multiple creative signals, not one image and a palette swap, to learn what resonates with an audience. The exact number that performs best depends on budget and audience size, but the mechanism is consistent across platforms. A test needs variation in the actual idea, headline angle, or proof point, not just a cropped photo.

A fast gut check: if you can't say what hypothesis each variant is testing, you don't have 5 variants. You have 1 variant with 4 clones.

Build a message matrix before you touch design

The fastest way to generate real variation is to stop treating "creative" as an image problem and start treating it as a messaging problem. Build the matrix before you open any design tool.

A message matrix is a grid of segment by pain point by proof, where each cell becomes one ad angle. A simple version for a B2B software company might look like this:

SegmentPain pointProof pointCTA style
VP of Sales, mid-marketPipeline forecasts keep missingNamed integration with their CRM"See the forecast view"
RevOps leadManual data entry across toolsSpecific automation or field synced"Book a 20-minute walkthrough"
CMO, PE-backed portfolioNo visibility across brandsSingle dashboard across accounts"Get the rollup view"

Three segments by three pain points by two proof points is 18 angles, written as one-line copy before any design work starts. You don't need 18 unique layouts. You need 18 copy variants that can drop into 2 or 3 templates. This is also where the segments and pain points should come from the CRM, not a brainstorm: closed-won deal data tells you which pain points actually convert for which segment, which is the whole premise behind the planning step in tools like AI creative tools built to launch campaigns directly from pipeline data.

Template the creative so variants are layer edits, not new designs

Once the message matrix exists, the design task shrinks to: build a small number of layouts, then swap layers. This is what makes high creative volume possible without a designer on every variant.

In Figma, this is what component variants are for. Figma's own documentation explains that as you build a design system, you'll likely need components that serve the same purpose but vary in appearance, such as one button component with different sizes and states defined as properties, instead of duplicating a separate component for every variation. The same logic applies to an ad: one component with a headline property, a proof-point property, and an image property, so a new variant is a property change, not a new file.

In Canva, the equivalent is a Brand Template with locks applied. Canva's help center describes locks as a way to prevent changes to key elements in a Brand Template, such as logos, text styles, and layout components, while giving team members creative flexibility where it's safe to edit. Locks also constrain Canva's AI generation, so when a template is linked to a Brand Kit, AI-created variations stay inside the guardrails instead of drifting off brand.

An AI creative tool built around the same mechanism follows this logic end to end: variations come from swapping layers inside an approved template, not from generating a fresh design on every request.

Keep AI-generated ads on brand

AI creative tools make it easy to produce volume and just as easy to produce volume that doesn't look like the brand. Three controls fix most of that.

  • A brand kit as the single source of truth. Fonts, exact hex colors, logo files and approved imagery live in one place that every tool, human or AI, pulls from, instead of each person re-uploading a logo from their downloads folder.
  • Locked layers on the template itself. As Canva's lock documentation lays out, locking the logo, type styles and layout before anyone (or anything) starts generating variants means the parts that define the brand can't be dragged, recolored or swapped by accident.
  • A short review checklist before anything ships. Logo clear space and placement, correct hex codes (not "close enough" colors), approved font, no unapproved claims or compliance language, correct CTA and destination URL, and a licensing check on any image (more on that below).

Those three controls are also what to look for in any AI creative tool before handing it brand assets: does it work from a single brand kit, can key elements be locked, and does a person review output against a checklist before anything goes live rather than publishing automatically.

Keeping guidelines consistent across several brands

Running creative for more than one brand multiplies the risk of drift: a locked template built for Brand A gets reused for Brand B with the wrong logo still in the corner, or a message matrix built for one ICP gets copy-pasted into a completely different buyer's campaign.

The fix is structural, not a reminder in Slack. Keep one Brand Kit and one set of locked templates per brand, not one shared library that everyone edits. Keep the message-matrix framework (segment by pain by proof) identical across brands so the process is repeatable, but never let the underlying segments, logos or approved images cross between brands. For PE-backed portfolios or agencies running several accounts, this usually means a separate workspace and a separate approval checklist per brand, which is exactly the structure covered in more depth in running paid ads across multiple brands on a small team.

Check image rights before an AI-made ad goes live

Volume production raises the odds that an image slips into a live ad without anyone checking what it's actually licensed for. Three checks matter before anything publishes.

  1. License type. Under Getty Images' content license agreement, royalty-free images are licensed for worldwide, unlimited, perpetual use across any medium, while rights-managed or rights-ready content is limited to the specific use, duration, placement and territory stated on the invoice. Using a rights-managed image outside its licensed window or region is a contract violation, not a gray area.
  2. Comp and editorial restrictions. Getty's agreement allows free "comp" downloads for test or sample use only, for up to 30 days, and explicitly states that content cannot appear in any final or publicly available material unless a full license is purchased. Separately, content marked "editorial" cannot be used for commercial, promotional or advertising purposes without explicit authorization, and it typically isn't released by the people or brands shown in it.
  3. AI-generated or AI-edited images. Rights around AI imagery are still unsettled industry-wide. Shutterstock, for example, does not accept AI-generated content submitted by contributors because ownership can't be cleanly assigned when a model was trained on many artists' work. That same uncertainty is why any AI tool used to generate or edit ad creative needs its own licensing terms checked, separately from whatever stock license covers the source photo.

Put the check at the end of the production checklist, not the beginning: source, license type, usage window and territory, and whether a person's likeness needed a release, for every image before a campaign goes live.

Picking the right tool for the job

None of these tools do the same thing, and none of them replace the message matrix. They replace different parts of the manual design work once the matrix exists. Disclosure: this article is published by Tofu Ads Agent, included below with the same structure and honest limitations as every other tool.

ToolBest forWhere brand control livesHonest limitation
CanvaNon-designers who need guardrails fast on social and display formatsBrand Kit plus locked Brand TemplatesSomeone still has to build the templates and the message matrix; Canva doesn't generate the strategy
FigmaTeams with at least one person comfortable in a design tool who want pixel-level controlComponent properties and variantsRequires someone to build the component system up front; steepest learning curve of the group
AdCreative.aiFast generation of scored display and social creative at volumeUses its own creative database and templates to assemble assets, per Semrush's product overviewOutput still needs a brand review pass to match an exact visual system
Tofu Ads AgentLean B2B teams that want the plan, the audience, the creative and the campaign build handled togetherThe team's real fonts, colors, logos and approved templates, with a separate workspace per brandNeeds CRM and ad account connections first; not self-serve; flat $2,500/month with a recommended $3,000 to $5,000 media budget

For a team that wants that pipeline handled end to end, Tofu Ads Agent reads closed-won and closed-lost deals from Salesforce or HubSpot to build the segments behind the message matrix, then produces creative variations from the brand's real fonts, colors, logos and approved templates. Campaigns stage into the team's own ad account switched off, so a person still approves everything before it spends a dollar. See how that fits a specific stack at tofuads.com.

Frequently asked questions

How many ad creatives do I need before I launch a test?

Google Ads requires a minimum of 3 headlines and 2 descriptions for a responsive search ad, but recommends at least 8 to 10 headlines for better Ad Strength and results. For LinkedIn, creative guides recommend 4 to 5 ad variations per campaign. Treat those as floors, not ceilings: fewer than that and the platform's delivery algorithm doesn't have enough to optimize across.

What is a message matrix in advertising?

A message matrix is a grid that crosses audience segment, pain point and proof point, where each cell becomes one ad angle written as a line of copy before any design work starts. It turns creative production into a copy exercise that can be templated, instead of a new design for every idea.

Can Canva stop AI-generated designs from going off brand?

Canva's Brand Template locks let admins lock logos, text styles and layout components so they can't be changed, and those locks also constrain Canva's AI generation when a template is linked to a Brand Kit. It reduces drift, but someone still has to build the locked template and the Brand Kit correctly in the first place.

Is it legally safe to use AI-generated images in paid ads?

It depends on the tool's own terms and on what the AI model was trained on, which is still an unsettled area industry-wide. Shutterstock, for instance, does not accept AI-generated content submitted by its own contributors because ownership can't be cleanly assigned. Check the specific AI tool's commercial-use terms separately from any stock license covering a source image.

What's the difference between royalty-free and rights-managed stock images?

Under Getty Images' license agreement, royalty-free images are licensed for worldwide, unlimited, perpetual use across any medium for one fee, while rights-managed or rights-ready images are limited to the specific use, duration, placement and territory stated on the order. Free comp downloads are for test or sample use only for up to 30 days and can't appear in any final or public material.

How do I keep brand guidelines consistent across multiple brands?

Keep a separate Brand Kit, separate locked templates and a separate approval checklist for each brand rather than one shared library everyone edits. Reuse the same message-matrix framework (segment by pain by proof) across brands for process consistency, but never let logos, segments or approved images cross between brands.

Do I still need a designer at all for B2B paid ads?

Not for every variant. A designer (or a tool standing in for one) is still useful to build the first locked template or component system per format. After that, producing more variants is a matter of swapping copy and proof points inside that system, which a non-designer marketer or an AI creative tool can do without new design work each time.

Sources

  1. About responsive search ads · Google Ads Help
  2. Create effective responsive search ads · Google Ads Help
  3. LinkedIn Ad Copy & Creative Best Practices (B2B Guide) · Factors.ai
  4. Apply locks to Brand Templates · Canva Help Centre
  5. Components collection: Variants and component set fundamentals · Figma Help Center
  6. What is AdCreative.ai and how does it work? · Semrush
  7. Getty Images Content License Agreement · Getty Images
  8. Content Policy Updates: AI-generated Content · Shutterstock

Let an agent build your next campaign.

Tofu Ads Agent reads your CRM, plans the funnel, builds the audience and creative, and stages full campaigns across LinkedIn, Google and Meta for your approval.