Skip to content
    Charviam.We build. You grow.
    Marketing & Growth

    Ad Performance Monitor

    Catch ad overspend and broken campaigns fast.

    Review for important actionsMonitoring & alerts

    Ad Performance Monitor

    Marketing & Growth

    Draft mode
    IllustrativeNot live data
    1. RuleDone:

      Every few hours it reads each ad account.

    2. RuleDone:

      Rules check pacing, cost per result, odd swings, tracking and ad status.

    3. RuleDone:

      Repeat alerts are grouped so you are not flooded.

    4. AIDone:

      AI explains likely causes using only real figures.

    5. RuleDone:

      Alerts go to Slack or email, with a chart link.

    6. PersonWaiting for approval:Waiting for you

      Any change you propose waits for approval, then is checked.

    For example: An agency manages a furniture store's Meta account.

    Waiting for you. Nothing has changed yet.

    Review for important actions. Customer-facing and record-changing actions are reviewed first.

    What is Ad Performance Monitor?

    In short

    Ad Performance Monitor is an AI automation for Marketing & Growth teams that works with Gmail, Google Ads, Meta Ads and Slack. Watches Google and Meta ad spend every few hours, flags overspend and broken tracking fast, explains likely causes, and never changes budgets without approval. It is built for small business owners running their own ads, agency account managers and marketing managers.

    Last reviewed

    Key facts

    Department
    Marketing & Growth
    Starts when
    Every 3 hours (06:00–21:00), a daily check at 07:00, and a Monday summary
    Works with
    Gmail, Google Ads, Meta Ads, Slack
    Run modes offered
    Shadow, Draft, Assisted and Auto
    Human control
    Review for important actions
    Status
    Available now
    Before

    The problem today

    Someone opens Ads Manager each morning, or only at month end. A broken conversion tag or a runaway campaign can waste days of budget. Today: agencies spend 30–60 minutes per account per week on checks and reports.

    With Ad Performance Monitor

    What it does

    It reads spend, results and campaign status from your ad accounts. Rules check budget pace, cost per result against your target, unusual swings, broken tracking and disapproved ads. AI explains the likely drivers in plain words and picks from a list of approved suggestions. If you allow it, a person can propose a pause or budget change, which an approver must confirm.

    How does Ad Performance Monitor work?

    How it works
    • Rule you set
    • AI step
    • A person decides
    1. Step 1Rule

      Every few hours it reads each ad account.

    2. Step 2Rule

      Rules check pacing, cost per result, odd swings, tracking and ad status.

    3. Step 3Rule

      Repeat alerts are grouped so you are not flooded.

    4. Step 4AI

      AI explains likely causes using only real figures.

    5. Step 5Rule

      Alerts go to Slack or email, with a chart link.

    6. Step 6Person

      Any change you propose waits for approval, then is checked.

    What you get

    Key features
    • Overspend and underspend pacing against daily budget and monthly cap
    • Cost per result and return on ad spend vs target (only with enough conversions)
    • Tracking alerts: zero conversions, inactive pixels, mismatch with your own counts
    • Disapproved or limited ads, campaigns not serving
    • Optional pause and budget-change proposals, with before/after
    • Monday summary per account

    How much does it do on its own?

    Run modes

    Pick a mode to see what Ad Performance Monitor would do at each step.

    Every automation starts in Shadow. Move it up when you are ready, and back down at any time. How run modes work

    Ad Performance Monitor in Shadow

    Runs on real data and shows what it would have done. No app is changed and no message is sent.

    1. Rule

      Every few hours it reads each ad account.

      Watches for it

    2. Rule

      Rules check pacing, cost per result, odd swings, tracking and ad status.

      Runs on real data, read only

    3. Rule

      Repeat alerts are grouped so you are not flooded.

      Runs on real data, read only

    4. AI

      AI explains likely causes using only real figures.

      Runs on real data, read only

    5. Rule

      Alerts go to Slack or email, with a chart link.

      Runs on real data, read only

    6. Person

      Any change you propose waits for approval, then is checked.

      Shown to you as a suggestion

    Shadow vs Auto for Ad Performance Monitor

    Auto is the most it can do on its own. Here is each step side by side.

    What each step of Ad Performance Monitor does in Shadow mode and in Auto mode
    StepShadowAuto
    In shortRuns on real data and shows what it would have done. No app is changed and no message is sent.Runs without approval, with limits, alerts and a kill switch. Unlocks after a trial period in Assisted.
    Step 1Every few hours it reads each ad account.Watches for itRuns on its own within your limits
    Step 2Rules check pacing, cost per result, odd swings, tracking and ad status.Runs on real data, read onlyRuns on its own within your limits
    Step 3Repeat alerts are grouped so you are not flooded.Runs on real data, read onlyRuns on its own within your limits
    Step 4AI explains likely causes using only real figures.Runs on real data, read onlyRuns on its own within your limits
    Step 5Alerts go to Slack or email, with a chart link.Runs on real data, read onlyRuns on its own within your limits
    Step 6Any change you propose waits for approval, then is checked.Shown to you as a suggestionWithin your limits; anything outside them goes to a person
    True in every modeRead-only by default; write access only after you sign "approved changes".

    What it will never do on its own

    Safety & human control
    • Read-only by default; write access only after you sign "approved changes".
    • Every pause or budget change needs approval in every mode; spend increases need two different people.
    • Budget increases capped at 20% per change and never above the monthly cap.
    • Never re-enables a campaign you paused, and never edits ads or targeting.
    • Every change is logged with approver, before/after value and time.
    • You approve before it acts
    • Your data stays yours
    • It knows its limits
    • Stop anytime
    How these promises work

    What will you see on your dashboard?

    Results you can track

    Targets are quality goals the automation is built to reach. Estimates are calculated from your own volumes.

    • Target

      Wasted spend avoided (estimated), time to detect, cost per result and return vs target trend

      A goal it is built to reach

    • Tracked

      Tracking issues caught

      Measured on your own data

    • Target

      Overspend detected within 4 hours (target)

      A goal it is built to reach

    • Target

      Overspend recall 100% (target)

      A goal it is built to reach

    • Target

      False alerts ≤ 1 per account per week (target)

      A goal it is built to reach

    • Target

      Unapproved changes: 0 (target)

      A goal it is built to reach

    Illustrative example
    An agency manages a furniture store's Meta account. At noon the store's main campaign has spent 1.6× its expected pace. The manager gets a Slack alert, proposes a 20% budget cut, and the account approver confirms it.
    A made-up scenario to show how it works, not a customer story.

    Who is Ad Performance Monitor for?

    • Small business owners running their own ads
    • Agency account managers
    • Marketing managers

    Industries: Agencies, E-commerce & retail, SaaS & tech, Professional services

    Also useful for: Finance & Accounting

    Connects to the apps you already use

    Works with

    App names are trademarks of their owners. Charviam connects to them; it is not a partner or reseller.

    • Gmail
    • Google Ads
    • Meta Ads
    • Slack

    What do you need to set it up?

    Setup
    • Connect each ad account with read-only access
    • Enter currency, time zone, monthly cap and target cost per result or return
    • Choose attribution window and (optional) Meta pixels that must keep firing
    • Run shadow for 2 weeks and tune thresholds
    • Optional: sign "approved changes", grant write access and list approvers

    Typical setup

    1. 01Connect your apps
    2. 02Configure the rules
    3. 03Run a watch-only trial
    4. 04Go live

    Not included

    • Writing ads or creatives
    • Automatic bidding or budget optimisation
    • Cross-channel attribution

    Questions about Ad Performance Monitor

    FAQ

    Yes, once you choose. It starts in Shadow, where it only watches and suggests, then Draft and Assisted. Auto unlocks after a trial period, and you can move it back down at any time.

    Connect each ad account with read-only access. Enter currency, time zone, monthly cap and target cost per result or return. Choose attribution window and (optional) Meta pixels that must keep firing. Run shadow for 2 weeks and tune thresholds. Optional: sign "approved changes", grant write access and list approvers.

    Writing ads or creatives. Automatic bidding or budget optimisation. Cross-channel attribution.

    Read-only by default; write access only after you sign "approved changes". Every pause or budget change needs approval in every mode; spend increases need two different people. Budget increases capped at 20% per change and never above the monthly cap. Never re-enables a campaign you paused, and never edits ads or targeting. Every change is logged with approver, before/after value and time.

    See Ad Performance Monitor on your own data

    Walkthrough

    It starts in Shadow, where it only watches and suggests, so nothing changes in your apps until you say so.