Summarize competitor advertising patterns
Review permitted public ad-library data and create a recurring digest of messages, formats, and creative examples.
How this works
Review permitted public ad-library data and create a recurring digest of messages, formats, and creative examples. Public ad libraries show what is visible, not necessarily what is profitable or precisely whom it targets. A useful digest documents message and format changes while resisting the temptation to call a long-running ad a proven winner.
Collect a dated sample of competitor ads through permitted access, identify recurring creative patterns, and preserve representative examples. Distinguish observed text and media from inferred audience cues. The creative team uses the digest to frame original experiments.
Before you start
Competitor registry
Resolve brand and advertiser aliases.
Collection method
Use the permitted public library or an authorized export.
Digest remit
Define the product categories, regions, and observation window.
Prepare the inputs
- ad_records
- Required
Public library entries
Retain ad ID, visible dates, text, media, and destination.
- competitor_ids
- Required
Advertiser mapping
Avoid merging unrelated advertisers.
- taxonomy
- Required
Message and format labels
Define observable criteria.
- previous_digest
- Required
Prior ad IDs and themes
Identify genuinely new patterns.
- audience_brief
- Required
Own target audience
Keep inferred competitor audience separate.
Implementation, step by step
Capture the observation window
- Collect visible records and record the access date and coverage limits.
- Do not treat an unavailable ad as confirmed inactive.
Checkpoint: A dated ad inventory.
Normalize and deduplicate
- Group exact reposts and closely related variants while preserving meaningful copy differences.
- Keep advertiser and destination references attached.
Checkpoint: A clean comparison set.
Describe the creative evidence
- Identify opening promise, proof, format, and call to action from observed media.
- Mark audience cues as inference unless documented explicitly.
Checkpoint: A structured creative description.
Find recurring patterns
- Compare themes with the previous digest and choose representative examples.
- Use visible counts and dates only for what they establish, not inferred spend or effectiveness.
Checkpoint: A pattern and change table.
Draft the digest
- Explain the observed approach and possible relevance to the team's own questions.
- Include counterexamples and limitations instead of a universal best-practice claim.
Checkpoint: A concise research brief.
Prepare original next steps
- Suggest distinct concepts or questions for the creative team to explore.
- Keep source material private for review and record any authorized internal distribution.
Checkpoint: A reviewable idea shortlist.
Decisions along the way
An ad has a long visible running period
Describe the period without claiming profitability.
Several variants share one concept
Group them as a family and retain the differences.
Destination page no longer loads
Mark destination evidence unavailable and limit the analysis.
What you will produce
competitor-ad-patterns.csv
CSVPreserves observable evidence.
Include: ad_id · advertiser · observed_at · format · message · proof · cta · inference_notes
ad-pattern-digest.md
MarkdownSupports creative planning.
Include: new_patterns · examples · changes · limits · original_questions
Check the result
- Verify descriptions against the actual media.
- Check dates refer to the library's documented meaning.
- Separate observed audience language from targeting claims.
- Confirm repeated variants do not inflate distinct-concept counts.
When something goes wrong
Library access becomes incomplete
Disclose the gap and use a smaller documented sample.
The assistant calls an ad a winner without data
Replace the claim with the visible observation.
A proposed idea copies the competitor script
Rewrite using the team's own message and example.
A worked example
SYNTHETIC EXAMPLE · NOT A REPORTED BUSINESS RESULT
Request
Review public ads for a workflow-software category.
Inputs
Synthetic example. Synthetic A1 and A2 use the same checklist hook with different images; A3 uses a customer quote. No spend data is visible.
Expected result
Synthetic expected result. The digest reports two creative approaches and three variants. It does not rank them by ROI or infer targeting from the imagery.
Run a small pilot
Start small
A few advertisers across two observation windows.
Record the baseline
Record collection effort and unsupported interpretations found in review.
Agree success criteria
Agree pattern accuracy and useful novelty with the creative owner.
Stop or revise
Stop comparative performance claims when only public visibility is available.
Keep the scope clear
- Public access does not authorize copying complete ads into a new campaign.
- The digest does not authorize contacting advertisers or altering live campaigns.
Check before using
An ad appearing in a library does not establish its performance or targeting. Keep inferred audiences separate from documented facts.
Business activities
- Run advertising and acquisition tests
- Research customers and markets
FROM A RECIPE TO YOUR WORKFLOW
Bring the company context together.
This workflow needs reliable inputs before it needs a better prompt. Moat8 Vault brings working information into a readable archive for the AI tools you use.
For this recipe: Competitor list · Permitted ad-library access · Reporting period and taxonomy
Start with one recurring task, agree which sources to use, and review the first result with your team.
Discuss this workflow