How to run annual planning as DTC Brand Founders
Annual planning for a DTC brand means pulling numbers from five places that have never spoken to each other. Your Shopify revenue lives in one tab, your Meta and Google ad spend in another, your Klaviyo email costs in a third, and your COGS estimates in a Google Sheet your ops person built six months ago. You spend two weekends in November reverse-engineering last year's numbers before you can even start thinking about next year. CAC by channel, contribution margin by SKU, inventory reorder points — none of it is in one place. By the time you've reconciled everything, you're presenting a plan that's already out of date.
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.
Starch syncs your Stripe revenue and Plaid bank transactions on a schedule as the financial baseline for Scenario Analysis and Budgeting. Shopify is connected from Starch's integration catalog and the agent queries it live for order volume, AOV, and SKU-level revenue. Meta Ads and Google Ads are connected from Starch's integration catalog and queried live for spend and ROAS by campaign. Klaviyo is connected from Starch's integration catalog for email revenue attribution. Notion connects from Starch's integration catalog to pull any existing planning docs into the knowledge base.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
November 2025 Annual Planning: Sunblend Skincare (fictional DTC brand, $4.2M run rate)
| 2025 Shopify revenue (actuals) | 4,200,000 |
| 2025 paid media spend (Meta + Google) | 1,260,000 |
| 2025 blended CAC | 38 |
| 2026 base case revenue target | 5,460,000 |
| 2026 aggressive case revenue target | 6,720,000 |
| 2026 paid media budget (base case) | 1,540,000 |
| Max sustainable CAC (aggressive scenario, 45% contribution margin) | 51 |
| Inventory reserve needed for aggressive case | 380,000 |
The founder connects Plaid and Stripe, and Starch immediately surfaces 2025 actuals: $4.2M in Shopify revenue, $1.26M in paid media spend, and a blended CAC of $38 across Meta and Google. The Scenario Analysis app loads these as the baseline. She builds three scenarios. Base case: 30% revenue growth to $5.46M, holding CAC flat at $38, which requires $1.54M in paid media. Aggressive: 60% growth to $6.72M, CAC rising to $51 as she enters new audiences — Starch shows this still works at 45% contribution margin but requires an $380K inventory position to avoid stocking out on the hero SPF moisturizer. Bear case: 15% growth, cutting paid by $180K, runway extending to 22 months. The bear case is what she shows the board if Q1 ROAS degrades. She pins the aggressive CAC ceiling — $51 — in the Knowledge Management page as a standing guardrail for her media buyer. The Presentation Agent builds the board deck from the scenario outputs in about four minutes; she adjusts two slides and exports to PDF. Total time from 'I need to do annual planning' to 'the deck is done': one weekend afternoon instead of two.
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 — scenario planning, quarterly budgeting, knowledge management 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 connect to Shopify directly?
Can Starch pull my Meta and Google Ads spend into the plan?
The Presentation Agent and Budgeting app say 'currently in development' — what does that mean for my annual planning?
Is Starch SOC 2 certified? I'm sharing revenue and bank data.
My financial data is in QuickBooks, not Plaid or Stripe. Does that work?
Can I use this for quarterly planning updates, not just the annual plan?
What about Klaviyo — can Starch pull email revenue attribution into the plan?
Related guides for DTC Brand 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 →Run Annual Planning for other operators
The AI stack built for the founder's office.
Read guide →The AI stack built for small finance teams.
Read guide →The AI stack built for small RevOps teams.
Read guide →The AI stack built for small marketing teams.
Read guide →Ready to run run annual planning on Starch?
Request closed-beta access. Everything is free during beta.