How to forecast product demand as DTC Brand Founders
Your demand forecast is a Shopify export pasted into a Google Sheet, adjusted by whoever remembers that you sold out of your best SKU two Novembers in a row. Meta ad spend spikes drive pull-through your 3PL hasn't planned for, and your co-packer needs 8-week lead times while you're still guessing whether the Q4 promo is going to hit. You find out you're understocked when a customer emails asking where their order is. You find out you're overstocked when you're staring at 4,000 units of a flavor that didn't move and your bank balance reflects it. No tool in your current stack — Shopify, Meta Ads, Klaviyo, a 3PL portal — talks to the others, so the forecast is always someone's best guess, never the whole picture.
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.
Connect Shopify from Starch's integration catalog — the agent queries your orders, products, and inventory live when the demand plan runs. Starch syncs your bank transactions on a schedule via Plaid so cash impact of reorder decisions shows up in the same view. Your Meta Ads data connects from Starch's integration catalog so promotional spend drives the lift model rather than a manual input. 3PL portals without a direct API are automated through your browser — no API needed.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Q4 2025 holiday restock for a 6-SKU snack brand doing $4.2M ARR
| Shopify trailing-90-day velocity (hero SKU) | 3,200 |
| Units currently at NJ 3PL (hero SKU) | 1,100 |
| Units on open PO (arriving week 8) | 2,000 |
| Projected demand Nov 15–Dec 31 with Black Friday lift (20%) | 5,400 |
| Cover gap requiring emergency reorder | 2,300 |
| Co-packer MOQ | 2,500 |
| Cash required to close gap at $1.80/unit landed cost | 4,500 |
In early October, Starch pulls the trailing 90-day Shopify velocity for the brand's top-selling jalapeño SKU: 3,200 units sold in the last quarter, accelerating. There are 1,100 units at the NJ 3PL and a 2,000-unit PO arriving in week 8 (late October). The demand plan flags that a 20% Black Friday promotional lift — pulled automatically from last year's Meta Ads spend pattern and the confirmed campaign budget in Meta Ads Manager — puts projected November 15–December 31 demand at 5,400 units. Available supply through the period: 3,100. Cover gap: 2,300 units. The co-packer's MOQ is 2,500, and they need 7 weeks. The reorder deadline to hit shelf by November 15 was October 1 — three days out. Starch surfaces the alert in Slack that morning with the math attached. The founder places the PO the same day. Cash required: $4,500 at $1.80/unit landed. Plaid confirms the operating account has $38k in it. The reorder is feasible and the brand doesn't stock out on its highest-velocity SKU the week that matters most.
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 — demand planner, inventory planner 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
Can Starch actually connect to Shopify for order data, or does it just pull from what I export?
The Demand Planner and Inventory Planner apps say 'in development' — what can I use right now?
My 3PL uses a web portal with no API. Can Starch still pull stock levels from it?
Can Starch factor in my co-packer lead times and minimum order quantities?
Is Starch SOC 2 certified? My 3PL asks about security before we share portal credentials.
I have historical Shopify data going back 3 years. Does Starch use all of it for the forecast?
Can Starch send me an automatic weekly reorder alert instead of me having to log in and check?
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 →Forecast Product Demand for other operators
Ready to run forecast product demand on Starch?
Request closed-beta access. Everything is free during beta.