← All insights
Insights

Catalog ads across thirty client accounts: how an agency runs Meta creative at scale

One client’s catalog ads are a job. Thirty are a week. Thirty feeds that break in thirty ways, thirty catalogs of pack shots on white, and a client who found out before you did that half the range went missing on Friday.

This is the playbook for running Meta catalog ads across a whole book of clients without the firefighting. It is written for the specialist with thirty to a hundred and twenty minutes per client per week, and for the owner who wants the book to grow without the payroll growing with it.

Start the week where the problems are

Opening thirty accounts to check that nothing is wrong is how a Monday disappears. Start instead from one queue across every client. Renable’s dashboard lists the open warnings and errors for the whole organization, most pressing first, and the project cards filter to the clients with issues or flagged content, and show which ones sit on an unpublished draft.

Twenty-seven accounts with nothing waiting don’t get a visit this week. The three that do get all of your attention. A warning that touched hundreds of products shows as one line, with a drill down to the affected products and an Ask Aimée to investigate button beside it. She finds the cause. You decide the fix.

The one thing a queue can’t show you is a feed that quietly stopped importing. Once a month, scan the project list and read the “last import” line on every client. Better still, let a monitor watch for it.

Never be the one who found out from the client

A monitor is a rule that watches your catalogs and channels. “Alert me when a client’s product count drops more than a quarter between imports” is one. So is “email the account manager when an import fails.” One monitor can watch every client you have.

The one worth setting up first: hold the publish. When a supplier feed comes in half empty, the monitor keeps the last good feed live instead of sending Meta an empty catalog. The ads keep running on yesterday’s products, and you fix the feed on Monday morning instead of Sunday night.

Fix it once, apply it to every client

Every catalog needs the same cleanup. Strip the brand from the title. Map the odd availability values to in stock and out of stock. Exclude products with no image. Set a custom label for the clearance range. Writing those rules thirty times is thirty chances to get one wrong.

Put them in a ruleset instead. One place to edit, applied to as many catalogs as you like. When a client’s feed names a column differently, one rule on that catalog bridges the name and the shared rules run unchanged. Change a shared rule, publish the ruleset, and every client using it is updated.

The same goes for a whole setup. A project that works for one fashion client, with its catalog, channels, product sets and prompts, can be copied into another client’s organization as a starting point. Onboarding stops being a rebuild.

Stock and prices that are never stale

Stale stock is paying to advertise sold-out products. A wrong price gets products disapproved. Both usually happen because the client’s live stock lives in a warehouse feed, not in the product feed they gave you.

Join the two. Add the warehouse or supplier feed as a second source on the catalog and match it on the barcode or SKU. Availability and price then follow the live source on every import. Set it up once per client and stop copying numbers by hand.

Creative that looks like the client, not like a feed

The client sees the ads, not the feed. A template is one ad layout that Renable renders for every product in the catalog: the client’s colors and logo, the product cut out from its white background, the price, review stars and a sale badge only on products that are actually on sale. The rendered image goes out in the feed, so Meta runs it like any other catalog ad. In every shape, image and video.

Start from a ready-made template and swap in the client’s brand, or describe the ad to Aimée and she builds it in Studio. Thirty clients means thirty templates, not thirty design projects. Nothing reaches an ad until you publish.

Copy and images work the same way. A published prompt writes a headline or fills a thin description for every product that matches it, and keeps doing so as products arrive. Content Aimée is confident in goes out. The exceptions land in one review queue per client, where you approve in bulk and fix the odd one by hand.

“Which creative is this ad actually running?”

The question you get in every client meeting, and the one that used to mean a tab expedition through Ads Manager, Commerce Manager and the feed tool. Renable Options, a Chrome extension, puts the answer inside Meta Ads Manager. Open any catalog ad and the panel shows the design it runs, the other designs the client’s feed offers, how many products each covers, and when Meta last fetched the feed.

Switching an ad to another design is one click. Build the seasonal look weeks early, pin the ads on the day, pin them back when it ends. Two ad sets pinned to two designs on the same catalog is an A/B test Meta can run.

Aimée opens in a side panel beside Ads Manager. She reads the campaigns, ad sets and ads you have on screen, tells you what each one runs, and quotes what Meta reported for the period you ask about. She reads. You make the changes.

Aimée

Which design is each of Alpine Outfitters’ catalog ads running, and what did Meta report for last week?

Read 6 catalog ads · Alpine Outfitters

Sep 21–27, as reported by Meta: autumn-range spent $1,240 for 61,300 impressions.

Evergreen spent $2,980 for 148,900 impressions.

4 ads on evergreen2 ads on autumn-rangeMeta fetched the feed 38 min ago

This account reports purchases, so I can add ROAS per ad set. Want it as an email for the client?

The commercial side

Every plan has unlimited seats, so the whole team works in every client’s account without a per-head bill. Pricing is per product and market, counted after your rules run, so the products a rule excludes never bill. And an agency that brings accounts earns a commission on them. The details are on Renable for agencies.

What it takes

A product feed per client, which Renable imports and sends on to each client’s Meta catalog. Aimée drafts rules, templates and channels, and a human publishes them. She can’t upload a client’s logo or fonts, so add those in Studio. Meta still runs the campaigns and decides which ad shows where. Renable Options is in early access.

The weekly pass, stop by stop: Your weekly feed-health routine

Selling sizes and colors? How to handle variants and out-of-stock products in Meta catalog ads

Run thirty accounts. Firefight none

Start with one client, not the book. Connect its feed, let Aimée draft the setup, and see the attention queue on Monday. Every account starts with a 30-day free trial.