How to manage a paid ads budget as CPG Founders

Marketing & GrowthFor CPG Founders2 apps10 steps~20 min to set up

You're running Google, Meta, and TikTok ads yourself — probably from three browser tabs open simultaneously — and your weekly 'optimization session' is really just squinting at platform dashboards trying to remember whether that DTC acquisition campaign or the Amazon retargeting set had the better ROAS last Tuesday. You're spending $8-25k/month across channels with no performance marketer on payroll, and the closest thing you have to a unified view is a Google Sheet you update manually every Friday. You pause the wrong ad sets, miss the creative fatigue signals, and find out a campaign burned through two weeks of budget on a $47 CPA for a $24 product only after the damage is done.

Marketing & GrowthFor CPG Founders2 apps10 steps~20 min to set up
Outcome

What you'll set up

A single cross-channel ads dashboard that pulls Google, Meta, and TikTok performance into one place — no more tab-switching or manual exports
An AI agent that flags overspending ad sets, surfaces your top-performing creatives by ROAS, and reallocates budget toward what's actually converting
A weekly Growth Analyst digest that ties your paid traffic back to actual signups and conversion rate changes, so you know whether your ad spend is moving the number that matters
The Starch recipe

Apps, data, and prompts

The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.

Data sources & config

Ads Agent connects to Google Ads, Meta Ads, and TikTok Ads from Starch's integration catalog — the agent queries them live when your dashboard loads or an automation runs. Growth Analyst syncs your PostHog data on a schedule and uses Gmail to deliver your weekly digest.

Prompts to copy
Connect my Google Ads, Meta Ads, and TikTok Ads accounts and build me a dashboard showing daily spend, ROAS, CPA, and CTR by campaign and creative for the last 30 days. Flag any ad set where spend exceeded $200 this week and ROAS was below 1.5.
Every Monday morning, send me a report answering three questions: which creatives drove the best ROAS last week, which campaigns are trending toward overpacing their monthly budget, and where should I reallocate if I want to hit a blended ROAS of 2.0 this month.
Connect my PostHog account and email me a weekly digest showing how paid traffic from each channel converts compared to organic — include signup rate, drop-off step, and any channel where conversion rate changed more than 15% week over week.
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Connect Google Ads, Meta Ads, and TikTok Ads from Starch's integration catalog. This takes about five minutes per platform — you authenticate once and the agent queries them live whenever your apps run.
2 Open the Ads Agent app (currently in beta — request access to get notified at launch) and describe the dashboard you want: channels, date ranges, metrics, and the budget guardrails that matter to your brand.
3 Tell Starch your monthly budget by channel and your target ROAS thresholds. The agent will use these as the baseline for flagging overspending or underperforming campaigns.
4 Set up an automation that runs every morning: pull yesterday's spend and ROAS by ad set across all three channels, and Slack you a summary of any ad set that exceeded your CPA ceiling or paced more than 15% over its daily budget.
5 Ask Starch: 'Which creatives are driving the best ROAS this week across Meta and TikTok, broken out by product line?' Get the answer in plain English with the numbers behind it — no spreadsheet required.
6 Connect PostHog from Starch's integration catalog and install the Growth Analyst app. Describe the weekly email you want: paid vs. organic conversion rates, top referrers, and signup trend by channel.
7 Schedule the Growth Analyst digest for Monday mornings so you walk into the week knowing which paid channels are actually converting to trials, subscribers, or first purchases — not just generating clicks.
8 Once a week, ask Starch: 'Based on last week's performance, where should I shift budget this week to hit a blended ROAS of 2.0 while staying under $18,000 total spend?' The agent answers with a specific reallocation recommendation.
9 For any platform that doesn't have a direct API connection you need — say, a specific retailer's co-op ad portal or a regional display network — tell Starch to automate it through your browser. No API needed.
10 At the end of each month, ask Starch to pull a 30-day cross-channel performance summary and draft a one-page memo you can share with your investors or co-packer partners showing how paid acquisition is tracking against your growth plan.

See this running on Starch

Connect your tools, describe what you want, and the agent builds it. Closed beta is free.

Try it on Starch →
Worked example

April 2026 Paid Ads Budget Review — Snack Brand, $20k/Month Spend

Sample numbers from a real run
Meta — DTC Prospecting (Lookalike)6,800
Meta — Retargeting (Site Visitors 30d)2,400
Google — Brand Search2,200
Google — Non-Brand / Category3,600
TikTok — UGC Creative Testing5,000

In April, the founder was running $20k/month across Meta, Google, and TikTok for a better-for-you snack brand sold DTC and on Amazon. The Ads Agent dashboard surfaced something the founder had missed: the TikTok UGC creative testing campaign had spent $5,000 at a $3.10 blended CPA — but two of the six ad sets in that campaign were responsible for 80% of the conversions. The other four were burning $2,200 at a $94 CPA. Starch flagged those four sets on day 12 of the month, and the founder paused them and reallocated $1,800 to the two winning creatives. The Growth Analyst digest that same Monday showed that TikTok-sourced visitors were converting to first purchase at 2.1% — versus 1.4% for Meta prospecting — which justified shifting another $600 off the Meta lookalike campaign mid-month. Final April ROAS came in at 2.4 blended versus a 2.0 target, without increasing total spend.

Measurement

How you'll know it's working

Blended ROAS across Google, Meta, and TikTok (weekly and monthly)
CPA by channel and by product SKU — especially important when your gross margin varies across a multi-SKU line
Paid-to-organic conversion rate differential (are your ads bringing buyers or just browsers?)
Budget pacing by channel — how much of the monthly budget is spent by day 15
Creative fatigue score — CTR decay week-over-week on your top-spending ad sets
Comparison

What this replaces

The other ways teams handle this today, and how the Starch version compares.

Triple Whale
Strong DTC attribution and blended ROAS dashboarding, but it's a reporting tool — it tells you what happened, it doesn't rebalance your budget or flag overspending ad sets for you, and at $300-600/month it's another line item on top of your ad spend.
Rockerbox
Good multi-touch attribution across channels, but built for teams with a media buyer or growth lead already in place — not for founders who need the tool to surface recommendations, not just data.
Manual Google Sheets + platform native dashboards
Free, but you're spending 3-4 hours a week exporting CSVs and stitching them together, and you're always one missed export away from making a budget decision on stale numbers.
Northbeam
Enterprise-grade attribution with strong Amazon integration for CPG brands, but pricing starts at $1,000+/month and assumes you have dedicated media buying resources to act on the data.
On Starch RECOMMENDED

One platform — ads agent, growth analyst all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.

Try it on Starch →
FAQ

Frequently asked questions

Does Starch actually manage my ad spend, or does it just report on it?
The Ads Agent is built to do both — it surfaces performance data and flags issues, and it can execute budget changes when you tell it to. You stay in control: you set the guardrails (CPA ceilings, daily budget caps, ROAS thresholds), and the agent acts within them or asks for confirmation before moving money.
I sell on Amazon and DTC. Can Starch track both in the same ads view?
Yes. You can connect Amazon Advertising from Starch's integration catalog alongside Google, Meta, and TikTok. The Ads Agent can pull all four into one dashboard and let you compare ROAS by channel — including the difference between your DTC margin and your Amazon margin when evaluating where to push spend.
What if I'm running co-op ads through a retail partner that has its own portal?
Starch automates any website through your browser — no API needed. If your retail partner has a co-op ad portal you log into manually today, Starch can pull reporting from it and include it in your unified view.
Is Starch SOC 2 Type II certified? My investors want to know before I connect financial and ad data.
Not yet — Starch is not SOC 2 Type II certified at this time. That's worth knowing if your compliance requirements are strict. It's on the roadmap.
The Ads Agent says it's in development. What can I use right now?
The Growth Analyst app is live today — it connects to PostHog and delivers weekly digests showing how your paid traffic converts versus organic, what's moving, and where to focus. You can also describe a custom ads performance dashboard to Starch right now and it will build it against your connected ad accounts from the integration catalog. The Ads Agent app adds the AI-driven budget management layer on top; request beta access to get notified when it launches.
I have six SKUs with very different gross margins. Can the ROAS targets be set per SKU?
Yes. When you describe your dashboard or automation to Starch, you tell it your margin structure by product line and set ROAS floors accordingly. The agent tracks performance at the campaign and ad-set level and can break down CPA and ROAS by the product being promoted — not just by channel.

Ready to run manage a paid ads budget on Starch?

Request closed-beta access. Everything is free during beta.

You're on the list! We'll be in touch soon.