AI Shopping FeedsBuilt & launched end to end

AI Shopping Feeds: feed management, automated end to end.

AI Shopping Feeds takes a product catalogue, rewrites titles and attributes with AI, checks every feed against each channel's rules and exports it to 200+ shopping channels. I built it over 12 months.

Product
aishoppingfeeds.com
Type
SaaS
Build
12 months
Services
SaaS developmentApp development
aishoppingfeeds.com homepage: AI Shopping Feeds, Optimised in Seconds, above the product dashboard showing feeds, products, brands and time saved
Homepage, with the product dashboardaishoppingfeeds.com
The numbers

Hours of feed work, gone. More products live on more channels.

12Months to build
200+Shopping channels supported
1,000sOf minutes saved for media buyers
Why I built it

Built by a media buyer, for media buyers.

I spent years managing Google Ads accounts on almost every feed management tool going. Each one did some things well, but there was always a feature or two missing that we needed, so the team worked around the gaps by hand.

So I built our own for my team at my previous agency, covering every feature we'd ever needed: multi-country feeds, a proper rule engine, and AI built in from the start to automate the tedious feed work. It's since grown into a SaaS of its own.

What I built

From a messy CSV to live on every channel.

Import, optimise, automate, export. The platform also includes a DPA creative editor for branded product creatives and performance labels that tag products by how they sell.

AI product optimisation

Bulk-rewrites titles, descriptions and categories in the brand's voice, giving Shopping and Performance Max stronger data to rank on.

  • Per-channel character limits respected
  • Variant-aware, so no duplicate titles across sizes or colours
  • Pay-as-you-go credits, one per field

Rule engine

IF / THEN rules that run on every feed refresh: capitalise titles, drop test products, add brand prefixes, normalise sizes. Priorities, dry runs, per-brand scope and a full change history.

Feed audit

Every feed gets a 0 to 100 health score against Merchant Centre, Meta and TikTok specs, with one-click fixes and daily audits that alert by email and Slack.

Multi-brand imports and exports

One login for every brand and every country, each with its own rules, exports and credits. One-click Shopify connect or CSV, XML and JSON in; Google, Meta, TikTok, Microsoft, OpenAI Commerce and the rest of the 200+ channels out.

Screens

The product, as the site shows it.

Product views from aishoppingfeeds.com. The brand names in them are demo data.

On a phone

aishoppingfeeds.com homepage on mobile
Homepage
AI Product Optimisation section on mobile: Titles that earn the click
AI product optimisation
Rule Engine section on mobile: Set the rules once. Run them forever.
Rule engine
How it's built

Built to run thousands of catalogues, unattended.

A top-level look at how it's put together. The short version: it's built to handle thousands of products and channels without falling over.

See how it's built Optional, for the technically curious
App

A fast app for feed work

A single-page app for managing feeds, rules and audits. The feed audit runs in the browser and scores a catalogue from 0 to 100 across eight categories.

ReactViteTailwindRadix UI
API and data

Multi-tenant from the database up

Every product, feed and rule belongs to a team, with roles and brand-level permissions enforced right down to the database with row-level security.

Node.jsExpressZodPostgresRow-level security
Background work

Jobs that resume, not restart

Bulk AI runs, feed refreshes and channel syncs run as background jobs on a database-backed queue. Jobs save progress as they go, and locks let several servers share the work without doubling up.

Job queueSchedulersDistributed locksBackoff and retries
AI

AI with cost control built in

Titles and attributes are rewritten with strict structured outputs, and models can be swapped on price. Credits are reserved before each call and settled on the result, so a retry never charges twice. Low-confidence picks are left blank, not guessed.

LLM routingStructured outputsToken and cost tracking
Channels

Wired into where brands sell

Imports from Shopify, WooCommerce, BigCommerce, Magento and spreadsheets. Pushes to Google Merchant Center and Meta catalogs, with streaming CSV, XML and JSON exports for every other channel.

Google Merchant APIMeta catalogsShopify appREST APIMCP server
Infrastructure

Containers behind Cloudflare

Dockerised services behind Cloudflare, with file storage on R2, caching tuned per endpoint, request timing on every call, and Stripe and Shopify billing.

DockerCloudflareR2Stripe
AboutJosh Pavey
Josh PaveyFounder

Senior strategy. Hands-on delivery.

I've spent 7+ years in paid advertising, agency-side and in-house, most recently as Head of Paid Search for 3+ years at Soar With Us, a D2C agency, growing brands to 8+ figures. I've since started Pavegrowth to continue my love of building and growing brands with that expertise.

Alongside the ad accounts I build Shopify themes, iOS apps and software products, including my own. Growth marketing and development under one roof. I utilise AI workstreams to support moving faster & streamlining internal & client workflows to ensure efficiency, whilst the strategy, judgement and accountability are mine. You talk directly to the person doing the work.

7+Years in paid ads
£10M+Ad spend managed
100sAudits & accounts managed
30-minute intro call

Let's grow your brand, together.

Thirty minutes to get to know your brand, your goals and where the growth is. No pitch deck, just a straight conversation about where we'd take it next.

  1. 0–10Your brand, goals and growth targets
  2. 10–25Where I'd look first for growth, and why
  3. 25–30Fractional, a project, or not a fit
or leave your details
Thanks, got it.

I'll get back to you shortly about your request. Looking forward to learning more about your project & goals!

Book an intro