Spring Launch is slipping because its lead ad is worn out.
What changed
ROAS fell from 3.2x to 2.1x in three days, on $6,800 a day of spend. The target is 2.8x.
Why it happened
The lead creative is fatigued. "Wind Down 15s" carries 64% of the spend. Its click-through rate fell 42% once people had seen it four times. Nothing else changed.
MetaWind Down 15sFreq 4.3
The Monday problem
Your ad platforms show you everything. None of them tells you what to do next.
Run four networks and every week starts the same way: dashboards, exports and attribution reports, stitched together to find out where to look. Each network's own automation tunes its own campaigns, but none of them will tell you to move budget to another network.
Meta Ads Manager
ROAS, last 7 days2.1xDown from 3.2x on Thursday
TikTok Ads
Cost per acquisition$14.20Up 18% this week
Google Ads
ROAS, Performance Max4.6xLimited by budget
Attribution report
ROAS, all networks2.6xDifferent window, different number
export_week.csvWhich number is right?
Time back
Your Monday with AdPilot.
6 minto a budget decision that used to take three and a half hours$7.5ka day at stake, found and ranked before 8:00+$3.9ka day measured by Friday, against a +$3.6k forecast37campaigns on four networks, checked every hour
Under the hood
How AdPilot decides what to do next.
Observe
Reads every campaign on every network each hour, checked against your attribution.
Understand
Separates real change from noise, then finds the cause.
Recommend
Proposes the move, with its expected impact and confidence.
Execute
Makes the change through each network's API once you approve.
Learn
Checks the result against its forecast and adjusts the next one.
Your approval
AdPilotEvery campaign, every hour
01 / 05
Observe
Reads spend, delivery, conversions and creative results on every connected network, every hour, and checks platform numbers against your attribution data.
Signals · all networksMon 07:58
M
Spring LaunchROAS 3.2x to 2.1x in 3 days
Changed
G
Evergreen PMaxROAS 4.6x, held back by budget
Capped
T
Night routine UGCCTR 2.7%
Steady
S
6 campaignsAll within target
Steady
4 networks, 37 campaigns, checked against your MMP
02 / 05
Understand
Separates real change from noise, then finds the cause: a tired creative, a saturated audience, a bid change or a broken landing page.
Spring Launch · why it droppedMon 07:59
Creative fatigueGlow Routine 15s carries 64% of spend. Its CTR fell 42% after four views.
Cause
Audience saturationAudiences unchanged
Ruled out
Bid or budget changeBids unchanged
Ruled out
Landing pageUnchanged, loading normally
Ruled out
CTR by times seen
1234−42%5
03 / 05
Recommend
Proposes the move with its evidence, expected impact and confidence. Findings are ranked by money at stake, so the biggest one is always first.
Priority 1 of 4$7.5k a day at stake
M
FromSpring Launch
$2,000a day
G
ToEvergreen PMax
Expected revenue
+$3.6k a day
Blended ROAS
2.7x to 3.0x
Confidence
High, 30 days
Needs your approvalApproveAdjust
04 / 05
Execute
Carries out the change through each network's own API: budgets, creatives, launches and pauses. After your approval, or on its own inside limits you set.
Activity · MondayJuniper & Co.
Approved by Maya R.From the Monday brief
Approved
Evergreen PMax +$2,000 a dayGoogle Ads API · budget updated
Live
Spring Launch −$2,000 a dayMeta Marketing API · budget updated
Live
Either change can be undone for 7 days
05 / 05
Learn
Compares what happened with what it predicted, and uses the difference to make the next recommendation for your account more accurate.
Budget shift · resultFri 17:00
Forecast+$3.6k a day
Measured+$3.9k a day
Beat its forecast by $300 a day, measured by your MMP
Next week's estimates for this account updated
On Monday
Spots that Spring Launch's ROAS fell from 3.2x to 2.1x in three days, on $6,800 a day of spend.
On Monday
Traces the drop to one ad. Glow Routine 15s lost 42% of its click-through rate after four views; nothing else changed.
On Monday
Move $2,000 a day to Evergreen PMax, which returns 4.6x and is capped by budget. Expected: +$3.6k revenue a day.
On Monday
You approve at 8:04. The budget shift is live on Google two minutes later, and Spring Launch is trimmed to match.
On Monday
By Friday the shift earned +$3.9k a day against a $3.6k forecast. Next week's estimates for this account adjust.
Your ad accounts
AdPilot
Intelligence
Observeevery campaign, every hour
Understandthe cause, not just the change
Ranked by money at stakeRecommendthe move and its expected impact
recommendation
your approval
Action
Within the limits you setExecutebudgets, creatives, launches, pauses
results
Learneach outcome sharpens the next call
What it learns feeds straight back into Observe.
Capabilities
One system for the whole loop.
CompetitorsThis week
Sleep stories, a new themeCalm ran 14 new ads on it
3x
6-second bumpers on TikTok3 rivals started this format
New
Creative volumeCalm, against last month
62%
Worth testing: the sleep-story hookDraft variations
Competitive intelligenceThe themes, formats and volume competitors started running this week, and which of them are worth testing.
StaticCan't switch off at 11pm?StoryboardTen minutes, then sleepVideo 6sYour brain at midnight
Built from your top hook, CTR 2.4xSend to reviewTest at $500 a day
Creative generationNew concepts, storyboards, statics and short video cuts, drafted from the hooks that already work.
Budget optimisationAdd spend where it earns, cut it where it doesn't, and hold it where more would hurt.Creative intelligenceWinning themes, tiring ads, and how formats and networks differ.ExecutionLaunches tests, adds creatives, updates budgets and pauses waste in each network.Reporting and learningEvery change measured against its forecast, and fed back into the next one.
Trust and control
You decide how far it goes.
Start with advice only.
Every finding comes with its evidence and a proposed move. Nothing changes in your ad accounts until someone on your team acts on it.
Read-only to begin
Connect with view access and watch a week or two of recommendations before you grant anything else.
Evidence attached
Each recommendation links to the campaigns, creatives and numbers behind it, so you can check the reasoning yourself.
Approve the moves that matter.
Choose which actions need sign-off and who gives it. Approval requests arrive in AdPilot or in Slack, with the expected impact attached.
Rules per action
Budget shifts above a threshold, new campaigns, anything over a spend cap: each can require approval.
The right approver
Route requests to the campaign owner, the Head of UA, or both for the biggest moves.
Let it handle the small stuff.
Low-risk actions run on their own, inside limits you set for each account, campaign or network.
Routine fixes, done for you
Pausing an ad set at twice its target CPA with no conversions in 72 hours, or moving up to 10% of a budget.
Bigger moves still ask
Budget changes over 10%, new campaigns and new creative concepts wait for someone on your team.
Every recommendation shows its reasoning.
Each one follows the same shape, so you can judge it in seconds.
The same five parts
What changed, why it happened, the move, its expected impact and how confident AdPilot is.
Honest about doubt
When the data is thin it says so, and it won't act on its own while confidence is low.
Every change is logged, and any of them can be reversed.
The activity log records each change: who or what made it, why, and what happened next. If something isn't right, roll it back in one click.
One-click rollback
Budget moves, pauses and launches can each be reversed for 7 days, from the log or from the original approval.
A full audit trail
Every action carries its reason, its approver and its measured result, ready for your weekly review or your finance team.
"Monday used to be four dashboards and a spreadsheet. Now it's one brief. My team approved a $2,000 a day shift to Google at 8:04, and it was live at 8:06."
Maya R.Head of Growth, Headspace
Workflow
Where you review and approve its work.
Ask AdPilot
Ask about any campaign, creative or competitor in plain words. Answers come with the numbers and a move you can take.
Every change this week, who made it and what happened next
All5AutomaticApprovedLearned
This week
ChangeByResultWhen
Budget shift beat its forecast+$3.9k vs +$3.6k a dayLearnedEstimates updated
Test: night routine UGC$500 a day for 5 daysPiyush K.Day 4 of 5Undo
3 new versions of Wind Down 15sDrafted for creative reviewDraftedIn reviewOpen
+$2,000 a day to Evergreen PMaxMoved from Spring LaunchPiyush K.+$3.9k revenue a dayUndo
Paused 2 ad sets in Spring LaunchCPA 2.3x target, no sales in 72hAutomatic$640 a day savedUndo
Any change can be undone for 7 days.
AdPilot — Activity log
Juniper & Co. · this week · all networksMon 06:14AUTO Paused 2 ad sets, Spring Launch CPA 2.3× target, 0 sales in 72hMon 08:04APPROVED +$2,000/day to Evergreen PMax by Maya R. · Google AdsMon 08:05DRAFTED 3 versions of Glow Routine 15s sent to creative reviewMon 08:06QUEUED Test night routine UGC on Meta $500/day for 5 daysFri 17:00LEARNED Budget shift earned +$3.9k/day forecast +$3.6kLast weekThu 11:20APPROVED Hook test, 4 variants on TikTok by Maya R.Fri 16:40LEARNED “Night routine” hook won, CTR +38% added to next briefSat 09:02AUTO Budget −8%, Brand Search within 10% limit↺Select any line to review it or undo it.
AdPilot
AdPilot
BriefAskCampaignsCreatives
Recent questions4
Why did TikTok CPA jump?Best hooks this monthWhere can we scale safely?What are rivals testing?
2 approvals waiting
Why did CPA on TikTok jump 18% this week?
AdPilot
Two ad groups lost their best creative to fatigue on Tuesday, and delivery shifted to weaker ads. CPA everywhere else is flat.
Summer Glow · BroadCPA +31%
Summer Glow · LookalikeCPA +24%
All other ad groupsCPA +1%
Draft 3 fresh variationsShow the breakdown
Ask a follow-up…
paid-growth
paid-growth
AdPilot APP
Recommendation · Needs approval · Meta to Google
Move $2,000 a day from Spring Launch to Evergreen PMax
Why
Spring Launch ROAS 2.1× (target 2.8×). Lead creative fatigued.
Expected
+$3.6k revenue a day. Blended ROAS 2.7× → 3.0×.
Undo
One click, any time in the next 7 days.
ApproveOpen in AdPilot
AdPilot — Activity log
Juniper & Co. · this week · all networksMon 06:14AUTO Paused 2 ad sets, Spring Launch CPA 2.3× target, 0 sales in 72hMon 08:04APPROVED +$2,000/day to Evergreen PMax by Maya R. · Google AdsMon 08:05DRAFTED 3 versions of Glow Routine 15s sent to creative reviewMon 08:06QUEUED Test night routine UGC on Meta $500/day for 5 daysFri 17:00LEARNED Budget shift earned +$3.9k/day forecast +$3.6kLast weekThu 11:20APPROVED Hook test, 4 variants on TikTok by Maya R.Fri 16:40LEARNED “Night routine” hook won, CTR +38% added to next briefSat 09:02AUTO Budget −8%, Brand Search within 10% limit↺Select any line to review it or undo it.
Connections
All your ad networks, checked against your own attribution.
Read-only or read and write, per network
Granted account by account
Withdraw access at any time
FAQ
Questions marketers ask first.
Who is AdPilot for?
Teams that run paid growth across several networks. Heads of UA use it to keep growth efficient across all of them. Performance marketers get the day's fixes ready by 8:00, with the evidence. Creative strategists see what's tiring, what's winning and what to make next. Growth leaders see what changed, what was done and what it earned.
Will AdPilot spend money without asking me?
Only if you allow it, and only inside the limits you set. Out of the box, AdPilot recommends and waits. You can let low-risk actions run on their own, such as pausing an ad set that has spent twice its target CPA without a conversion, and keep approval on everything else.
Is this a chatbot on top of my ad data?
No. Most of AdPilot's work happens before you ask anything: it monitors, diagnoses and prepares actions on its own schedule. You can ask it questions in plain words, but most of the value is in the daily brief and the changes it makes for you.
Does it replace Ads Manager and the other platforms?
No. Your campaigns stay in your own ad accounts. AdPilot reads across them and makes changes through each platform's API, so your team can still open any platform and see exactly what changed.
We already use Advantage+ and Performance Max. Why add AdPilot?
Keep them. Each one optimises inside its own network. AdPilot works across all of them: it checks their results against your attribution, moves budget between networks, and explains each change before it's made.
How does it decide what matters most?
By money at stake. Each finding is sized by the revenue or spend it affects and how confident AdPilot is about the cause, then ranked. A small dip on a small campaign won't outrank a slow leak on your biggest one.
What if a recommendation is wrong?
Reject it, edit it, or undo it after it runs. Every outcome, good or bad, is measured and fed back, so the next recommendation for your account reflects what actually happened rather than what was predicted.
How soon will we see something useful?
Connect with read-only access and your first brief arrives the next morning, based on the last 30 days of data. Most teams review recommendations for a week or two before turning on approvals or automation.
AI ad operations for performance teamsThe Monday problemThe Monday briefA different kind of MondayHow AdPilot worksWhat it doesTrust and controlWhere it worksConnections
Before you start
See it on your own accountsKnow what changed in your ads.
Your ad platforms show you everything. None of them tells you what to do next.
Try adjusting or approving the recommended move.
This is a sample Monday brief. A slipping campaign,
Sample accountSample account and data. Try adjusting or approving the recommended move.
An illustrative Monday for the sample account above.
Prototype form. Nothing is sent or stored.
Prototype: no data was sent or stored.
A concept landing page. AdPilot and every number shown are fictional.
Every morning, for every campaignAdPilot
What changed?Flags it overnight
Does it matter?Sizes it in money
Why did it happen?Finds the cause
What should I do?Proposes the move
Which platform do I open?None. It works across all of them
What happens after that?Measures it and learns
Evergreen PMax 4.6x
Spring Launch 2.1xshift $2k
Top hook: "night routine"CTR +38% across 6 ads
Fatigue: Glow Routine 15sCTR −42% after 4 views
Competitors: founder-led video3 brands started this week
From: night routine hook
Concepts: 3 new angles
Storyboard: 6 frames
Video: 6s and 15s cuts
4 changesMeta, Google, TikTok
ready
+$2,000/day Evergreen PMax
−$2,000/day Spring Launch
+test UGC hook on Meta
‖pause 2 ad sets
Approvalrequired
AdPilot / Connections
Signals, synced hourly
Spend and delivery37 campaigns
Creative performance214 ads
Conversionsfrom your attribution
Competitor ads12 brands watched
Ad networks
MMetaRead and write · 14 campaigns
TTikTokRead and write · 9 campaigns
GGoogleRead and write · 8 campaigns
SSnapchatRead only · 6 campaigns
PProgrammatic DSPNot connected
Source of truthYour attribution (MMP)Platform-reported
Without AdPilot
Operating the tools
Open Meta Ads Manager. Spring Launch looks soft. Export the week to a sheet.
MetaSheets
Check TikTok and Google. Different attribution windows, different numbers.
TikTokGoogle
Pull the MMP report to settle which numbers are right.
MMP
Notice the lead ad is tiring. Message the creative team.
Slack
Find headroom on Google. Move budget by hand, campaign by campaign.
Google
New creative goes live. Nobody checks whether Monday's move worked.
With AdPilot
Managing the outcome
The brief is ready. Four changes since Friday, ranked by revenue at stake.
Read why Spring Launch slipped: one tired ad, with the numbers attached.
Approve the $2,000 a day shift to Google. Live two minutes later.
Approved
Send three drafted variations to creative review. Queue the TikTok winner as a Meta test.
In review
You move on to planning. Routine changes, like pausing ad sets that waste spend, already ran inside your limits.
AdPilot reports what the shift earned and adjusts next week's recommendations.
Four jobs that usually live in four tools.
Budgets, creative insight, creative production and execution normally sit with different tools and different teams. In AdPilot they share the same signals, so a finding in one becomes an action in another without a hand-off.
Budget optimisation
Move budget toward campaigns beating their target, on any network, and hold spend where more would only hurt efficiency.
Creative intelligence
See which hooks and formats lift results, which ads are wearing out, and what competitors started running this week.
Creative generation
Turn a strong hook into the next round of ads: concepts, storyboards, statics and video cuts, ready to test.
Execution
Launch tests, update budgets and pause waste across every network, from one approval.
Budget optimisation
Creative intelligence
Creative generation
Execution
Know what changed in your ads.Approve the next move.
AdPilot watches your campaigns and creatives across Meta, TikTok, Google, Snapchat and your DSPs. Each morning it shows what changed, why, and the change it recommends, with the expected impact. It acts when you approve, or on its own inside limits you set.
For performance marketing teams running spend across several networks.
Stop reading dashboards.Start managing outcomes.
Every move explained before it's made.
Here is a Monday brief. A slipping campaign, a tired ad, a campaign held back by its budget and an ad never tried on Meta arrive as one recommendation, with its evidence, expected impact and confidence. Adjust it or approve it to see what happens next.
Without AdPilot
Operating the tools
3½ hrsto one budget decision
8:009:0010:0011:0012:0013:00
Export Spring Launch from Meta Ads Manager to a sheet.
Check TikTok and Google. Different windows, different numbers.
Pull the MMP report to settle which number is right.
Move budget on Google by hand, campaign by campaign.
9 tabs opened, and nobody checks whether Monday's move worked.
With AdPilot
Managing the outcome
6 minto the same decision
Rest of the morning: planning
8:009:0010:0011:0012:0013:00
The brief is ready: four changes, ranked by money at stake.
Read why Spring Launch slipped: one tired ad.
Approve the $2,000 a day shift to Google.
Live 8:06
AdPilot reports what the shift earned.
1 brief to read. Routine fixes already ran inside your limits.
Get your first Monday brief.
Connect one ad account with read-only access. In a 30-minute walkthrough we'll show you what AdPilot would have flagged last week, and what it would have done about it.
Read-only. Nothing changes in your accounts.
30 minutes, using your own numbers.
No commitment after the call.
You're on the list.
We'll email you times for a walkthrough within one working day. Have one ad account ready to connect with read-only access.
AdPilot does the monitoring and the diagnosis across your networks, so your morning goes into deciding what to change instead of finding out what happened.
It follows the same steps a good media buyer does, on every campaign at once. It watches the numbers, works out the cause and proposes a change with its expected impact. Once the change is made, it checks the result so its next estimate is closer.
AdPilot can move real money, so you choose how much it does on its own for each kind of action. You see its reasoning before anything changes, and you can undo any change it makes.
The daily brief is in the AdPilot app, urgent approvals come to Slack, and every change is recorded in the activity log. You can also ask it questions in plain words.
Each network's automation judges its own results. AdPilot connects to all of them with the access you grant and checks results against your attribution, so budget can move to whichever network earns it.
Connect one ad account with read-only access. We'll show you what AdPilot would have flagged last week, and what it would have done about it.
4 recommendations, ranked by money at stake · updated 8:00
Monday brief
Revenue at stake$7.5ka dayacross 4 findings
Ran inside your limits2ad sets paused$640 a day saved
Watching37campaigns4 networks, hourly
Priority 1 of 4
Observe
Understand
Recommend
Execute
Learn
Spring Launch is slipping because its lead ad is worn out.
What changed
ROAS fell from 3.2x to 2.1x in three days, on $6,800 a day of spend. The target is 2.8x.
Why it happened
The lead creative is fatigued. "Glow Routine 15s" carries 64% of the spend. Its click-through rate fell 42% once people had seen it four times. Nothing else changed.
Meta AdsGlow Routine 15sFrequency 4.3
Trusted by growth teams at
Get your first Monday brief.
Connect one ad account, read-only. See what AdPilot would have flagged last week.
Thanks. We'll email you times for a walkthrough within one working day.
4 recommendations, ranked by money at stake · updated 8:00
Monday brief
Revenue at stake$7.5ka dayacross 4 findings
Ran inside your limits2ad sets paused$640 a day saved
Watching37campaigns4 networks, hourly
Priority 1 of 4
Observe
Understand
Recommend
Execute
Learn
Spring Launch is slipping because its lead ad is worn out.
What changed
ROAS fell from 3.2x to 2.1x in three days, on $6,800 a day of spend. The target is 2.8x.
Why it happened
The lead creative is fatigued. "Glow Routine 15s" carries 64% of the spend. Its click-through rate fell 42% once people had seen it four times. Nothing else changed.
Meta AdsGlow Routine 15sFrequency 4.3
Edit before you approve
Change the amount, the timing or the scope, and AdPilot updates its impact estimate before it acts.
Low-risk actions can run on their own, inside limits you set: a maximum budget change, a daily spend cap, specific campaigns or networks. Everything else still asks.
ActionWhat AdPilot does
Pause ad sets at 2x target CPA with no conversions in 72 hoursAutomatic
Budget changes up to 10%Automatic
Budget changes over 10%Needs approval
New campaigns and testsNeeds approval
New creative conceptsDrafts only
Example rules. You set your own for each account, campaign or network.
Each one follows the same shape, so you can judge it in seconds. When AdPilot isn't sure, it says so, and it doesn't act on its own when confidence is low.
What changed
ROAS 3.2x to 2.1x in 3 days
Why
Lead creative fatigued, CTR −42%
The move
Shift $2,000 a day to Evergreen PMax
Expected impact
+$3.6k revenue a day
Confidence
High, based on 30 days
A Monday brief: what changed, why, and the move it recommends.
The monitoring and the diagnosis are done before you log in. Your morning goes into deciding.
The steps a good media buyer follows, run on every campaign at once.
Choose what it does on its own for each kind of action. See its reasoning first, undo anything after.
The brief in the app, urgent approvals in Slack, every change in the activity log.
Every network judged by the same numbers, so budget moves to whichever one earns it.
Short answers before you book a call.
Mon 07:58 · MetaSpring Launch ROAS fell from 3.2x to 2.1x
Cause foundLead ad is tired: CTR −42% after four views
Priority 1 of 4$2,000 a day to Evergreen PMax, +$3.6k a day expected
Mon 08:06 · Google AdsApproved by Piyush K. and live two minutes later
4 recommendations, ranked by money at stake · updated 8:00
Monday brief
Revenue at stake
$7.5ka day
4 findingsranked by impact
Fixed inside your limits
2ad sets paused
$640 a daysaved
Watching
37campaigns
Hourlyacross 4 networks
Priority 1 of 4
Spring Launch is slipping because its lead ad is worn out.
What changed
ROAS fell from 3.2x to 2.1x in three days, on $6,800 a day of spend. The target is 2.8x.
Why it happened
The lead creative is fatigued. "Wind Down 15s" carries 64% of the spend. Its click-through rate fell 42% once people had seen it four times. Nothing else changed.
Meta AdsWind Down 15sFrequency 4.3
Each network can be read-only or read and write. Access is granted per account, and can be withdrawn at any time.
01 / 05
Observe
Reads every campaign on every network each hour, checked against your attribution.
02 / 05
Understand
Separates real change from noise, then finds the cause.
03 / 05
Recommend
Proposes the move, with its expected impact and confidence.
04 / 05
Execute
Makes the change through each network's API once you approve.
05 / 05
Learn
Checks the result against its forecast and adjusts the next one.
Customers
Growth teams that start the week with AdPilot.
PN
"Monday used to start with four exports and a spreadsheet. Now the brief is waiting when I log in, and the first fix is live before our standup."
+24%blended ROAS in eight weeks
6 minto the first budget decision
Priya NairHead of Performance, Lenskart
"It caught a worn-out creative on TikTok two days before our own reports did. Those two days paid for the year."
TBTom BeckerPaid Social Lead, Huel
"I approve budget moves from Slack in under a minute. Every change is in the log, so finance stopped asking what happened."
DODaniel OrtizGrowth Director, Duolingo
AdPilot
AdPilot
BriefAskCampaignsCreatives
Recent questions4
Why did TikTok CPA jump?Best hooks this monthWhere can we scale safely?What are rivals testing?
2 approvals waiting
Why did CPA on TikTok jump 18% this week?
AdPilot
Two ad groups lost their best creative to fatigue on Tuesday, and delivery shifted to weaker ads. CPA everywhere else is flat.
Summer Glow · BroadCPA +31%
Summer Glow · LookalikeCPA +24%
All other ad groupsCPA +1%
Draft 3 fresh variationsShow the breakdown
Ask a follow-up…
AdPilot · Activity
All changesAutomaticApprovedLearnedThis week
WhenChangeByResult
Budget shift beat its forecast+$3.9k vs +$3.6k a day · Google
LearnedEstimates updated
Test: night routine UGC on Meta$500 a day for 5 days · Meta
Piyush K.Day 4 of 5Undo
3 new versions of Wind Down 15sDrafted for creative review · Meta
DraftedIn reviewOpen
+$2,000 a day to Evergreen PMaxMoved from Spring Launch · Google
Piyush K.+$3.9k revenue a dayUndo
Paused 2 ad sets in Spring LaunchCPA 2.3x target, no sales in 72h · Meta
Automatic$640 a day savedUndo
Any change can be undone for 7 days.
Thanks. We'll email you times for a walkthrough within one working day.
AdPilot watches every campaign and every competitor, decides the next move, drafts the creative, makes the change and learns from the result. Built for heads of UA, performance marketers, creative strategists and growth leaders.
AdPilot / Monday briefMonday 8:00
Priority 1 of 4 · about $7.5k a day in revenue at stake
Spring Launch is slipping because its lead ad is worn out.
Why it dropped, and what to do about it.
Observe
Understand
Recommend
Execute
Learn
What changed
ROAS fell from 3.2x to 2.1x in three days, on $6,800 a day of spend. The target is 2.8x.
Why it happened
The lead creative is fatigued.
"Glow Routine 15s" carries 64% of the spend. Its click-through rate fell 42% once people had seen it four times. Audiences, bids and the landing page have not changed.