Sample deliverable · Google & Meta Ads strategy refresh

ORVO standing desks:
audit, plan and creative tests.

This is the format you would receive for your account. To show it with real depth I used a fictional brand: ORVO, an online shop for electric standing desks in Germany, Austria and the Benelux, spending about 21,000 € a month on Meta and Google.

Fictional business and illustrative numbers. No client data used.
Read the auditSee the pre test

What's included.

Nine parts, in the order they are used. The idea behind all of them: let proof and real outcomes decide, not opinions, and spend media budget only on creative that has already won for free.

1 · Audit findings

Last 30 days, read only access. Facts first, then what they cost, then the fix. Ranked by impact, so your team knows what to do on Monday.

21,000 €Spend, Meta 12,600 € and Google 8,400 €
3.8 vs 2.4ROAS reported by platforms vs shop verified
19 of 26Meta ad sets in "Learning limited"
284 €Real new customer CPA (target 180 €)
Priority1Tracking
High confidence

Both platforms count purchases that never happened

Evidence
Meta receives every purchase twice (browser pixel and server events without a shared event ID). In Google Ads, "Add to cart" and "Begin checkout" are set as primary conversions. Platforms report 152 purchases in 30 days, the shop shows 96 paid orders from ad traffic.
Impact
Smart Bidding and Advantage+ learn from carts and duplicates, not from buyers. Every CPA and ROAS number in the account is too optimistic, so budget goes to the wrong places.
Fix
Send one event ID from pixel and Conversions API. Purchases only as primary conversion in Google, carts as secondary. Turn on Enhanced Conversions. Judge everything on shop verified orders until both match within 10 %.
Priority2Structure
High confidence

26 ad sets on 420 € a day, most of them stuck in learning

Evidence
7 Meta campaigns, 26 ad sets, about 16 € per ad set per day. At the reported CPA of about 130 € that is less than one purchase per ad set per week; Meta needs about 50 per week to leave learning. 19 of 26 ad sets show "Learning limited".
Impact
The algorithm never gets enough signal, delivery stays expensive and results swing week to week.
Fix
Consolidate to 3 campaigns and 5 ad sets (structure below). Same budget, about 5 times more conversions per ad set.
Priority3Ads per ad set
High confidence

8 to 14 ads per ad set, only 3 of them ever really ran

Evidence
In every prospecting ad set, 81 % of spend went to the same 3 ads. The other ads received less than 30 € each, which is not enough to judge them, but they still count as "tested" in the team sheet.
Impact
Good ideas were labelled as losers without a fair test, and new creative competes with old winners that already have the history.
Fix
Maximum 4 to 6 ads per ad set. New ideas start in a separate testing campaign with fixed budgets, winners graduate into the main campaign.
Priority4Exclusions
High confidence

Prospecting pays to reach people who already bought

Evidence
Purchasers of the last 180 days and the newsletter list are not excluded and not defined as existing customers. 23 % of "prospecting" purchases came from returning customers.
Impact
New customer CPA is about 30 % higher than it looks, and loyal customers are bought twice.
Fix
Upload customer lists, define existing customers in the Advantage+ settings and cap their budget share at 15 %. Exclude them in manual ad sets.
Priority5Placements
High confidence

Audience Network takes 17 % of spend for accidental clicks

Evidence
Audience Network: 2.8 % CTR but 0.3 % conversion rate. Feeds and Reels: 1.1 % CTR and 2.1 % conversion rate.
Impact
Cheap clicks pull the average CPC down and hide that the money buys almost no sales.
Fix
Block Audience Network in the account placement controls and keep Advantage+ placements for everything else.
Priority6Google
Medium confidence, confirm in account

Performance Max lives on brand searches

Evidence
No brand exclusions in Performance Max: 38 % of its conversions came from searches for "orvo" or "orvo desk". Non brand search runs on broad match without a negative list (search terms like "standing desk diy", "used", "ikea hack").
Impact
Google gets credit for buyers who were already looking for ORVO, while real new demand is underfunded.
Fix
Brand exclusion list in Performance Max, brand in its own search campaign, shared negative list, weekly search term review.
Priority7Creative
Medium confidence, confirm in account

One tired angle, abstract hooks, rising frequency

Evidence
The 3 top ads are 9 months old and all lead with a discount. Opening lines like "Upgrade your workspace" could belong to any brand. Retargeting frequency 4.6 per 7 days, CTR down 35 % in 4 weeks.
Impact
Discounts train buyers to wait, and generic lines get scrolled past. Creative is the biggest remaining lever once tracking and structure are fixed.
Fix
Three new concepts built on proof and objections (below), each opening tested with 3 hook variants on the same body.

2 · Proven creative research

Before writing a single new idea, I look for ads and reels that have already proven themselves, from direct competitors and from other markets worldwide. We copy their structure, never their footage, music or claims.

Signals we can prove

  • Views, saves and shares on Instagram, TikTok and YouTube
  • Comments with purchase intent: "which model is this", "link?", "ordering one"
  • Runtime in the Meta Ad Library: nobody pays for an ad for a year that does not sell
  • Number of variants a brand runs of one idea, and the EU reach Meta shows for ads in the EU

What stays unknown, and how we treat it

  • Clicks, cost per purchase and sales of other brands are not public
  • So every conclusion about their results is marked "likely", never stated as fact
  • Each finding is saved with a screenshot and the date it was read
  • Only the mechanism is reused: order of shots, hook type, proof moment, offer
Competitor ad · Meta Ad Library

"Put a coffee on it. Now press up."

Running 14 months6 variantsEU reach about 1.1 M accounts
  1. Close up of a full cup on the desk, nothing else in frame
  2. The desk rises in one continuous shot, no cut
  3. The cup is still full, one spec appears as text
  4. Offer and trial on the end card

Structure reused for ORVOConcept B, the wobble test. Same proof moment, our own glass, our own measured 2 mm.

Global organic reel · home office creator

"My office is 4 m². Watch."

3.2 M views48k saves1,100 comments asking for the model
  1. Point of view shot of a cramped corner, the "before"
  2. Time lapse of the corner being rebuilt
  3. Tour of three details: cable tray, presets, footprint
  4. Creator answers "which desk is this" in the caption

Structure reused for ORVOConcept C, fits your flat. Shot in a real small flat, the floor plan replaces the tour.

TikTok · ergonomics educator

"Standing all day is wrong too."

2.1 M views22k sharescomments like "ordering one this week"
  1. Myth on screen in the first second
  2. Explanation with one simple prop, no graphics
  3. A rule people can try today: 20 minutes after lunch
  4. Soft product mention at the very end

Structure reused for ORVOCopy variant 07, the myth. Pre tested as a trial reel before it becomes an ad.

Reference ads on this page are invented for the sample. For your account the cards link to the real ads and posts, with screenshots as proof.

3 · Targeting and structure

Fewer, bigger units that can learn. Advantage+ gets the reach, but inside clear limits, so it cannot spend the budget on existing customers or junk placements.

Meta · 420 € a day

Advantage+ sales campaign

  • Advantage+ audience, countries DE, AT, NL, BE
  • Existing customers defined by list and 180 day purchasers, budget cap 15 %
  • Audience Network blocked at account level, brand safety filter on
  • 4 to 6 ads: 2 proven winners plus graduates from testing
  • Optimised for purchase, judged on shop verified orders

Creative testing campaign

  • Only ideas that already won the organic trial reel test
  • One ad set per concept, broad audience, fixed daily budget
  • 3 hook variants on the same body, so the opening is the only variable
  • Customers excluded, same placements as the main campaign
  • Winners move into Advantage+, losers are switched off by rule

Retargeting

  • Site visitors 30 days and add to cart 14 days
  • Purchasers of 180 days excluded
  • Objection ads only: space, setup, trial, warranty
  • Frequency guardrail: below 3 per 7 days

Google · 280 € a day

Brand search

  • Exact and phrase match on ORVO terms only
  • Protects the brand cheaply, keeps brand out of every other campaign

Non brand search by intent

  • Ad groups: electric standing desk · standing desk small space · home office desk
  • One RSA per ad group, headlines matched to the search intent
  • Shared negative list (diy, used, ikea, parts, free) reviewed weekly
  • Maximise conversion value, target ROAS once 30 conversions per month

Performance Max, feed led

  • Brand exclusion list, so it has to find new demand
  • New customer acquisition goal on, higher value for first orders
  • Feed titles rewritten: size, motor, top material in the first 70 characters

Demand Gen retargeting

  • The three new video concepts on YouTube Shorts and Discover
  • Audiences: site visitors and video viewers, purchasers excluded

Creative as targeting

With broad or Advantage+ audiences, the video itself decides who sees it. Meta shows it to the people who watch it longest, so the words and pictures in the ad do the job interests used to do. Every concept carries the same signal words in three places.

Voice says

home officesmall flatback to back callsshared desk

Captions say

work from home120 × 60 cmone touchafternoon calls

On screen shows

laptop on a deskfloor planvideo calltwo saved heights

Inside the policy limits

Describe the situation: "Sat for 9 hours today?"

Tell a third person story: "Mara works from a 38 m² flat."

Describe the product for a use: "A desk for small home offices."

Never in voice, captions or text

Implying a health condition: "Is your back hurting again?"

Health promises: "Fixes your posture."

Sensitive attributes in audience names or targeting, which Meta blocks anyway

4 · Markets: what the reviews say

I read the public reviews per market: Google Maps for every showroom and competitor store, plus Trustpilot and local review sites. They show how far people travel, who buys, what makes them hesitate and the words they use themselves. That sets radius, age range, the objection to answer first and the wording per market.

Germany

Berlin showroom, 186 reviews read, buyers come from as far as Potsdam

35 kmradius
28 to 55age range
Stairstop objection
Pre empt
Delivery to upper floors without a lift. The ad answers it first: "Delivered to your room, any floor."
Their words
wackelt nichtHomeofficeAltbauendlich Platz

Austria

Vienna showroom, 94 reviews read, buyers from all of Lower Austria

60 kmradius
30 to 60age range
Returnstop objection
Pre empt
Fear that returns go to Germany and take weeks. Answer: free pickup from Vienna, refund in 5 days.
Their words
SchreibtischSesselheuerleise

Netherlands

Amsterdam showroom, 141 reviews read, buyers from most of the Randstad

50 kmradius
25 to 45age range
Noisetop objection
Pre empt
Small flats, partner still asleep or on a call. Answer: show the motor volume next to a coffee machine.
Their words
thuiswerkplekstilpast preciesstevig

Belgium

No showroom, 63 online reviews read, delivery only

Nationaltargeting
30 to 55age range
Assemblytop objection
Pre empt
Worry about building it alone. Answer: one box, 15 minutes, and a video guide in Dutch and French.
Their words
bureaumontagethuiswerksolide

Examples invented for the sample. Customer wording is used as inspiration only; real customer quotes go into an ad only with consent.

Localization: light local colour, not dialect

Same video, same claims. Only the words, one local reference and the voice change. A voice from the market sounds like a neighbour; a heavy dialect sounds like a parody and costs trust.

MarketStandard versionRegional versionVoice
Germany"Dein Schreibtisch fürs Homeoffice."Same line, Berlin reference: "vom Altbau bis zur WG"Standard German, warm
AustriaWording from GermanyAustrian standard: "Sessel" for chair, "heuer", Vienna or Graz namedAustrian speaker, standard with a light colour
NetherlandsDutch translationNative rewrite: "thuiswerkplek", informal "je"Dutch speaker from the Randstad
BelgiumDutch from the NetherlandsFlemish wording and voice in Flanders, French in WalloniaFlemish speaker, French speaker
i
Why small geo ads instead of trial reels: Instagram trial reels cannot be limited to a region. So standard versus regional runs as two small ads per market, identical except for voice and captions, about 10 € a day each for 7 days in the showroom radius. The winner is picked on hook rate and cost per lead.

5 · Ten new ad copy variants

Each variant opens with a different hook angle, so the test tells us which reason to buy works best, not just which sentence. Every line is written to pass Meta's personal attributes policy and Google's editorial rules: no claims about the viewer's body or health, numbers only where they can be proven.

Specific number01 · Meta, cold

Sat for 9 hours today?

Your desk can do the standing part. One touch, four saved heights, and you switch whenever your day allows it. Electric standing desk from 449 €, 30 night home trial.

Headline: Sit less without thinking about it

Why this hook: A concrete number stops the scroll better than a benefit. It describes a day, not a body, so it stays clear of Meta's personal attributes rules. Pairs with Concept A.

Proof demo02 · Meta, cold

We filled a glass to the brim and typed at full height.

Not a drop. Two motors and a steel crossbar keep the top steady at 125 cm, where most desks start to wobble. See the full test.

Headline: The steady standing desk

Why this hook: Proof beats adjectives. "Stable" is a claim everybody makes, a full glass is something people believe. Pairs with Concept B.

Objection: space03 · Meta, cold and warm

Small flat? Measure first.

ORVO Compact is 120 × 60 cm. That is the footprint of an armchair. Check our size guide, then decide. Free delivery across the EU.

Headline: Fits where a chair fits

Why this hook: Space is the most common reason people do not buy (support tickets, comments). Answering it in the first line filters in the right buyers. Pairs with Concept C.

Objection: setup04 · Meta, warm

One box. 15 minutes. One Allen key.

That is the whole setup. The frame comes pre assembled, the top clicks on, and the cable tray is already in place.

Headline: Set up before your coffee cools

Why this hook: Speaks to the fear of a weekend lost to assembly. Strong in retargeting, where people already like the product.

Risk reversal05 · Meta, warm

Try it at home for 30 nights.

If it does not fit your day, we pick it up and refund you in full. No questions, no restocking fee.

Headline: 30 nights, free return pickup

Why this hook: Moves the risk from the buyer to the brand. Usually lifts conversion rate more than a discount and does not erode the price.

Third person story06 · Meta, cold

Mara works from a 38 m² flat in Utrecht.

At 2 pm her desk rises, the laptop stays where it is, and the afternoon calls happen standing up. At 6 it goes back down and becomes the dinner table corner again.

Headline: A desk for small home offices

Why this hook: A story about someone else is relatable without assuming anything about the viewer. Specific details (38 m², 2 pm) make it feel real.

Myth07 · Meta, cold

Standing all day is not the goal. Switching is.

Most people who buy a standing desk stop standing after two weeks because they overdo it. Start with 20 minutes after lunch. Four saved heights make the switch one touch.

Headline: Sit, stand, switch

Why this hook: Education angle that sounds like advice, not an ad. Also lowers the bar for people who think standing desks are for fitness fans.

Comparison08 · Meta and Google

Single motor desks wobble at full height. Ours does not.

Two motors lift evenly, a steel crossbar stops the sway. Measured at 125 cm: 2 mm of movement while typing.

Headline: Dual motor from 449 €

Why this hook: For people already comparing models. A measurable spec turns "better quality" into a reason to pay a bit more than the cheapest option.

Price anchor09 · Meta and Google

Less than two months of coworking.

An electric standing desk from 449 € that you use every working day for years. Frame warranty 10 years.

Headline: From 449 €, 10 year frame warranty

Why this hook: Reframes the price against a cost home workers already know. Works best for audiences who have searched or visited before.

Feature as benefit10 · Meta, warm

Your height, your partner's height, and two more.

Four saved heights, so the desk is right for everyone who shares it. Press once and it moves to the stored height, then stops by itself.

Headline: One desk for the whole household

Why this hook: Opens a second buyer: couples who share one home office. A new angle for retargeting after the first message has been seen.

Google RSA assets for "electric standing desk"

Character counts checked against the 30 and 90 character limits.

12 headlines
  • Electric Standing Desk22/30
  • From 449 € Free EU Delivery27/30
  • 30 Night Home Trial19/30
  • Dual Motor, No Wobble21/30
  • Compact 120 × 60 cm Top23/30
  • Set Up in 15 Minutes20/30
  • 4 Saved Height Presets22/30
  • 10 Year Frame Warranty22/30
  • Ships in One Box16/30
  • Made for Small Home Offices27/30
  • Steel Frame, Oak Top20/30
  • Free Return Pickup18/30
3 descriptions
  • Two motors and a steel crossbar keep it steady at full height. Try it 30 nights.80/90
  • Compact 120 × 60 cm top that fits small flats. One box, set up in 15 minutes.77/90
  • Four saved heights, one touch. Free delivery across the EU and free return pickup.82/90

6 · Three creative concepts

Each concept comes with an animated mock up, so your team sees timing and hierarchy before anyone films. The mock ups are made without stock people; for the real ad you would swap the drawn desk for product footage and keep the timing.

Concept A · 9:16 mock up, 7.5 s

The desk rise

Problem in one number, then the mechanism. The hook asks a question every desk worker can answer, the product answers it without a single benefit word.

  • 0 to 1.5 s · Counter rolls from 0 to 9: "Sat for 9 h today?"
  • 1.5 to 3 s · Desk enters at sitting height, the control pad lights up
  • 3 to 5 s · Desk rises to standing height, height chip counts 72 to 118 cm
  • 5 to 7.5 s · "One touch. Four saved heights." then end card with price and trial
Judge byHook rate, then cost per add to cart
CopyAd copy 1 and 7
Final productionStudio product shot or 3D render of the real desk, same motion
Concept B · 9:16 mock up, 7.5 s

The wobble test

Proof demo. Stability is the main reason people pay more than the cheapest desk, so the ad shows it instead of saying it. Dark look to stand out in a light feed.

  • 0 to 1.5 s · "We filled a glass to the brim." in big type
  • 1.5 to 3 s · Desk at full height with the glass, typing vibration starts
  • 3 to 5 s · Sway bars: 2 mm for ORVO vs 9 mm for a typical single motor desk
  • 5 to 7.5 s · "Not a drop." then end card: dual motor, steel crossbar
Judge byHold rate and conversion rate
CopyAd copy 2 and 8
Final productionReal macro shot of the glass on the desk, filmed in one take
Concept C · 9:16 mock up, 7.5 s

Fits your flat

Objection killer for the biggest reason not to buy. A floor plan makes 120 × 60 cm tangible, the one box beat answers the setup fear in the same ad.

  • 0 to 1.5 s · "Small flat? Measure first."
  • 1.5 to 3 s · Room outline draws in, the desk footprint drops into place
  • 3 to 4.5 s · Dimension lines: 120 cm and 60 cm, chair beside the sofa
  • 4.5 to 7.5 s · One box, set up timer to 15 min, end card with free delivery
Judge byConversion rate in retargeting
CopyAd copy 3 and 4
Final productionTop down shot in a real small flat, tape measure on the floor

7 · Organic pre test with trial reels

Before a concept gets media budget, it competes against itself for free. Instagram trial reels are shown only to people who do not follow the account, so they behave like cold traffic. After 72 hours the numbers pick the winner, and only winners become ads.

5 variantsPer idea: different hook line, different first shot, same body and offer
Non followers onlyPosted as trial reels, invisible on the profile and in followers' feeds
Decision at 72 hHook rate, average watch time, shares and saves per 1,000 reach
Winner becomes an adShared with followers, then promoted as the same post in the testing campaign
TikTok gets the winnersTikTok has no trial reels, so it only receives Instagram winners, as Spark Ads
VariantHook, Concept AHook rateAvg. watchShares / 1kSaves / 1kVerdict
V1"Sat for 9 hours today?"41 %4.2 s3.15.4Keep as backup
V2"Your desk can do the standing part."36 %3.8 s1.93.2Drop
V3"9 hours. 0 minutes standing."54 %6.9 s6.811.2Run as ad
V4"One touch. Four heights."33 %3.5 s1.22.7Drop
V5"Mara stands up at 2 pm."47 %5.6 s4.48.9Retest as story ad

Sample numbers. Hook rate on Instagram = 1 minus skip rate, the share of views that stay past the first 3 seconds. Rule: highest hook rate wins if its watch time is above the median of the five; ties go to saves, which signal real interest.

The pipeline: drop a video in, get a recommendation out

The test runs as an automated routine on the official Instagram API, so your team does not cut or post variants by hand.

Drop inOne finished video and the brief
5 variantsNew hook text, first shot and caption, cut automatically
PublishAs trial reels through the Instagram API
MeasureMetrics pulled at 24, 48 and 72 h
ReportRanked table and the call "run as ad"
i
Honest limits: sharing a trial reel with followers is one tap in the app, the API cannot do it. Trial reels need an eligible professional account, which we check on day 0. Variants use original sound or licensed music, otherwise the winner cannot be promoted.

8 · Lead and offline conversion loop

Next to online sales, ORVO books test sessions in its showrooms. Those leads only pay off when someone visits and buys, so Meta should learn from visits and purchases, not from cheap form fills.

Instant formHigher intent type with a review step. 4 questions: use, timing, showroom, phone and email prefilled
CRMLead lands in the CRM in real time, with the lead ID in a hidden field
Callback under 2 hReady now: call the same day. Later: size guide by email. Incomplete: reminder after 24 h
StatusNew, reached, visit booked, visited, purchased
Back to MetaConversions API sends each status with the lead ID or hashed contact data
< 2 hSpeed to lead: first callback during opening hours
≥ 40 %Leads that turn into showroom visits
~200Leads a month to switch to "maximise conversion leads"
€ / visitThe one number that counts for showroom ads
i
Why it matters: without the loop, Meta finds people who like filling in forms. With it, Meta finds people who show up and buy. Below 200 leads a month the campaign still optimises for leads, but the statuses are collected from day one. Online purchases use the same idea: pixel plus Conversions API with one event ID.

9 · Two week test plan and decision rules

Tracking is fixed first, otherwise every result below would be judged on wrong numbers. Then free organic tests before paid ones, one variable at a time, with the decision rule written down before the money is spent.

DaysWhat runsWhyJudge by
Day 0Event ID deduplication, purchase only primary conversion, Enhanced Conversions, customer lists. Instant form, CRM statuses and Conversions API liveClean signal before anything is judgedPlatform purchases within 10 % of shop orders
Days 1 to 3Trial reels: Concepts A, B, C in 5 variants each, no budget. New Meta structure live, old campaigns paused. Google brand exclusions and negatives liveFinds the strongest hook for free, gets ad sets out of learningHook rate, watch time, shares, saves. No CPA judgement yet
Days 4 to 7Trial winners as ads in the testing campaign at 30 € per concept per day. Regional A/B ads per market at 10 € eachOnly proven openings get paid reachLink CTR, cost per add to cart, cost per lead
Days 4 to 14Google RSAs per intent group, Performance Max with new feed titlesMessage match with the search lifts CTR and conversion rateCTR, conversion rate, cost per new customer
Days 8 to 14Best ad per concept against the current winner, retargeting with copy 4, 5, 9, 10. Instagram winners go to TikTok as Spark AdsTurns attention into sales, tests risk reversal against discountNew customer CPA, cost per showroom visit
Day 14Review call: graduate winners into Advantage+, write the next concepts from the next research roundKeeps creative fresh before fatigueAll KPIs below vs baseline

Day 3 checkpoint

  • Pick one trial winner per concept
  • Concept with no variant above 40 % hook rate: rewrite the hook, do not buy reach
  • Check learning status of the new ad sets

Day 7 checkpoint

  • Apply the kill rules below to every paid ad
  • Standard vs regional: keep the winner per market
  • Shift testing budget to the concept with the best cost per add to cart

Day 14 checkpoint

  • First visit and purchase statuses from the CRM
  • Graduate winners, never duplicate them
  • Next research round and new variants for the pipeline
≤ 180 €New customer CPA, shop verified (main KPI)
≥ 3.0Blended MER: shop revenue ÷ total ad spend
≥ 30 %Hook rate: 3 second views ÷ impressions
≥ 1 %Link CTR on cold audiences

Switch off when

  • Hook rate under 25 % after 2,000 impressions
  • Link CTR under 0.7 % after 60 € spend
  • No add to cart after 120 € spend
  • No purchase or lead result after 2× target CPA (360 €), hard stop at 3× (540 €)
  • Google asset rated "Low" after 2,000 impressions

Keep running when

  • Hook rate fine, but fewer than 3 purchases so far
  • CPA up to 1.3× target with rising conversion rate
  • No bid strategy changes in the first 14 days

Scale when

  • CPA at or below target with at least 3 purchases
  • Move the ad into Advantage+, do not duplicate
  • Raise budget by at most 20 % every 48 hours
  • Frequency on cold stays under 2.5 per 7 days

Before we start: questions for your team.

Short answers are enough. They make sure every claim in the ads is true and the tests can start on day 1.

For your account: scope and price.

What you get
  • Audit of your Google and Meta results, findings ranked by impact with evidence
  • Proven creative research: competitor and global ads with provable traction, rebuilt as structures for your brand
  • Targeting and campaign structure for both platforms, with budget split and signal words for creative as targeting
  • Review mining and local wording per market, with a voice recommendation and a standard vs regional test
  • 10 new ad copy variants with hook rationale, plus Google RSA assets
  • 3 creative concepts, each with an animated mock up and a brief for your team
  • Trial reel pre test plan: 5 variants per concept and the 72 hour report template
  • Lead and offline conversion loop: form questions, CRM statuses, Conversions API map
  • Two week test plan with day 3, 7 and 14 checkpoints and written kill rules
  • 30 minute walkthrough call
Fixed price
$875

Delivered within 5 working days after read only access: audit and research on day 2, copy, concepts and market wording on day 4, pre test plan, lead loop, test plan and walkthrough on day 5. Strategy only, your team implements, exactly as in your brief.

I use AI to draft many copy variants and animate the concept mock ups, which is why you get more options to test for this budget. Every line and every number is checked by me before it reaches you.