02 / Strategy report
The argument before the ads.
Three ads written from three different angles are only useful if someone decided which angle to lead with. The report is that decision, written out with its reasoning attached so you can overrule it.
Offer clarity
78/ 100
The page states the benefit and the price, but buries the guarantee below the fold.
Lead with
Stop rebuying the serum that keeps stripping your barrier.
The page’s strongest asset is a repeat purchase rate it never mentions. Reorder volume is proof the product works on the one axis this category is distrusted on, so the angle leads with the outcome and lets the ingredient list follow rather than open.
Audience profile
Women 30–50 already buying mid-price skincare. Seed a lookalike from repeat purchasers rather than all buyers; the signal is retention, not acquisition.
Framework
PAS
Problem-aware but not solution-aware. They know their skin reacts; they do not know why.
Illustrative report · every field is one the analyser returns
03 / What is inside
Six things worth arguing with.
One message, outcome-focused rather than feature-focused, to run through every ad in the campaign. Not a list of things you could say — the one worth saying first.
Why that angle should earn, argued against the audience, the offer and the competitive context the page implies. You can disagree with it, which is the point of showing it.
For Meta, the interest and behaviour targeting and what to seed a lookalike from. Demographics where the page supports inferring them, and silence where it does not.
AIDA, PAS, Jobs To Be Done or direct response, chosen for how aware the audience already is of the problem. It then governs how the ad copy is written.
Primary and secondary, each with a reason and an expected ROAS range. Meta is where we publish; where Search or Shopping fits the product better, the report says so.
Three themes carrying commercial intent — useful for the search side of a plan, and for checking that the angle above is aimed at what people actually type.
04 / Frameworks
The right one for how aware they are.
AIDA
Attention, interest, desire, action. For cold audiences who do not yet know the category exists.
PAS
Problem, agitate, solution. For an audience that feels the problem but has not gone looking for a fix.
JTBD
Jobs to be done. For an audience already comparing solutions and deciding which one to hire.
Direct response
For purchase-ready traffic where the job is to remove friction, not to build a case.
05 / Under the hood
Why it is a brief and not a chat.
The model returns structured JSON with a fixed set of keys, and every one is rendered as itself. Nothing is a paragraph of prose pretending to be a finding, which means you can disagree with a specific field rather than with a wall of text.
Each free-text field is capped at 300 characters. A strategist who needs a page to explain the angle has not found the angle, and long fields cost generation time without earning their place.
The report is also the input to everything after it. The angle chosen here is what the three ads are written to differ within, so overruling it at this stage changes the creative rather than requiring you to reject three ads one at a time.
Returned by every report
- →Lead-with message
- →Reasoning for the angle
- →Audience profile
- →Messaging framework
- →Recommended platforms with priority
- →Three keyword angles
- →Opportunity level and reason
- →Warnings that would waste budget
Every free-text field capped at 300 characters
Put the next campaign in motion.
Start with the product page. Review the campaign before anything goes live.
Start with a URL