Monitoring · Google + Meta

The AI copilot for yourGoogle & Meta Ads

It’s watching your accounts right now — reading every campaign hourly, catching what changed, and telling you why in plain language.

  • Synced 2m ago
  • ROAS +12%
  • Anomaly · CPC ↓9%

Perispark · account monitor

Live

Spend · 30d
$48,210
+6.4% vs prior 30d
Conversions
1,284
+11.2% vs prior 30d
ROAS
3.42x
+12.0% vs prior 30d

ROAS · last 30 days

Anomaly detected 3d ago

Why did ROAS change this week?

ROAS rose 12% — your CPC dropped 9% overnight after Performance Max picked up cheaper placements, and conversion value held steady. Shift budget out of the retargeting set to hold the gain.

How it works

Three steps, and then it runs without you

The whole setup is a sign-in. Everything after it is the product doing the watching you would otherwise be doing by hand.

  1. 01

    Connect an account

    Sign in with Google or Meta and pick the accounts you want watched. It is an OAuth grant and it takes minutes — nothing to install, no tag on your site.

  2. 02

    It reads, hourly

    From then on Perispark pulls those accounts on the hour. Analytics and Search Console land on the same timeline, so spend, conversions and traffic are read as one account rather than four tabs.

  3. 03

    The anomaly surfaces, explained

    When a number moves further than it should, it comes to you with the figures behind it and a sentence saying what caused it. Ask a follow-up in chat, or let the monthly report carry it out on schedule.

Why Perispark

Paid media, run from one calm surface

  • One surface for Google and Meta

    Spend, conversions, pacing and anomalies from both platforms, reconciled into a single set of numbers.

  • It explains the why

    Perispark reads your campaign data hourly and says what changed, what caused it, and what to do next — in a sentence.

  • Nothing changes without your approval

    It can build campaigns and write your reporting sheet, but every write waits for an explicit yes. You see the exact change before it reaches the platform.

  • Built for agencies and teams

    Workspaces with per-client accounts, so every person sees exactly the data they should and nothing else.

The copilot at work

A question, answered from your own account

Which campaign is wasting budget this week?

Retargeting · Meta is spending $214/day at a 1.1x ROAS while Performance Max returns 3.6x on the same creative. Moving 40% of that budget across recovers roughly $1,900 a month at current rates.

  • It watches

    Every campaign, every hour, across both platforms. No dashboard to open and no report to wait for — the account is already being read.

  • It catches

    A CPC that drops overnight, a budget capped by noon, a creative fatiguing on day nine. The anomaly surfaces while it still matters.

  • It explains

    In plain language, with the numbers behind it. Ask a follow-up and the answer comes from your account, not from a template.

Connections

The platforms it plugs into

These are the accounts Perispark reads and writes to on your behalf — not a customer wall. Each one is a connection you grant and can revoke.

  • Google Ads

    Campaigns, spend and conversions, read hourly. Campaigns and budgets can be created or changed from here — behind an approval step.

  • Meta Ads

    Campaigns, ad sets and creative performance, reconciled against Google on the same numbers.

  • Google Analytics 4

    Sessions, conversions and channel behaviour, so paid performance is read next to what the traffic actually did.

  • Search Console

    Queries, clicks and impressions from organic search, kept alongside the paid picture.

  • Google Sheets

    Reporting written into a sheet you own, row by row, with each row approved before it is written.

Questions

What a buyer actually asks

  • What data does Perispark read?

    Only the accounts you connect, and only through the platforms' own APIs: Google Ads, Meta Ads, Google Analytics 4, Search Console. That means campaign structure, spend, conversions, and traffic and query data. It reads nothing you have not granted, and it does not need a tag or script on your website.

  • Can it change my campaigns?

    Yes — and every change waits for you. Creating a campaign, moving a budget, pausing something: each one is prepared as a change you review and approve, and only then does it reach Google or Meta. The same rule covers report rows written to your sheet. There is no mode where Perispark acts on your account on its own.

  • How long does setup take?

    Minutes. Connecting is an OAuth sign-in with Google or Meta and then choosing which accounts to watch. The first sync starts immediately and the hourly reads begin from there, so the account has history in it the same day.

  • What happens if I disconnect?

    Reading stops. You can revoke the connection from inside Perispark or from your Google or Meta account directly, and no further data is pulled from that moment. Because the connection is read-and-propose, there is nothing left running inside your ad account to unwind.

  • Can I keep clients separate?

    That is the default. Each client is its own workspace with its own connected accounts, and access is granted per client — a person sees the clients they have been given and nothing else.

  • Does it replace my reporting?

    It can carry it. Reports run on a monthly schedule and write into a Google Sheet you own, so the output stays somewhere you already work rather than behind another login.

Start watching

Connect an account and see what it catches

Google and Meta connect in minutes. The first anomaly usually surfaces the same day, and nothing in your account changes without you approving it.