CV GIANCARLODINARDO.6@GMAIL.COM
Case Studies Strategy Maps Creative Library Playbooks The Creative System About Me Get in touch
Creative Brief · DTC · Men's Grooming

The brief that rebuilt the script from the buyer's sequence

The grooming account was getting attention and not converting it. Hook rate was fine, add-to-cart was holding, and the break was happening at checkout. The diagnosis was script structure: every ad was leading with ingredients and features before the viewer had been given a reason to care about either. This is the brief that changed that.

Vertical Men's Grooming · DTC
Platform Meta (FB + IG)
Formats UGC · Studio · Static
Scripts produced 3 reusable templates
Result 2.8× ROAS vs control

The original script was pitching before the viewer was listening

Original creative — before the rebuild
"[Product name] beard oil. Made with argan oil, jojoba, and vitamin E for a softer, fuller beard."
The script opened with the product's ingredients and format before the viewer had been given any reason to care about either. In a high-skepticism category — men's grooming — the buyer has almost certainly tried similar products and been disappointed. A script that opens with ingredient claims is asking for trust it hasn't earned. The viewer who has been let down by three beard oils already is not waiting to hear about molecular absorption rates. He's waiting for someone to acknowledge that he's been let down before.

The funnel data confirmed the diagnosis: CPM was fine, hook rate was fine, click-through was solid, add-to-cart was holding. The break was happening between checkout and purchase. That location matters. A drop-off at click means the creative wasn't relevant. A drop-off at add-to-cart means the landing page failed to convince. But a drop-off at checkout means the buyer was interested enough to go through the entire purchase journey and then hesitated at the last moment — which almost always means they weren't fully convinced by the ad and carried that doubt through the funnel until it became visible.

Four phases. Built from how the buyer actually thinks.

The new script structure was not built from the brand's preferred presentation order. It was built from the sequence a skeptical buyer actually needs to move through before they purchase. Reordering the same information around this sequence was the only structural change that mattered.

1
Phase 01 — 0 to 8 seconds
Identity validation — acknowledge the failed attempts
Open by naming the experience of having tried things that didn't work. Not blaming the buyer. Not mentioning the product. Just making the viewer feel recognized before anything is sold to them. The buyer who has been let down by beard products before will stop when he hears himself described. He is engaged before the hook has finished landing.
What this does
Earns attention from the skeptical buyer by demonstrating you understand his situation before you try to sell him anything.
2
Phase 02 — 8 to 20 seconds
Named mechanism — why the previous products failed
Explain the specific reason most beard oils don't work — in this case, molecular weight and carrier oil absorption. The named mechanism does two things: it explains the prior failure in a way that's not the buyer's fault, and it creates a knowledge gap. The viewer now needs to know what's different about this product. By the time the product appears, it is the answer to a question the viewer is already asking.
What this does
Converts skepticism into curiosity. The viewer who stays through the mechanism is already sold on the category logic before the product is named.
3
Phase 03 — 20 to 32 seconds
Objection dialog — handle price before the viewer forms it
Surface the price or commitment objection through conversation before the viewer has fully formed it themselves. In the UGC format, this was a two-person exchange — one person raising the objection, the other resolving it casually. The objection voiced on screen defuses it in the viewer's head. When it's handled in the ad itself, it doesn't have to be handled at checkout. This is the step that most directly addressed the checkout drop-off.
What this does
Removes the hesitation that was surfacing at checkout by resolving it inside the ad before it forms.
4
Phase 04 — 32 to 45 seconds
Loss aversion close — what inaction is costing
Close on what continuing with the current routine is costing rather than what purchase gains. Make the cost of inaction specific and concrete: beard health degrading over time, the discomfort that's been tolerable for two years continuing for two more. The loss frame outperformed the gain frame on the same script body in testing. The viewer who has been living with the problem is more motivated by not continuing to live with it than by an imagined better outcome.
What this does
Converts residual hesitation into urgency by making the cost of not acting concrete, not abstract.

Script brief — identity mechanism format

Script Brief · Men's Grooming · DTC · Identity + Mechanism Format
Template — reusable across range
Campaign context
Objective
Purchase conversion — cold traffic
Format
UGC primary. Studio version as secondary for warm retargeting.
Target CPA
≤ $25 (from $41 baseline)
Test structure
ABO adset — equal budgets per script. No algorithm preference applied during testing window.
Duration
30–45 seconds. Do not compress below 30s — the psychological sequence needs time to complete. Do not extend beyond 45s.
Formats
9:16 primary (Reels/Stories). 1:1 secondary (Feed). Same script, reframed for aspect ratio.
Target buyer
Who this ad is for
Male, 25–45. Has a beard or is actively growing one. Has tried at least one beard product before — oil, balm, or serum — and was disappointed by the result. Has not given up on finding something that works but is skeptical of product claims. This is the buyer the hook must identify and self-select.
Psychological state
Skeptical but open. Has prior negative experience with the category. Will not be convinced by ingredient claims in the first 10 seconds — needs to be recognized as someone who has tried things before. The script earns trust by acknowledging failure first, not by leading with product claims.
Awareness level
Solution-aware. Knows products like this exist. Has already tried the category. The hook does not need to introduce the problem — it needs to acknowledge that the category has been tried and failed before.
The prior failed attempt is the brief
The buyer's experience of trying something similar and being disappointed is sitting between him and this product. The script that validates it first and then explains why this time is different converts better than the script that ignores it.
Script structure — four phases
Script sequence in order
These four phases are the brief. The script writer fills in the specific language for each phase. The order does not change. The temptation will be to lead with the product — resist it.
Phase 01
0–8 seconds · Identity validation
"If you've tried every beard oil on the market and nothing actually absorbs — you're not alone and it's not your beard."
Open with recognition. Name the experience without blame. The viewer who has been let down before stops here. No product mention.
Phase 02
8–20 seconds · Named mechanism
"Most beard oils use carrier oils with a molecular weight that's too high to absorb — they just sit on the surface. [Product] uses [specific oil] which absorbs at the follicle level."
Name the specific reason prior products failed. Create a knowledge gap. By the time the product appears, it is the answer.
Phase 03
20–32 seconds · Objection dialog
"[Person B]: But isn't it expensive? [Person A]: I thought the same. A bottle lasts 90 days — it's less than a coffee a week."
Surface the price objection through conversation before the viewer forms it. Handle it inside the ad so it doesn't surface at checkout.
Phase 04
32–45 seconds · Loss aversion close
"Two years from now your beard is either going to be what it could be, or you're still dealing with the same dryness you have right now. Link in bio."
Close on inaction cost, not purchase benefit. Make the cost of staying where they are concrete. One CTA only.
Format direction
UGC format (primary — cold traffic)
Shot on phone. Handheld or slightly unstable frame is fine. The rawer the format, the more trust it signals in this category. Polished studio reads as advertising before the hook lands. Creator should look and speak like the buyer — not like a brand ambassador. Real bathroom or everyday setting. No product hero shots in the cold traffic version.
Studio format (secondary — warm retargeting)
Same script structure. Professional framing and lighting acceptable because the warm audience already has brand trust. Product can appear earlier in the studio version. Skip the identity validation phase and move directly to mechanism — the warm audience already knows they have the problem.
What not to do
Do not open with product shots or ingredient callouts. Do not use aspirational lifestyle footage on cold traffic — it reads as generic and the skeptical buyer disengages. Do not shorten the sequence below 30 seconds — the psychological movement needs time. Do not add a second CTA at the end.
Hook rate vs CVR note
The identity hook will produce a lower hook rate than a curiosity-led open. That is correct — the people who stop are the right buyers. Evaluate this creative on CVR and cost-per-purchase, not hook rate. A lower hook rate from the right audience outperforms a higher hook rate from a mixed one.

Five variants. One structural change.

Variant
UGC Identity Script
Hook
"If you've tried every beard oil and nothing absorbs — it's not your beard."
Format
UGC · 9:16 + 1:1
Outcome
Winner — 2.8× ROAS
Variant
Knowledge Gap Mechanism
Hook
"Why do most beard oils sit on top of your hair instead of absorbing?"
Format
UGC · 9:16
Outcome
Winner — high retention
Variant
Objection Dialog UGC
Hook
Two-person format — opens on price objection voiced and resolved.
Format
UGC · Retargeting only
Outcome
Strong warm · Weak cold
Variant
Original studio control
Hook
Product + ingredient callout in first 10 seconds.
Format
Studio · 1:1
Outcome
Kept warm only
Variant
Loss aversion close test
Hook
Same as identity script — different close only.
Format
UGC · 9:16
Outcome
+CVR vs gain close