AI account management

Google Ads AI assistant in Slack

Ask about the Google Ads account linked to a Slack channel and get answers from its live data. Ask for a chart or a table of the numbers. Ask for a change, and ppctor prepares it for review; nothing in Google Ads changes until you confirm it.

Add to Slack Free to start · Sign in with Google, then choose a channel
# ads-northstar
Dana Whitfield
@ppctor which campaigns spent money without a purchase in the last 14 days?
ppctorAPP
⏳ Working on it…
ppctorAPP
One: Search · Desk accessories spent USD 96.35 from Sep 23 to Oct 6, 2026 with no purchases. Every other campaign recorded at least 9 purchases in those days.
Ask

Ask about the account in plain words.

Mention @ppctor in the Slack channel linked to the account. It reads the live Google Ads data and replies in a thread under your question. Follow-up questions in that thread need no mention.

  • Dates follow the account’s time zone
  • Conversions and ROAS count primary conversion actions, unless you ask to include secondary ones
  • GA4 and Merchant Center answers too, when they are linked to the account
Thread# ads-northstar
Marcus Lee
@ppctor how did the last 14 days go?
ppctorAPP
⏳ Working on it…
ppctorAPP
From Sep 23 to Oct 6, 2026 the account spent USD 4,185.30 and recorded 116 purchases worth USD 18,200.00, a purchase ROAS of 434.86%.
Marcus Lee
split that by campaign as a table
ppctorAPP
⏳ Working on it…
ppctorAPP
By campaign. Desk accessories is the only one without a purchase.
Campaigns, Sep 23 – Oct 6, 2026
CategoryCostPurchasesPurchase revenuePurchase ROAS
Search · Standing desks – exactUSD 1,820.4061USD 8,930.004.91x (491%)
Search · Standing desks – broadUSD 1,102.3022USD 3,410.003.09x (309%)
Shopping · Best sellersUSD 812.9024USD 4,210.005.18x (518%)
Performance Max · All productsUSD 353.359USD 1,650.004.67x (467%)
Search · Desk accessoriesUSD 96.350USD 0.000.00x (0%)
Charts and tables

Ask for a chart or a table.

Ask for a line, bar, area or pie chart, or a table, and it is posted as a native Slack chart or table. The numbers come from the same read as the answer, never typed in by the AI.

  • Up to three metrics on one chart, when they share a unit
  • A daily series longer than 20 days is split across two charts, never averaged
  • “Make that a table” works as a follow-up
# ads-northstar
Dana Whitfield
@ppctor chart cost and purchase revenue by day for the last 14 days
ppctorAPP
⏳ Working on it…
ppctorAPP
Daily spend ranged from USD 241.30 to USD 344.00.
Cost and purchase revenue, daily
0.06241.2k1.9k Sep-23Sep-26Sep-29Oct-2Oct-5Oct-6
CostPurchase revenue
Account
Changes

Ask for a change and approve it in the thread.

Say what you want changed. ppctor finds the exact campaigns, ad groups, ads or keywords, prepares the change and posts it as a review card. Nothing in Google Ads changes until you press Confirm and Execute.

  • Statuses, budgets, target CPA and ROAS, keywords, negative keywords, locations, languages and extensions
  • New campaigns, asset groups and ads are created paused
  • Other Google Ads settings are prepared from the Google Ads API’s own definitions
Thread# ads-northstar
Dana Whitfield
@ppctor pause Desk accessories and give Standing desks – exact 20% more budget
ppctorAPP
⏳ Working on it…
ppctorAPP
Review 2 actions
Account: Northstar Supply
1. Pause campaign

Existing campaign: Search · Desk accessories

  • Status: Enabled → Paused

2. Change daily budget

Existing campaign: Search · Standing desks – exact

  • Daily budget: 120 → 144 USD
Reason: Desk accessories spent USD 96.35 from Sep 23 to Oct 6, 2026 with no purchases. Standing desks – exact returned a 490.55% purchase ROAS over the same days.
No changes have been made yet. This proposal expires in 15 minutes
Confirm and ExecuteCancel
How changes are made

From your request to a verified change.

Every change follows the same steps, from pausing one campaign to creating an ad group with its keywords.

  1. 1
    You ask for it

    Only the person who connected ppctor to Slack can ask for changes. Anyone in the channel can ask questions.

  2. 2
    ppctor prepares a review card

    It reads the current settings, then lists the account, every item it would change with the campaign or ad group it belongs to, what changes on each, and the reason.

  3. 3
    You confirm on the card

    Replying “yes” does nothing. Only Confirm and Execute applies the change, and only the person who asked can press it. The card expires after 15 minutes.

  4. 4
    ppctor checks before sending

    It reads the settings again and stops if they changed after the card was made. Google then validates the change without applying it, where Google offers that check.

  5. 5
    The change is sent once

    If Google’s answer is unclear, ppctor does not send it again on its own and tells you to review the account.

  6. 6
    ppctor reads the account back

    The card then shows the result: Executed and verified, Google accepted the request (when a setting cannot be read back), or Execution not fully verified.

Good to know

  • Each Slack channel is linked to one Google Ads account, and ppctor answers only about that account in that channel.
  • A follow-up without a mention works in a thread ppctor answered in during the last 7 days. After that, mention @ppctor again.
  • One reply holds up to two charts and one table. Ask for more in another message.
  • One review card holds up to three kinds of change. The same change on several items counts once, so pausing five campaigns is one kind.
  • When part of a request cannot be done, ppctor says so instead of preparing only the rest.

Ask your Google Ads account a question in Slack.

Add to SlackFree to start · Sign in with Google, then choose a channel