How to set up pipeline attribution as CPG Founders
You're running paid ads across Meta, Google, and maybe TikTok — all to drive DTC sales on Shopify — but you have no idea which channel actually sourced a customer. Your Shopify attribution says Meta. Meta's dashboard says Meta. Google says Google. The truth is somewhere in the middle, and you're making budget decisions based on whoever shouts loudest. Most CPG founders at your stage manually copy numbers into a spreadsheet once a week, reconcile UTM data that breaks whenever a customer uses iPhone Mail, and have no clean way to connect ad spend back to repeat purchase behavior or wholesale leads. You're spending real money on paid acquisition without a closed-loop view of what's working.
What you'll set up
Apps, data, and prompts
The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.
Growth Analyst connects to PostHog from Starch's integration catalog — the agent queries it live — and uses Gmail (Starch syncs your Gmail on a schedule) to deliver the weekly digest. The CRM syncs Gmail threads on a schedule for email history and can pull LinkedIn profile data through browser automation — no LinkedIn API needed. For ad spend data, connect Meta Ads, Google Ads, and Shopify from Starch's integration catalog; the agent queries them live when your attribution dashboard runs.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Q1 2026 Attribution Audit — Natural Snack Brand, $180K Monthly DTC Revenue
| Meta Ads spend (Q1) | 18,400 |
| Google Ads spend (Q1) | 7,200 |
| Shopify DTC revenue attributed to Meta (self-reported) | 94,000 |
| Shopify DTC revenue attributed to Meta (PostHog / UTM) | 61,000 |
| Shopify DTC revenue attributed to Google (UTM) | 38,000 |
| Shopify DTC revenue — direct / unattributed | 41,000 |
| New wholesale accounts opened (Q1) | 14 |
| Wholesale accounts sourced by trade show | 6 |
| Wholesale accounts sourced by DTC halo / inbound | 5 |
| Wholesale accounts sourced by cold outreach | 3 |
Before setting up attribution in Starch, this founder was allocating 72% of paid budget to Meta based on Meta's own reported ROAS of 5.1x. After connecting PostHog and Shopify from the integration catalog and building the UTM-matched attribution dashboard, the actual picture looked different: Meta's real cost-per-order was $18.40 versus Google's $11.20, and $41K in quarterly revenue had no reliable first-touch source at all — likely email and word-of-mouth. The Growth Analyst weekly digest flagged that their protein bar PDP was converting at 4.2% from Google Shopping but only 1.8% from Meta traffic, suggesting a creative-audience mismatch rather than a channel problem. On the wholesale side, the CRM's source breakdown revealed that 5 of their 14 new retail accounts in Q1 came in as inbound inquiries tied to DTC brand awareness — a halo effect they had never measured before. That single insight changed how they justified their DTC ad budget to investors: it wasn't just driving direct revenue, it was opening retail doors.
How you'll know it's working
What this replaces
The other ways teams handle this today, and how the Starch version compares.
One platform — growth analyst, crm, ads agent all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.
Try it on Starch →Frequently asked questions
Does Starch store my ad performance data, or does it query live every time?
My UTM parameters break when customers open emails in Apple Mail or click through Instagram Stories. Does Starch fix that?
Can I track which trade shows or broker introductions are turning into retail accounts?
Is Starch SOC 2 certified? I'm connecting Shopify revenue data and customer records.
The Ads Agent app sounds useful for rebalancing Meta and Google budget. Can I use it today?
I sell on Amazon and through a regional distributor in addition to DTC. Can Starch pull those into attribution too?
Related guides for CPG Founders
Vendor and category spend analysis means knowing, at any point in time, where your money is actually going — which vendors are getting paid, how much, how often, and whether that number is creeping up or down relative to last month.
Read guide →Investor Q&A and info requests are the administrative tax on raising capital and maintaining LP relationships.
Read guide →Inventory shrinkage is the gap between what your records say you have and what's actually on the shelf, in the warehouse, or at your co-packer.
Read guide →AP invoice approval is the process of reviewing incoming vendor bills, confirming they match purchase orders or contracts, getting the right sign-off, and releasing payment.
Read guide →Set Up Pipeline Attribution for other operators
The AI stack built for small marketing teams.
Read guide →The AI stack built for small RevOps teams.
Read guide →The AI stack built for DTC founders.
Read guide →The AI stack built for boutique professional services firms.
Read guide →Ready to run set up pipeline attribution on Starch?
Request closed-beta access. Everything is free during beta.