Skip to content

Slack alerts when CPA spikes in Google Ads and Meta Ads

Lemonado sends Slack alerts when CPA spikes in Google Ads and Meta Ads. Each alert says what changed, where, and why. Reply in the thread to dig in. Any fix waits for your yes.

Try for free
  • $150 in credits
  • No credit card
  • 3,000+ integrations
J4 EnergyNofenceTradeAlgoKeywordioClickwaveStitchCollideascopeGymNetIffortOur FarmsWheelplaceWorshipServeWhite Label Experts
J4 EnergyNofenceTradeAlgoKeywordioClickwaveStitchCollideascopeGymNetIffortOur FarmsWheelplaceWorshipServeWhite Label Experts
Acme IncSlack

weekly-report

Maja8:02 AM

@Lemonado can you put together last week's performance report?

LemonadoApp

Done. Spend $48.2k, ROAS 3.8 (up 0.3 WoW), paid signups up 12%.

Weekly performance – w29.pdfPDF · 1.2 MB
Google AdsMeta AdsGA4

Maja

@Lemonado perfect, do this every Monday at 8 for me

LemonadoApp

Scheduled. Every Monday 8:00 AM, posted here in #weekly-report.

Pick a channel to see it work.

How a CPA alert in Slack works

Lemonado watches CPA across your Google Ads and Meta Ads accounts and sends a Slack alert when it spikes. The alert says what changed, where, and the likely reason. You don't have to open Ads Manager to find out.

You set it up in plain English. Type "Watch CPA across all accounts and flag anomalies before they burn budget." Lemonado turns that into a Routine. It checks as often as you set it, down to every few minutes.

Connect

Log in to Google Ads, Meta Ads and Slack. Add GA4 or Shopify if you want it to check tracking too.

Say what to watch

Type the alert the way you'd say it. Lemonado builds the Routine for you.

Get the alert

It lands in Slack, Teams, email or the app. Reply in the thread to ask why, or approve a fix.

Teams already working this way

Weekly reporting, 90% faster

From hours to 10 minutes.

What used to take me an hour or two, building reports and pulling together weekly insights, now takes around 10 minutes. Hours back in my week for strategy instead of data wrangling.

Cobus Taylor
Performance Lead
Stitch
3 hours of digging saved

The CEO had no clue why they'd had a record-breaking month.

I went into Lemonado, typed a prompt, and had his answer in 5 minutes. Facebook, Google, seasonality, year-over-year, a two-month forecast. Before Lemonado, that's three hours of digging.

Curtis Hays
Co-founder
Collideascope
Board to marketing, one source

The whole team uses Lemonado

Lemonado is wildly loved and adopted at Nofence. It powers our Claude, runs our reporting (no more Looker) and everyone from the board to marketing team rely on it.

Håkan Skyttmo
VP Growth
Nofence
Keeps tabs on budgets and results

Like having an extra colleague.

As a performance marketing agency, we save time and raise the quality of our work by running it through Lemonado. It's almost like an extra colleague, keeping tabs on budgets and results.

T
Johan Laryd
Co-founder
Trendify

Connect your tools.

  • Google Ads
  • Google Analytics
  • Google Search Console
  • Google Sheets
  • LinkedIn Ads
  • Meta Ads
  • Pinterest Ads
  • Snapchat Ads
  • TikTok Ads
  • YouTube
  • Ahrefs
  • Dataforseo
  • Shopify
  • 0codekit
  • 15Five
  • 1CRM
  • 1password
  • 21risk
  • 2chat
  • 2markdown
  • 302.AI
  • 360NRS
  • 46elks
  • 4Dem (OAuth)
What's different

Why a Slack alert beats checking dashboards

Most CPA problems are cheap on day one and expensive by day four. A budget raise, a tired ad, a broken pixel or a new search term can double your cost overnight.

Dashboards

Check by hand

If you look a few times a week, you find the spike after the money is gone.

Ad platform rules

One platform at a time

Rules inside each ad platform watch only that platform. You keep a rule per account.

Threshold alerts

Say a line was crossed

Simple alerts tell you a number moved. You still open three tabs to work out why.

Lemonado watches every platform in one place, finds the cause, and lets you reply or approve a fix in the thread. It also sends a short all-clear, so you stop checking just to be safe.

Try for free

Google Ads and Meta Ads alerts, set in plain English

There's no fixed list of templates. Type the alert the way you'd say it.

watch weekly signups and churn by plan, flag anything odd

On it. Stripe and GA4 are already connected, so no setup needed. First check runs tomorrow at 7:00, and I'll only ping you when something drifts.

Routine created · Daily · 7:00

CPA above its normal range

"Alert me in #ads if CPA on any Meta campaign goes 30% over its 7-day average."

Weekly performance

Aug 18 – Aug 24

Live

ROAS

4.2x

+12%

CPA

$18.40

-6%

Spend

$42.1K

+3%

SpendConversions
MonTueWedThuFriSatSun

Google Ads

4.6x

Meta Ads

4.1x

TikTok Ads

3.3x

Spend pacing

"Watch spend pacing across all Google Ads accounts and flag anything more than 15% over budget."

#marketing · Slack

Meta CPA is up 24%

Marketing Team · Teams

Meta CPA is up 24%

you@company.com · Email

Meta CPA is up 24%

Tired ads

"Flag ads where frequency goes over 4 and CTR is falling."

why did Meta CPA jump this week?

CPA is up 24%, almost all of it from Retargeting – US, after it started overlapping with Prospecting – EU.

Asked from Slack

A weekly summary

"Every Monday, send a CPA summary by client to #client-updates."

What lands in Slack

Every alert comes with the reason

Before it writes to you, Lemonado compares the spike to your normal range. It checks budget changes, frequency, search terms and tracking.

Lemonado Chat

Why did Meta CPA spike today?

Query executed against your live data

select ad_set, spend, purchases, cpa, frequency
from meta_ads
where date >= current_date - interval '14 days'
order by cpa desc;

Source rows

  • Prospecting | Broad | JacketsSpend +38% · purchases flat
  • Top ad in that ad setFrequency 4.2
  • Other ad setsWithin 8% of normal
Traced to live data

CPA is $61 today against a 14-day average of $42 (+45%). Most of the jump comes from "Prospecting | Broad | Jackets". Spend is up 38% since yesterday's budget raise, and purchases are flat. Frequency on its top ad is 4.2, so creative fatigue is a likely cause.

Nothing changes in your ad account until you approve it. Ask Lemonado to pause an ad or move budget, and it shows you the exact change first.

Ask it something real.

Try for free
FAQ

Frequently Asked Questions

Lemonado does. Tell it in plain English what to watch, and it posts to Slack when CPA moves outside your normal range. The alert says which campaign or ad caused it and why, and you can reply in the thread to dig in.

Yes. Connect Google Ads and Slack to Lemonado, then say what to watch. It posts to the channel you pick, with the cause included.

Yes. Lemonado watches your Meta Ads accounts the same way. It can flag a CPA spike, a tired ad with high frequency, or spend running over budget.

Type it in plain English. For example: "Alert me in #ads if CPA on any campaign goes 30% over its 7-day average." Lemonado turns it into a Routine and checks as often as you set it, down to every few minutes.

Only when you ask, and only after you approve. Lemonado can suggest a fix in the thread, like pausing an ad or moving budget. It shows you the exact change first, and nothing touches your account until you say yes.

Yes. One Routine can watch every client account, and each client's alerts can go to their own Slack channel. Each client's data and context stay separate. Agency mode is on the AI-First plan.

Routines and Slack alerts are included in every paid plan and in the free trial. The trial gives you $150 in credits for 10 days, with no card needed. See lemonado.io/pricing for the plans.

Still have a question?

Shoot us an email at hello@lemonado.io.

Try for free

Stop fighting with data. Start feeding your AI.

Connect your data to AI and free your team from reporting and busywork.

Try for free