Frontier system · Marketing · 6 stages · updated 2026-10-23
Self-improving ad creative loop
Performance data in; hundreds of on-brand, limit-checked variants out, rendered into creative by a Figma plugin. A memory log of past hypotheses means each round builds on the last.
1Is this my problem?
Ad testing is limited by how many variants one marketer can write and build, so tests are small and slow.
You'll recognise this if…
- A handful of ad variants per month.
- Ad fatigue shows before new creative is ready.
- Learnings from past tests live in someone's head.
2Is this solution worth it?
Reported results
- Anthropic growth marketing: ad copy went from 30 minutes per ad to 30 seconds (source)
Quoted from the linked source. Results vary by company and setup.
Your ROI, with the assumptions shown
Prefilled with our illustrative assumptions for a typical team (8 h/week of manual work at $60/h, 60% automated). Change them to your numbers.
Limits and when not to build it
Not worth it under a few thousand dollars a month in spend, where tests never reach significance.
Guardrails it needs
- Character limits validated in code.
- Manual review before upload.
- Claims checked against product docs.
3How does it work?
The agency builds you one internal tool, Creative Lab, that runs the whole process. Watch it work on a sample case:
Pick a sample on the left and press Run example to watch Creative Lab work through a case step by step.
Your tool connects to
Most of it is ordinary automation. AI agents handle 2 of 6 steps, and people approve at 1 checkpoint.
Under the hood: stages, vendors and the learning loop
AI agent Automation Human checkpoint
- 1Pull performance
Ads CSV, or Meta Ads data through an MCP server.
Google AdsMeta Ads MCPAutomation - 2Pick what to test
Find underperformers and write hypotheses.
Claude CodeAI agentDecides: Pick what to test - 3Generate copy
Two sub-agents: headlines (30 characters) and descriptions (90), checked against brand Agent Skills.
Claude CodeAgent SkillsAI agentDecides: Write variants - 4Render creative
Figma plugin swaps copy into templates, up to 100 variants at once.
FigmaAutomation - 5Review
Brand, legal and layout check.
MarketerHuman - 6Launch
Upload CSV and assets.
Google AdsMetaAutomation
A memory log of hypotheses and results is loaded into context next round, so the system learns which angles work instead of starting fresh.
Example run
Illustrative sample data showing what moves between stages. Not taken from the sources.
- 1Pull performance · in
Google Ads CSV, 60 adsoutCTR and CPA per ad - 2Pick what to test · in
Performanceout9 underperformers; hypothesis: outcome-led beats feature-led - 3Generate copy · in
Hypothesisout30 headlines (all <=30 chars), 12 descriptions (<=90) - 4Render creative · in
Copyout64 creative variants in Figma - 5Review · in
Variantsout52 approved - 6Launch · in
CSVoutUploaded
Vendors commonly used
Where AI decides and where people do
- Pick what to test: Pick what to test
- Generate copy: Write variants
- Review: Brand, legal and layout check.
Maturity ladder
What each level adds. Most teams start at level 1 or 2 and climb. Highlighted: where this build sits.
- Level 1Basic automation
Marketers write ad copy by hand in the ads UI.
- Level 2AI-assisted
An LLM drafts headlines that are pasted in.
- Level 3Autonomous agent
Sub-agents generate limit-checked variants, a plugin renders creative, a person reviews.
- Level 4Self-learning system
A hypothesis log feeds each new round so the system learns which angles win.
Building blocks
Start with one of these smaller workflows and add stages.
An agent reads a CSV of existing ads with performance, finds weak ones, and generates replacements that respect character limits (30 for headlines, 90 for descriptions) using two sub-agents.
Coding agent as a marketing team (skills library)Load an open-source library of marketing "skills" (copywriting, SEO audits, CRO, pricing pages, email) into a coding agent such as Claude Code, Codex or Cursor, and run them against your own site and data..
Seen in the wild
- Anthropic: how Anthropic teams use Claude Code (PDF)
- Claude blog: how Anthropic uses Claude in marketing
Links checked 2026-10-23. The pipeline combines patterns from these public builds; we are not affiliated with these companies.
4Who can build it?
Matched on the services, platforms and industries agencies list on their own sites, and on their published projects.
Why matched: Marketing automation.
Example project: n8n Automation for a Tax Workflow Platform — How we built production-ready n8n automations connecting a tax-workflow platform to HubSpot, Jira and the tools US accountancy firms already…
Published price: From $10,000
Why matched: Marketing automation.
Example project: Loan Prequalification Automation with AI Chatbot — We transformed loan prequalification from 7 days to 5 minutes with an AI chatbot + Make.com. Automated credit checks, verification & CRM enr…
No published price
Why matched: Marketing automation.
Example project: Automating Casting Agency Communications: A Case Study — ChallengeA Los Angeles casting agency struggled to manage communications across multiple TV show productions.
No published price
Why matched: Marketing automation.
Example project: Five-Stage AI Article Pipeline on Make.com, Airtable and OpenAI — How an editorial team that rejected one-shot AI writing now runs a five-stage pipeline with a human gate at every stage. Make.com, Airtable,…
Published price: From $5,000
Why matched: Marketing automation.
No published price
Why matched: Marketing automation.
No published price
Projects, tools and prices come from each agency's own website (crawled October 2026). Not paid placements.
5What should I do next?
Questions
What is the self-improving ad creative loop?
Performance data in; hundreds of on-brand, limit-checked variants out, rendered into creative by a Figma plugin. A memory log of past hypotheses means each round builds on the last.
Who is this for?
Companies spending $10k+/month on Google or Meta ads with a 1-3 person marketing team, including SaaS and DTC brands. Anthropic's growth team runs this with one person.
When should we not build it?
Not worth it under a few thousand dollars a month in spend, where tests never reach significance.
How does it improve over time?
A memory log of hypotheses and results is loaded into context next round, so the system learns which angles work instead of starting fresh.
What keeps it safe?
Character limits validated in code. Manual review before upload. Claims checked against product docs.
Who runs something like this?
Seen in the wild: Anthropic: how Anthropic teams use Claude Code (PDF); Claude blog: how Anthropic uses Claude in marketing.
What does it cost to build?
Our rough estimate for a first production version with an agency: $8k–$25k over 3-6 weeks, plus tool and model usage.