For Shopify stores running Google Ads Standard Shopping campaigns

Standard Shopping that stops paying for the wrong clicks.

One ad group per product, every search routed to the right priority tier, and the spend on searches that were never going to buy stopped before it adds up — so the clicks you pay for are shoppers looking for what you sell. Fully automated, or with your approval in front of every change.

See how it works

15–40 hours a month on launches alone

Search terms leak spend between weekly reviews

Editor and spreadsheets stop scaling with the catalog

The workspace

Every campaign, product, rule, and negative in one place

No more stitching Ads Editor, a spreadsheet, and a weekly review together. Here is the workspace, page by page.

Spagify Home: what needs you, then profit, revenue, ad spend and ROAS and the revenue-vs-spend chart
Home — what needs you first, then profit, revenue, spend and ROAS for the window you pick, and what Autopilot changed.
Spagify Inbox: what needs you first, one line per item, with the open item beside it and the same alert on many products grouped into one row

Inbox

What needs you comes first, one line each, with the open item beside it. Each decision arrives prepared: which searches to block and what they cost, which budget to move and why, and one click applies it. The same alert on many products is one row.

Spagify Products table filtered by Autopilot stage, with spend, revenue, profit, ROAS and break-even ROAS per product

Products

Every product with the stage Autopilot gave it — Scaling, Testing or Paused — and its spend, revenue, profit after unit cost, ROAS against break-even and impression share. Tabs beside it show what each product loses to bid and its price against the market.

Spagify Products, Brands tab: products, spend, revenue, profit and ROAS per brand, with a Build campaign button on each

Brands

Your catalog grouped by brand, with what each brand spends, earns and keeps after unit cost, and a campaign built for any one brand from the same row.

Spagify Campaigns table with priority, daily budget, bidding, ad spend, conversions, revenue, ROAS and negative keywords per campaign

Campaigns

Every Shopping campaign with its priority, daily budget (flagged when Google limits it), bidding, spend, conversions, revenue and ROAS, next to where the rest of the account's spend goes. Each Spagify campaign opens its own page for settings, negative keywords and history.

Spagify Search terms report with intent labels per search and a wasted-spend summary

Search terms

Every search that showed your ads, labelled by intent — on intent, other product, accessory, competitor — with what it cost and what it sold. Searches that spent without a sale are totalled at the top and selected in one click.

Spagify Search terms, Negative keyword lists tab: low-intent words on by default, opt-in words, and the store's own negative keywords

Negative keyword lists

Words you never want to show for: low-intent terms blocked by default, the ones that block real buyers in some stores left for you to switch on, your own list, and brands you don't sell.

Spagify Autopilot status: Off, Review first or Fully automatic, spend limits, and how many products have enough data to decide

Autopilot

One choice for how much Spagify changes on its own: Off, Review first, or Fully automatic. Under it, the limits it works within and how many of your products have enough data for it to decide.

Spagify Autopilot activity: each change with when, what changed, the product, the reason and the result

Activity

Every change Spagify and your rules made, in plain words: when, what changed, on which product, why, and whether it was applied.

The problem

Running SPAGs by hand isn't a setup — it's weekly ops

Standard Shopping gives you product-level control, but the workflow is still held together with Editor, spreadsheets, and manual review.

01

Every launch is an ad-build project

By the time products are synced, SPAGs are built, ads are checked, and tracking is in place, a launch eats a chunk of the week before spend even starts.

02

Search terms leak spend faster than you block them

Query drift happens daily; negative keywords get reviewed weekly. The gap is money spent on terms you never meant to buy.

03

Weekly product tests outrun the ad account

Most tests die within a week, but the account lags behind: dropped products keep spending, winners share an ad group with losers, and the totals look fine while three products carry the rest.

Stop plumbing the waterfall by hand

Spagify builds and maintains the routing structure so you can run Standard Shopping with control.

How it works

The weekly Standard Shopping workflow, turned into software

Standard Shopping has no positive keywords — negative keywords are the only steering wheel. Here's the routing pattern Spagify builds and keeps in sync.

Priority is routing order, not value. Google checks campaigns High → Medium → Low at auction time. The cheapest, broadest traffic enters at the top; product-specific queries fall through to the bottom, where the highest bid lives.

High

Generic / discovery

Lowest bid

Checked first. Catches broad category queries. Negative keywords here push brand and product queries downstream.

Medium

Brand

Medium bid

Catches brand queries that fall past High. Negative keywords here push exact-product queries further down.

Low

Product / SKU

Highest bid

Final catch — exact product matches and your best converters land here on purpose.

Standard Shopping has no positive keywords — products match through the feed, and negatives are the only steering wheel. Spagify generates the routing negatives for each tier and keeps them in sync as the catalog grows.

01

Connect Shopify and your Google Ads account

Item-level product data comes in from Shopify, and the Google Ads account you already run is read in full: structure, priorities, every negative. No extra feed tool to get started.

02

Build SPAGs on the waterfall

One product per ad group, with the three priority campaigns wired: generic enters at High, brand falls to Medium, product/SKU lands at Low.

03

Route queries with negative keywords

Generate the cross-product negative keywords that keep each SPAG matched only to its own product. Review per product, push to your Google Ads account.

04

Run on Autopilot, approve from the Inbox

Autopilot moves products from Testing to Scaling on real ROAS, rules handle the edge cases, and anything you want to review first waits in the Inbox.

See it on your own catalog

Connect a store and Spagify builds the routing structure for you.

Hands off, or hands on

Completely automated — until you want the wheel

Out of the box, on every paid plan, Spagify runs the loop for you: launch, bids, shared budgets, safe negative keywords, every guard. Flip one setting per ad account and the same engine proposes instead of applies, so you approve every change before it reaches your Google Ads account.

Automatic

The default. Nothing to babysit.

Products move from Testing to Scaling and back on their own, on real ROAS and conversions

Funnel bids step against the shared budget every hour; budget flows toward what is converting

Searches that never buy are blocked as they appear, and Monday's report shows the dollars they would have cost; low- and medium-risk negatives approve themselves

Ads pause when a product is out of stock or disapproved, and resume when it is back

Rules run every sync; alerts fire when something needs a human

Review-first

Same engine, your approval in front of it.

Set an account to review-first and every change waits in your Inbox

Preview any Autopilot run before it applies a single change

Every negative, bid and lifecycle decision is visible per product, with the reason

Hard spend ceiling, cooldowns and rollback per sync batch, always on

What's live

What Spagify handles today

Built around the work Standard Shopping teams already do by hand every week. The whole loop runs on every paid plan; from Growth up the judgement calls \u2014 medium-risk negatives and budget moves \u2014 are applied for you instead of waiting in your Inbox.

Priority Funnels that run themselves

Generic, Brand and Product Specific campaigns on one shared budget, one product per ad group. Bids step hourly and daily against the budget and each product's own results; the funnel repairs itself when the waterfall breaks.

Autopilot lifecycle

Every product is re-evaluated on each sync: Testing until it has enough ad spend, Scaling on ROAS and conversions, and stopped as Failed before it wastes more. Guardrails cap the ad spend.

Guards that pause and resume

Out of stock, or disapproved by Google: the ad group pauses and comes back when the product does. You are told when one of your Performance Max campaigns also sells a product with live Spagify ads; search partners and display expansion are switched off when they earn under half of Google Search.

Inbox, rules and review mode

Every decision waiting on you in one queue, with the reason. Product-level rules with cooldowns and a test mode on top. Set Autopilot to Review first and every change waits for your approval instead of applying.

Negative keywords next to the searches

Each campaign's negative keywords, the words you never want to show for, brands you don't carry and saved lists sit beside the search terms they block, pushed to your Google Ads account in the background with per-placement progress and rollback.

AI search-term mining

A model labels the intent behind every clicked query — competitor brand, accessory, informational, wrong audience — and proposes the uncarried brands and off-intent terms to exclude. Low- and medium-risk negatives approve themselves; the rest wait for you.

Existing-account import

Connect the Google Ads account you already run and Spagify reads it: the structure, the priorities, every negative. Your negatives are classified and carried over; the ones that block products you sell are flagged.

Price against the market

Google's benchmark for every product other retailers also sell, and an alert when an advertised product is priced well outside it. With Price Intelligence, your competitors' storefront prices and who outranks you in Shopping.

Profit-aware reporting, weekly

Item-level revenue, spend and profit after unit cost, the spend Spagify stopped on searches that never bought, a daily note per funnel on what moved and why, and a Monday summary of the week against the week before.

AI where it earns its place

Search-term mining and negative keyword optimization, with a model in the loop

Routing, isolation and waste blocks stay deterministic — they come from your catalog and your click data. The model is used only for the two jobs that need world knowledge: what a query means, and which brands and terms your store should never pay for.

Intent on every search term

Each clicked query is read against the product that served it and labelled: on intent, other carried product, uncarried product, competitor brand, accessory, informational, wrong audience. The label tunes the waste rule and proposes early blocks for confident off-intent traffic.

Brands you don't carry, proposed for you

The model reads your catalog by category and proposes the competitor manufacturers and category-specific off-intent terms shoppers will search for — then Spagify guards every proposal against your own brands and products before you see it.

Memory that learns from your approvals

Every keyword you approve or block becomes a rule that pre-classifies the same term on similar products. Confidence drops when you override it, so the system follows your judgement, not the other way round.

Guarded by design

Every proposal is checked against your own catalog before it becomes a negative. Low- and medium-risk ones approve themselves and push on the next sync; high-risk terms and policy blocks always wait for you. Every model call is metered, and each plan carries a monthly allowance.

Who it's for

Built for dropshippers who run their own Google Shopping campaigns

Every product test is an ad-build, generic searches eat the test budget, and the winners subsidise the losers. Spagify is for the store that wants that to stop without hiring an agency.

Best fit

Shopify dropshippers running Google Standard Shopping

One to ten people, with the owner running the ad account

Stores that test new products every week and kill most of them

Any catalog size: 40 products in test or 900 in the store

Operators who want to decide which product shows for which search

Not a fit

Performance Max only, and happy with it

Meta only, with no plan to run Google Shopping ads

Stores that only need feed sync or a tidy Google Merchant Center account

Anyone looking for a set-and-forget AI ad platform

Pricing

Flat pricing that scales with your catalog, not your ad spend

Every paid plan runs the whole loop on its own; the tiers add capacity, depth and support. Pay yearly and get two months free. 21-day trial on every plan.

Enterprise is custom-priced. See the full comparison and add-ons.

Why Spagify connects to Google

What Spagify does with your Google access

An operating layer for Standard Shopping needs to read and write inside the Google Ads account you connect. Spagify shows you these lists again before Google's consent screen.

What Spagify reads

  • Google Ads account: your campaigns, products, search terms, costs, conversions and conversion actions, including the chats, quote requests and calls your ads bring in.
  • Google Merchant Center account: your products' approval status, disapprovals, categories and barcodes, and its price competitiveness and price insights reports: Google's benchmark price and suggested price for each product, and the change in impressions, clicks and conversions Google predicts at that price.
  • With Price Intelligence, the competitive visibility report in your Google Merchant Center account: the stores that show beside yours in Shopping and how often they rank above you. Spagify then reads those stores' public prices to compare with yours.
  • Google Analytics property, if you allow it: product views, add-to-carts and purchases.

What Spagify changes in your Google Ads account

  • Creates and runs Spagify's own Shopping campaigns: bids, budgets and negative keywords.
  • Adds negative keywords to your account's list, which applies to every campaign in the account.
  • Links your Google Merchant Center account to your Google Ads account, and asks Google to review disapproved products again.
  • Pauses, turns on, or takes products out of your other campaigns only when you choose to.
  • Fixes conversion tracking that cannot record a sale: counts or shows again a conversion action already in your account, or creates one. It never switches one off.
  • Sizes its bid changes with a small model built only from your store's own bid changes and the clicks and costs that followed. No other store's data goes into it, and it is used for no other store.

Who else uses it

  • Anthropic's Claude reads your search terms with their impressions, clicks, ad spend, conversions and Google Ads revenue, the negative keywords already in your Google Ads account and the campaigns they sit in, and your store's name and your products' titles, brands, types and prices. It uses them to sort searches by whether they match what you sell, to suggest and check negative keywords, and to group your products by category.
  • To explain why a product is shown or clicked less than it should be, and what to change, Claude also reads that product's bids, ad spend, impression share and click rate beside Google's benchmarks, its approval status, disapprovals and Google's benchmark price from your Google Merchant Center account, and how often it sells, from your orders or, if you allow it, your Google Analytics property. Anthropic does not train its models on any of it.
  • Spagify uses the results from every store, yours included, to test and improve its automation for all stores. No other store sees your search terms, products or numbers.
  • Depending on how your Google Merchant Center account is set up, Google may share its apps data, Spagify's included, with Google's Business Manager.

What Spagify will never do

Hard limits, written into our privacy policy

No access to Gmail, Drive, Calendar, Contacts, or Photos

No sale of Google user data, ever

No targeted advertising using Google account data

Spagify's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Full details are in our Privacy Policy and, permission by permission, on the Permissions page.

FAQ

Questions operators ask first

The fit is specific, so it helps to answer the filtering questions up front.

Get early access

Built for Shopify stores running Standard Shopping at any catalog size. Every plan runs the whole loop on its own; the 21-day trial shows it on your catalog.