Which SKUs am I about to run out of?
Stockouts caught two weeks before they happen.
You'd think this needs a dedicated inventory tool — Astra forecasts stockouts from your existing Stripe order data and flags reorders before you sell out.
The short answer
Astra answers "which SKUs am I about to run out of" by joining your inventory table (in MongoDB, Airtable, or wherever you keep it) with the last 30 days of Stripe order velocity per SKU, then projecting days-of-stock-remaining for every line item. She flags anything that runs out in the next 14 days, ranks by revenue impact (a fast-mover going out costs more than a slow tail item), and suggests a reorder quantity sized to your usual lead time. The output is a Lark message: at-risk SKUs, days until stockout, daily burn rate, suggested reorder qty, and the historical supplier link from your Notion vendor sheet. She also flags the opposite — SKUs sitting on 6+ months of inventory tying up cash. You stop discovering stockouts from a customer support ticket.
How Astra actually does it
- 1Read inventory levels
Pull current stock per SKU from MongoDB inventory collection or Airtable base.
MongoDB - 2Calculate burn rate
Stripe orders by SKU over last 30 days → daily units sold per SKU, smoothed for weekday seasonality.
Stripe - 3Project days-of-stock
Current stock ÷ daily burn = days remaining. Flag anything <14 days as at-risk.
- 4Suggest reorder quantity
Lookup vendor lead time from Notion supplier sheet, recommend qty to cover lead time + 30-day safety buffer.
Notion - 5Send the digest
Lark table: at-risk SKUs, days remaining, suggested reorder, supplier link. Plus an overstocked-SKU section.
Lark
What it looks like in chat
Lark digest with at-risk SKUs ranked by stockout urgency, suggested reorder quantities sized to lead time, supplier links, plus an overstocked-SKU section to free up cash.
Daily 8am + immediate alert if any SKU drops to <7 days remaining.
Ask Astra this right now
We'll spin up your workspace, hand the prompt to Astra, and you see the answer in 60 seconds. Free.
Try this with AstraFrequently asked questions
What if my inventory isn't in MongoDB?
Astra reads from Airtable, Google Sheets, Shopify, WooCommerce, or any database with a SKU + qty column. She just needs a way to map SKU IDs to current stock. One-time setup, then automatic.
How accurate is the burn rate forecast?
Within ~10% for SKUs with steady demand. For seasonal items she uses last year's same-week velocity if you have ≥1 year of data. New SKUs (under 14 days) get a wider safety buffer because the trend isn't established.
Can she actually place the reorder?
She drafts the PO email or supplier-portal form and asks you to confirm. With Composio you can approve the reorder in one tap and she submits it. Most users prefer the human-in-the-loop step on first orders, then full automation for repeat SKUs.
What about returns or refunds skewing the burn?
She nets refunded units out of the burn calc and flags any SKU with abnormal return rate (>10%) as a separate quality issue worth investigating before reordering.
Run your one-person company.
Hire your AI team in 30 seconds. Start for free.
Free to start · No credit card required · Set up in 30 seconds