Documentation
24 workflows for Google Ads and Meta Ads
What the assistant can do for you once AdSparky is connected, grouped like a small team. Each workflow has an example prompt you can paste as is.
Last updated: November 3, 2026
How it works
- One assistant, many jobs
- The 24 workflows aren't separate bots. They're jobs your own Claude or ChatGPT knows how to do with AdSparky's tools: the tools pull live data from the ad platforms and do the maths, the assistant explains the result.
- Plain language
- You don't need the exact wording below. Ask the way you would ask a colleague, in English or Polish. Name the client first, or start with the morning check across all of them.
- You approve every change
- Anything that would change an account is shown as a before/after preview first. It goes live only after your yes, lands in the change history and can almost always be undone in one step. Nothing is ever deleted, only paused.
Google Ads4
search-terms
Finds search terms that spent money and never converted.
“Show search terms from the last 30 days that spent money with no conversions.”
Ready prompt:
search-terms-negativesnegatives
Turns wasted terms into negative keywords at the right level, without blocking the client's own offer.
“Draft negatives from those terms. Preview first.”
Ready prompt:
search-terms-negativespmax-review
Shows where Performance Max spends (Search, Shopping, Display, video), weak assets and search terms to exclude.
“Review our Performance Max campaigns: network split, weak assets, search terms.”
Ready prompt:
pmax-reviewquality-score
Quality Score trend per keyword and what pulls it down: CTR, ad relevance or the landing page.
“Which keywords have low Quality Score and why?”
Ready prompt:
quality-score
Meta Ads4
creative-fatigue
Ads losing CTR as frequency climbs, before it shows up in the cost per result.
“Which Meta ads are getting tired and what should replace them?”
Ready prompt:
creative-fatigueaudience-check
Ad sets reaching the same people again and again, and audiences that overlap.
“Check audience saturation and overlap on Meta.”
Ready prompt:
audience-saturationad-comments
Reads comments under your ads and turns the most common questions into new headlines.
“What are people asking in our ad comments? Give me headlines from it.”
Ready prompt:
ad-commentslead-quality
Which campaigns and ads bring good leads and which bring junk.
“Which Meta campaigns bring good leads and which bring spam?”
Ready prompt:
lead-quality
Tracking4
tag-check
Checks that conversion tracking in Google Ads and the Meta pixel actually works: what stopped counting and since when.
“Check if conversion tracking works on Google and Meta.”
Ready prompt:
tracking-checkga4-quality
Quality of ad traffic in GA4: engagement, landing pages, where people drop off.
“How good is the traffic from our campaigns in GA4?”
Ready prompt:
ga4-qualitygtm-audit
Google Tag Manager: conversion tags, triggers and consent settings. Read only.
“Audit the GTM container: conversion tags and consent.”
Ready prompt:
gtm-auditfeed-doctor
Merchant Center: account issues, disapproved products and weak product titles.
“Check Merchant Center: disapprovals and weak titles.”
Ready prompt:
merchant-center
Strategy4
why-cpa-rose
Splits a change in cost per result into clicks, CPC, conversion rate and budget, on both platforms.
“Why did CPA go up last week compared with the week before?”
Ready prompt:
why-cost-went-upbudget-plan
Next month's budget split across campaigns and platforms, with reasons, within the client's limits.
“Plan next month's budget for this client.”
Ready prompt:
budget-plancompetitors
Who bids against you in Google auctions, and which angles competitors repeat in the Meta Ad Library.
“Who are we up against on Google, and what are competitors running on Meta?”
Ready prompt:
competitorsexperiments
A/B test ideas for Google and Meta: what to test, for how long and how to call a winner.
“Suggest A/B tests for this account.”
Ready prompt:
experiments
Operations4
morning-check
All client accounts in one view, urgent first: spend spikes, campaigns that stopped converting, broken tracking, budgets running out.
“Morning check across all my clients.”
Ready prompt:
morning-checkbudget-pacing
Which campaigns will run out of budget before the end of the month, and which aren't spending.
“How are budgets pacing this month?”
Ready prompt:
budget-pacingwhat-changed
Who changed what and when, and what happened to the results afterwards.
“What did we change in the last 7 days and what happened after?”
Ready prompt:
what-changedrollback
Restores the state from before a change made through AdSparky, in one step. Tells you when a change can't be undone.
“Undo yesterday's budget change on campaign X.”
Reporting4
client-report
A monthly report in plain language with a PDF: results, what we did, what's next.
“Prepare last month's report for this client.”
Ready prompt:
client-reportweekly-review
What moved this week compared with the last one, and 3 things to do next.
“Weekly review for this client.”
Ready prompt:
weekly-reviewyear-over-year
Spend, conversions and cost per result compared with the same period last year.
“Compare this month with the same month last year.”
Ready prompt:
year-over-yearexport
Campaigns, keywords, search terms, Meta ads with their copy, change history or daily results as an XLSX or CSV file for Sheets or Excel.
“Export daily results for the last 30 days to a spreadsheet.”
A typical morning
- 1
“Morning check across all my clients.”
A short list, urgent first, each item with the amount at stake and a suggested next step.
- 2
“Start with client X. Why did CPA go up?”
Which campaign caused it, and which part: clicks, CPC or conversion rate.
- 3
“Fix the search terms part.”
Draft negatives with a before/after preview. Nothing is sent yet.
- 4
“Yes, apply it.”
The change goes live and lands in the change history, where you can undo it.
- 5
“Add this to the monthly report.”
It shows up in the report you send to the client at the end of the month.
Ready prompts
Most workflows also come as ready prompts, so you don't have to type anything. In Claude Code type / and pick one of the AdSparky prompts. In claude.ai open the + menu next to the message box.
The assistant also remembers what you agreed with each client: banned keywords, what counts as a lead, seasonality, target CPA. You don't repeat it in every chat.
Try it on your own accounts
AdSparky is in beta. Connect Google Ads or Meta Ads, add AdSparky to Claude or ChatGPT and type “intro”. Setup takes about 5 minutes.