Most Creative Strategists Are Asking AI to Do the Wrong Job.
Most strategists ask AI to write the ads. That's the part it does worst. Asking it to do the research that decides what the ads should say is the part it does better than a junior with two days. Three saved Cowork prompts run Ad Library teardowns, multi-brand monitoring, and review-to-persona research, all feeding the next Meta ad creative brief.
Marlon Brand
Founder, Undeniable · Last updated May 2026
The Workflow
There's a manual version of this. You open Meta's Ad Library, paste a competitor's name, scroll through a few hundred active ads, sort by impressions when you can, count partnership ads on your fingers, screenshot the patterns, paste them into a doc, and write the brief. Four hours per brand if you're fast. Twenty hours if you do four brands a month.
The structural problem isn't the time. It's that the work is the part of creative strategy AI handles best, and the work most strategists ask AI to do least.
Ad copy is the thing strategists ask Claude to write first. Ad copy is the thing it writes worst, because the copy is downstream of the research, and Claude doesn't have the research. Hand it the research and the copy follows. Hand it nothing and the copy is generic.
The three workflows below run on Claude Cowork. Each one is a saved prompt that runs on demand or on /schedule. The structure of each prompt is the methodology... what to capture, in what order, what to drop. The prompts are an installation of how an agency that runs $1.6M+/month in managed Meta ad spend decides what the next campaign should say. Cowork is the engine. The Research Director, the role those prompts configure, is the layer.
If Cowork isn't installed yet, /claude-cowork is the setup walkthrough... Global Instructions, autonomous tasks, and saved Skills. The shorter version: install Claude Desktop on macOS or Windows, sign in to a paid Anthropic plan ($20/month entry tier), and enable the connectors these workflows depend on (browser/Chrome for everything below; Slack if you want scheduled deliveries). Connector availability and scheduled-task limits vary by plan tier and ship cadence; verify against current Anthropic plan documentation before relying on these workflows for client work. Sonnet handles the routine workflows; switch to Opus for persona extraction when the review dataset is large.
Ad Library Teardown
The deliverable that used to take a junior a full afternoon, monthly, per client. Saved as a single prompt:
Run a Meta Ad Library analysis on <BRAND>. Ad Library URL: <PASTE-DIRECT-LINK>. Open the link with the browser connector. (This matters; if you search by brand name instead of using the link, Cowork lands on the wrong page.) Capture: 1. Active ad count, product line count, creator-partner count (count any ad with a "Paid partnership with" label as a creator-partner ad) 2. Largest single-day launch volume in the visible window, longest-running ad 3. Format breakdown: video vs image vs carousel 4. Video duration distribution 5. Partnership-ad percentage as share of total active 6. Core messaging strategies (durability, value, social proof, discount, founder-led, etc) ranked by frequency 7. Inferred target personas, distinct from the personas the brand markets to publicly 8. Top 10 ads by visible engagement signals (impressions where shown, otherwise comment volume) Return as an HTML report saved to ~/Strategy/<BRAND>-ad-library/ on my computer. Include direct links to every ad you cite.
Paste it into Cowork. Cowork opens the browser through the connector, reads through the library, and writes the report. A publicly demonstrated Ridge teardown returned roughly 290 active ads across 4 product lines, a 50/50 video-to-image format split, single-digit partnership-ad share, and durability, toughness, lifetime-guarantee, and sales as the dominant messaging strategies. The exact numbers shift week to week as brands launch and pause; the structure of the deliverable holds. Run the prompt yourself for current numbers.
Some metrics Cowork derives reliably from what the Ad Library exposes (counts, dates, format mix). Others (partnership-percentage, inferred personas) involve interpretation; review them against your own read of the top ads before pasting into a brief.
Multi-Brand Monitoring on Schedule
Same teardown shape, three to six brands per run, monthly cadence. Save the workflow once, schedule it, and the report lands in Slack on the cadence you set.
Track these brands monthly: <BRAND-1-AD-LIBRARY>, <BRAND-2-AD-LIBRARY>, <BRAND-3-AD-LIBRARY>. For each brand, compress Workflow 01 to: - Active ad count and month-over-month delta - Format mix delta vs last month - Top 3 ads by visible engagement (with direct links) - Themes the brand is doubling down on this month - Anything new this month that wasn't in last month's run Return as: a one-page summary, a comparison spreadsheet, and an HTML report. Save all three to ~/Research/competitor-monitor/. Send the HTML report to my Slack DM via the Slack connector when complete.
Type /schedule to put it on a recurring cadence. Cowork walks you through the available frequency, day, time, and prompt configuration. Pick whatever cadence Cowork supports closest to monthly (the exact menu evolves; check the live UI). Verify whether scheduled tasks run server-side or require your local machine to be active in your plan tier before scheduling for off-hours. The answer determines whether you can schedule overnight or need to align the run with your normal laptop time.
Run it on direct competitors. Run it on your client's competitors. Run it on brands operating at the spend level your client wants to reach. The compute cost on the entry plan is small against the four-hour-per-brand teardown it replaces; verify your plan's usage caps before scaling beyond a handful of brands per cycle.
Review-to-Persona Research
The hardest deliverable on the list and the one Cowork compresses the most. The output is a context document that goes upstream into every ad write, every landing-page rewrite, every email rewrite for that brand. Three steps in one chat, with three explicit pauses for editorial review:
Step 1: Pull <BRAND>'s product reviews from <REVIEW-PAGE-URL> into a CSV. Cap at 3,000 reviews unless I tell you otherwise; brands with very large review sets don't need the full corpus for pattern detection. Break out by product variant. Save as ~/Research/<BRAND>-reviews.csv. Stop and confirm the row count and date range before continuing.
Step 2: Read the CSV. Extract the buyer personas implied by the reviews ... not the personas the brand markets to publicly, the ones who actually wrote the reviews. For each persona return: demographic profile, the language they use about the product (direct quotes), the specific pain the purchase solved, and the objection they had before buying. Save as a markdown document at ~/Research/<BRAND>-personas.md. Stop. I will edit and approve before step 3.
Step 3: Once I approve the personas document, turn it into a presentation deck with one slide per persona, a sample-quote panel per persona, and a bar chart showing share-of-voice across personas. If a Canva connector is available in my Cowork install, render the deck inside my Canva account and return the link. Otherwise, return PowerPoint and Google Slides exports in ~/Research/<BRAND>-personas/ instead.
Before running these workflows on review platforms, note that some platforms (Trustpilot, Yotpo, Amazon, others) restrict automated extraction in their terms; review the source platform's terms before pulling at scale or for commercial use.
The personas document is the part that matters across time. Loaded back into a Claude project, it becomes the upstream context for every ad creative brief, every landing page rewrite, every email rewrite. The brand's voice becomes a saved file the strategist edits once and uses for the next twelve months.
What You Just Did
David Ogilvy ran research before he ran an agency. He spent the years before founding Hewitt, Ogilvy, Benson & Mather working under George Gallup at Audience Research Inc., where the work was statistical sampling, audience studies, and direct-response measurement. He carried that worldview into the agency. The thing he wrote about most... and stayed disciplined about across his career... was that creative work without research is decoration.
The story is not new. The implication is.
The majority of creative strategist time is research. Ad library teardowns. Reading reviews. Tracking competitors. Building personas. Writing the brief. The “creative” part... the headlines, the visuals, the production direction... is downstream of all of it, and most strategists never get a research director on the team because the budget belongs to creative production.
The role most strategists never had a budget to hire is now a configured Cowork session. The Research Director is the role. Cowork is the substrate. The prompts above are the install. The methodology that decides what to capture, in what order, with what output structure, is the work that doesn't change when Anthropic ships a new UI next quarter.
The research compresses. The strategy stays. The strategist still edits.
Where This Sits in the Cluster
The Research Director is one layer in the stack a creative strategist running Meta ads operates on top of.
If Cowork isn't installed yet, /claude-cowork is the setup page. Once the research is in hand, the strategic frame for what each ad should say lives at /meta-ads-creative-framework... the awareness-stage map that decides what each variant addresses.
The variant production pipeline sits at /ai-ad-pipeline. The manual entry point is /ai-motion-control. The account-management layer is /run-meta-ads-from-claude. The billing context for any account spending real money is /meta-ads-billing-deadline.
The full strategist stack runs on one chat surface: research with The Research Director, render with Higgsfield, manage with the Meta Ads MCP, optimize with the Meta Ads Agent. The landing page that closes the lead the ads send sits at /how-we-build-websites... the cognitive-bias build constraint Undeniable applies to every site.
Browse the rest of the lab at /resources.
Who This Is Not For
This guide is wrong for you if:
- —You don't run Meta ads. The workflows below produce Meta-ads research deliverables. If your channel is Google, TikTok, or organic only, the prompts won't break, but the framework underneath them won't fit either.
- —You haven't installed Cowork or Claude Code yet. Start at /claude-cowork for Cowork setup, or /talktoundeniable if you want the full operator stack installed for you.
- —Your output is the ad creative itself, not the research that informs it. The Research Director compresses research; for ad creative production, /ai-ad-pipeline is the right page.
- —You expect the deliverables to ship without editing. They will not. The prompts produce a strong first draft of every research deliverable; the strategist still edits. The compression is in the research, not in the polish.
- —You manage at $5,000+/month in Meta ad spend and you'd rather buy the system than build it. /talktoundeniable is the page for you.
Common Questions, Straight Answers
More from the Lab
How We Cut Cost Per Lead from $16 to $5.43
The creative strategy framework behind it. Same budget, same targeting. Different creative.
Read →--meta-adsMeta Ads Credit Card Deadline: What to Do Before April 1st
How to switch billing, what it means for cash flow, and the exact message to send each type of client.
Read →--lead-genFacebook Lead Forms vs Landing Pages
Which funnel setup actually converts and when to use each.
Read →--ai-toolsClaude vs ChatGPT for Coaches and Consultants
Which AI actually does the work? Architecture, persistence, and compounding compared.
Read →--ai-toolsControl Your Computer From Your Phone Using Claude
Step-by-step Remote Control setup. No coding required. 10 minutes.
Read →--claude-codeClaude Code Slash Commands That Actually Matter
The slash commands that build persistent context instead of disposable chats. /init, /memory, /compact, /plan, and custom skills.
Read →--claude-codeClaude Code Routines: Run Your Work Without Being There
Saved AI sessions that run in Anthropic's cloud on a schedule, webhook, or GitHub event. Four routines that cut the Supervision Tax in half.
Read →--claude-codePut Video on Your Service Page Without a Video Team
Claude Code writes the code, Remotion renders the MP4. Roughly ten minutes from cold machine to a thirty-second branded promo for the page that matters most.
Read →--geminiGemini Multimodal: The AI That Sees Your Work
When to use Gemini instead of Claude or ChatGPT. Video, photos, recordings, and image generation for coaches and consultants.
Read →--email-deliverabilityGet Out of Spam — Or Keep Losing Revenue in Silence
Why your emails land in spam and the infrastructure framework for fixing it.
Read →--ai-videoAI Motion Control: Cinematic Video with Higgsfield
Create cinematic AI video using Higgsfield. No camera crew, no budget.
Read →--meta-adsHiggsfield MCP: Four-Variant Ad Pipeline From One Prompt
Install Higgsfield as a Claude Code connector. One prompt produces four awareness-stage video ads, Reels-vertical, ready for Meta Ads Manager upload.
Read →--meta-adsRun Meta Ads from Claude (Official MCP Guide)
Install Meta's official MCP for Claude Desktop, Claude.ai, or ChatGPT, or the Meta Ads CLI for Claude Code. Free during open beta, no developer app required.
Read →--core-serviceThe 50-Millisecond Test for Websites
The cognitive-bias build constraint Undeniable applies to every site. Halo effect, cognitive load, peak-end rule. Three biases, one bar.
Read →--free-toolClean Copy — Make AI Text Sound Human
Free browser tool that strips AI tells from your copy. Paste, pick a mode, get human output.
Try it →--free-courseLearn Claude Code — Free 5-Lesson Video Course
Set up VS Code with Claude Code, build a landing page, and deploy live with Vercel. Five lessons, no coding experience required.
Watch free →--ai-toolsSix Steps to a Claude That Actually Works for Your Business
Set up Claude with memory, projects, and custom writing styles so it works like a trained team member. Six setup steps that compound.
Read →--ai-toolsHow to Switch from ChatGPT to Claude (And Why It Matters for Your Business)
Where Claude outperforms ChatGPT for business work, and how to bring your ChatGPT context into Claude in about twenty minutes.
Read →--ai-toolsClaude Cowork: Stop Asking. Start Delegating.
Getting started with Claude Cowork. Covers Global Instructions, autonomous tasks, and saved Skills. For business owners who want to delegate, not just chat.
Read →Stop Doing the Research by Hand. Buy the System.
For operators who'd rather buy the system than build it. One new client per quarter.
// the window is open... it's closing
Apply to Work With UndeniableNo commitment. No pitch deck. Just a straight conversation about what's possible.