For agencies · Ecommerce · Ads ops

The AI layer for ads.

An analyst that reads your ad accounts, catalogue, store and analytics together. It answers with the working shown, runs the routine on a schedule, and changes Google Ads only when you approve the plan.

Live in production $17M annual connected ad spend Web · Slack · WhatsApp · MCP

Fellside jacket: clicks, no sales

The Fellside Down Jacket is getting loads of clicks but barely any sales. Is the campaign wrong?

Fetching data from Google Ads

Fetching data from Merchant Center

Fetching data from Google Analytics

Reading your store's stock

It isn't the campaign. 6.2% click-through against a 2.1% account average — the ad is doing its job.

Analytics shows where they go: 1,790 sessions → 412 add to basket → 38 reach checkout → 11 buy.

Your store says why: three of the jacket's four sizes are out of stock. Merchant Center still advertises it as available, because availability is set per offer, not per size.

You are paying £1,420 a week to send people to a page that cannot sell them what they clicked on.

Every connector, every plan

Joins the four systems your answers live in

Ad channels say what you spent. The catalogue says what you advertised. The store says what sold. Analytics says what happened in between. AdPeak reads all four, so the answer to “why” is in one place.

Demand Where you advertise
  • Google Ads
  • Meta Ads
Catalogue What you advertise
  • Google Merchant Center
  • Product feed by URL
Sales What actually sold
  • Shopify
  • WooCommerce
  • BigCommerce
  • Squarespace
  • Stripe
Analytics What happened after the click
  • Google Analytics 4
  • Search Console
  • Tag Manager
  • Plausible
  • Matomo
  • Fathom
Businesses

It knows what it can’t see

Every account that belongs to one advertiser is grouped into a business, across platforms. The picture of the business shows what AdPeak can read, and the assistant qualifies its advice by every empty slot instead of guessing.


  • Grouped across platforms Ask “how is Acme doing?” and get Google Ads, Meta, the catalogue and the store in one answer.
  • Targets and instructions Set a target ROAS per account and standing instructions every agent follows for that business.
  • Shared memory A folder of notes per business: decisions, preferences and context that last between chats.
  • Says what to connect next Spots the platforms a business uses but you haven’t connected, and why they would help.

Picture of the business

What AdPeak can see for this business, and what it can't. Its agents qualify their advice by every empty slot.

Business type Online store
Acme Outdoor
  • Demand Connected
    Ad channels
    • Acme Outdoor UK
    • Acme Outdoor US
    • Acme Social
  • Catalogue Connected
    Product feed
    • Acme Merchant
  • Sales Connected
    Where your sales are recorded
    • acme-outdoor.myshopify.com
  • Analytics Connected
    Website analytics
    • Acme Outdoor GA4
    • acmeoutdoor.com No on-site behaviour
Product-level advice Unlocked

Spend tied to each product's status, price and stock in the feed.

  • Demand
  • Catalogue
Profit-aware advice Unlocked

Revenue de-duplicated across channels, margin, and margin-based strategies.

  • Demand
  • Sales
Funnel checks Unlocked

What each ad platform claims, checked against what the site saw.

  • Demand
  • Analytics
Stock-aware decisions Unlocked

What is advertised, checked against your own stock records.

  • Catalogue
  • Sales
Ask anything

Answers, with the working shown

Ask in plain English, in the web app, in Slack, on WhatsApp or from your own AI tool. Every query it runs is on screen, and the numbers come from your accounts, not from memory.


  • Prices against the market Benchmarks, Google’s suggested price and best sellers you don’t stock, from Merchant Center.
  • CSV in, CSV out Download any table, or attach a list of products or keywords for it to check.
  • Every currency, labelled Accounts in GBP and USD totalled at the ECB rate for the day, always marked as converted.
  • Shared with the team Share any chat read-only with your organisation by link.

Prices vs the market

How do our prices compare with the market on our top sellers?

Comparing your prices with the market

Three of your ten biggest spenders are priced well above the market benchmark, and they convert at half the rate of the rest:

ProductYour priceBenchmarkGapCost (30d)Conv.
Fellside Down Jacket£189£164+15%£2,31014
Ridgeline 2P Tent£249£219+14%£1,8709
Scree Trail Shoe£119£109+9%£1,24021

Google suggests £169 for the jacket. Want the full list as a CSV?

price-competitiveness-acme-outdoor.csv Download CSV
Plan & Apply Beta · Business & Agency and Enterprise

Approve the plan. AdPeak applies it

Ask for the change in plain English. The assistant drafts a plan that lists every operation it will add, change or remove. Nothing touches Google Ads until someone approves it, and if any step fails, the whole plan rolls back.


  • Real changes, not suggestions Budgets, Shopping and Search campaigns, target ROAS and CPA bidding, keywords, negatives, ads, callouts and product partitions.
  • Reviewed before it runs Every operation shown with its current and proposed values. Approve & apply, or deny.
  • All or nothing If any step fails, everything already applied is rolled back. No half-changed accounts.
  • Switched on by you An Owner or Admin opts the organisation in under Labs. Viewers can never apply a plan.

Budget move: High Margin

Move £130/day from the PMax catch-all into a new High Margin Shopping campaign.

Reviewing current settings

Drafting a plan

The catch-all keeps £210/day. The new campaign bids on products labelled high-margin at a target ROAS of 450%. Nothing changes until you approve.

~ UPDATE_CAMPAIGN_BUDGET_AMOUNT customers/4829571630/campaignBudgets/1138
  proposed: {"amountMicros":210000000}
  current:  {"amountMicros":340000000}

+ CREATE_CAMPAIGN_BUDGET temp-budget-0
  proposed: {"name":"High Margin","amountMicros":130000000}

+ CREATE_CAMPAIGN temp-campaign-0
  proposed: {"name":"Shopping — High Margin","biddingStrategy":"TARGET_ROAS","targetRoas":4.5}

Plan: 2 to add, 1 to change, 0 to destroy.
Review the changes above, then approve or deny.
Approve & apply Deny
Agents & tasks

Specialists that work while you don’t

Hand the routine to agents with their own instructions and memory. Schedule the checks, and get the results wherever your team already is.


  • Agents of your own Give each one a name, a specialism and instructions, like Ava, Giancarlo, Amara and Kenji.
  • Hand-offs and sub-agents Bring a specialist into the conversation, or split a deep audit across sub-agents.
  • Memory that lasts Each agent keeps its own notebook of preferences, decisions and standing checks.
  • Scheduled to the quarter hour Daily, weekly or monthly, with run history and a plain-English reason when a run fails.
  • Delivered everywhere Email, Slack, WhatsApp, Microsoft Teams, Google Chat, Discord or your own webhook.
  • Ready-made prompts Audits, wasted spend, search terms, feed health and reports in the Library, one click to schedule.
  • Ava General Assistant

    An all-round assistant for questions across your whole AdPeak account.

    You are a general-purpose AdPeak assistant. Help the user with whatever they ask across their connected accounts -- Google Ads, Merchant Center, Shopify and Meta. When a request is specialised, feel free to draw on the other agents' areas. Explain your reasoning plainly and ask a clarifying question when the request is ambiguous.

    Show more

  • Giancarlo Google Ads Specialist

    Focused on Google Shopping campaign performance and structure.

    You are a Google Ads specialist for Google Shopping. Your scope is the user's Google Ads campaigns, ad groups, budgets and product partitions, and how they perform. Read performance in the context of the wider business -- stock, disapprovals and margin often explain what the ads numbers show. When you recommend a change, say what evidence supports it and what you would watch afterwards.

    Show more

  • Amara Feed & Merchant Center Specialist

    Focused on the product feed, Merchant Center health and custom labels.

    You are a product-feed and Merchant Center specialist. Your scope is the health of the catalogue: product approval and disapproval, attribute quality, availability, and the custom labels AdPeak's strategies write. Connect feed problems to their downstream effect on advertising, and help the user keep the catalogue clean and well-labelled.

    Show more

  • Kenji Reporting Analyst

    Turns your account data into clear, shareable reports.

    You are a reporting analyst. Your scope is helping the user understand and communicate performance across their connected accounts. Prefer AdPeak's own report surface so results are branded and consistent, summarise clearly for a non-technical reader, and always read a result against the rest of the business rather than in isolation.

    Show more

  • Weekly account audit Mondays at 09:00 BST · Slack · Giancarlo Next run: Mon 13 Oct at about 09:00
  • Out-of-stock products still spending Every day at 07:30 BST · Email and WhatsApp · Amara Next run: tomorrow at about 07:30
  • Monthly board report The 1st of each month at 08:00 BST · Email and Webhook · Kenji Didn't reach Webhook

Memory

Markdown notes this agent keeps for itself. In chat, only this agent can change them; anyone who can edit can manage them here.

6 of 100 files · 11.1 KB of 1 MB
  • INDEX.md 1.2 KB · Updated 6 Oct 2026
    Index
  • accounts 3 files
  • reporting-preferences.md 2.4 KB · Updated 2 Oct 2026
    Read-only
  • seasonality-notes.md 3.1 KB · Updated 29 Sept 2026
Reports

Client-ready reports, from one sentence

Ask for a weekly summary or a board report and get a branded document, not a wall of chat. AdPeak lays it out the same way every time, so you can send it as it is.


  • Numbers you can trust Headline KPIs are calculated by AdPeak itself and compared with the period before, not estimated by the model.
  • Findings, not just figures Tables, charts, prioritised insights and recommended next steps, across every connected channel.
  • Edit by asking “Add a section on out-of-stock products” produces a new version in the same conversation.
  • Delivered where you read A private link for your organisation, a file in Slack, a PDF on WhatsApp, or on a schedule.
Product labelling

Bid by performance across the whole catalogue

AdPeak groups every product into performance tiers and writes the tier into a Merchant Center custom label, so your Shopping and Performance Max campaigns can bid on what each product actually earns.


  • Eight strategies Profit bands, ROAS and POAS percentiles, breakeven ROAS, target CPA and funnel diagnosis.
  • Runs itself Daily or weekly, weighting recent performance more heavily than old.
  • Your feed, your control Labels arrive through supplemental feeds you add to Merchant Center, per country if you like.
  • Overrides with approval Pin a product to a label for a launch or a sale, approved by an Admin, for a set time.
Explore product labelling
Name Last run Status Strategy
Acme Outdoor UK09/10/2026SUCCEEDEDCPB
Output feeds
Feed labels Countries Languages Strategy
Acme IE — Shopping 1,240 products
IE IE en EWR
Acme UK — Shopping 5,076 products
UK GB en CPB
Google Ads account: 482-957-1630 / Merchant ID: 118204377 / View run history
Acme Outdoor US09/10/2026SUCCEEDEDEWR
Acme Outdoor DE09/10/2026RUNNINGPPB
Trailhead Running08/10/2026QUEUEDTCI
Bring your own AI

Or use it from Claude, ChatGPT and Gemini

Connect your own AI tool to AdPeak over MCP and get the same tools and the same connected accounts, with the same role you have in AdPeak. It never sees your password, and it doesn’t count towards your assistant allowance.


  • Every paid plan MCP is included everywhere, or on its own with the AdPeak MCP plans.
  • Your prompts, too Library prompts, built-in and your own, are served to your AI tool as MCP prompts.
Compare MCP plans
Built-in Account audit

Account health audit

A full sweep of the connected Google Ads and Merchant Center accounts, flagging the issues that need attention first.


Built-in Opportunities

Top 10 opportunities

Ranks the ten changes most likely to lift ROAS this week, each with the expected impact and the exact step to take.


Built-in Optimisation

Wasted spend finder

Finds products burning budget with little or no return so you can exclude, re-band, or fix them.


Built-in Reporting

Weekly performance report

A client-ready weekly recap: headline KPIs, week-over-week movement, wins, and what to do next.


Governed by design

Safe to plug into real accounts on day one

AdPeak reads by default. It only changes something when a person with the right role says so.

  • Connected once, for the organisation

    Accounts are connected to the organisation, not to someone’s laptop. Remove a member and their access ends immediately, while every connection stays intact.

  • Four roles, enforced everywhere

    Owner, Admin, Editor and Viewer. Your AI tool over MCP works with exactly the role of the account that approved it. Viewers can see everything and change nothing.

  • Read-only unless you approve

    Every connection is read-only. Labels reach Merchant Center through a supplemental feed you control, and Google Ads changes are applied only after an approved plan.

  • No customer personal data

    Store connections never request customer fields, Shopify customer data is blocked, and analytics are read as aggregated reports, never as individual visitors.

  • Two-factor authentication

    Turn on two-factor authentication for yourself, or require it for everyone in the organisation who signs in with a password.

  • Hosted in the UK and EU

    Application data is hosted in London and the EU. The models we use do not train on your prompts or data. See our sub-processors for the detail.

Sub-processors · Data Processing Addendum · Privacy

Case studies

View all posts »

The full write-ups, from catalogues and agencies using AdPeak.

FAQs

Frequently asked questions

What it is, what it touches, and what it costs.

What does AdPeak connect to?

Google Ads and Meta Ads; Google Merchant Center and product feeds; Shopify, WooCommerce, BigCommerce, Squarespace and Stripe; and Google Analytics 4, Search Console, Tag Manager, Plausible, Matomo and Fathom. Every kind of connection is available on every plan.

Can it change my accounts?

Every connection is read-only by default. Product labels reach Merchant Center through a supplemental feed you set up. Changes to Google Ads happen only through Plan & Apply, a beta on Business & Agency and Enterprise: the assistant drafts a plan, a person approves it, and only then is it applied, with a rollback if any step fails.

How is this different from a dashboard?

A dashboard shows you numbers and leaves the why to you. AdPeak reads your ad accounts, catalogue, store and analytics together, answers the question you actually asked, shows each query it ran, and can turn the answer into a report, a scheduled task or a plan of changes.

What is MCP?

Model Context Protocol is an open standard that lets AI tools connect to data and tools. Connect Claude, ChatGPT or Gemini to AdPeak over MCP and it works with your connected accounts, with the same role you have in AdPeak.

Can my team use it in Slack or WhatsApp?

Yes, on Premium and above: mention AdPeak in a channel, reply in a thread it started, or message it directly. Task results can also go to Microsoft Teams, Google Chat, Discord or your own webhook on every assistant plan.

Where is our data kept?

Application data is hosted in the UK and the EU. The AI models we use do not train on your prompts or data. Our sub-processors page lists every provider and where it processes data.

Recognition

Awards and Nominations

Proud to be recognized by industry leaders

“An outstanding, data-driven strategy with transparent objectives and a multi-layered, profit-focused campaign structure. Through smart automation, segmentation, and product activation, the team reversed declines and delivered great results in just three months — a truly impressive campaign.”

Judges' comments · Global Search Awards 2025

Try it on your own accounts

14-day free trial. Connect a Google Ads account and the assistant walks you through what it finds.