It watches your stock, reorders from your suppliers, and texts you only when it matters. You keep the one-tap approval — it carries the boring half of the morning.
The shape of a calm morning
It draws itself as you scroll — the same way StockPilot turns a noisy 7am into one clear thing to do.
What sets it apart
Runs on plain English
“Only 2 bags of coffee left — order 5.” It fuzzy-matches your items, honours units, and asks when unsure.
POs from your own Gmail
Suppliers get a normal email from the manager's address — or fast hosted sending via Resend.
Depletes what you actually use
Map POS items to recipes once. Every latte deducts the milk, the beans, the cup — not just a SKU.
Nothing sends without your yes
Deterministic parsers first, AI only when it helps. One tap from Telegram approves and sends.
Forecast-aware morning brief
What to order, what to watch, what's already on the way — before you unlock the door.
No per-SKU gouging
A flat per-location fee. No seats, no surprises. Predictable as your espresso machine.
How StockPilot compares
Deterministic first, AI when it helps
Supplier sends are always approval-first, grounded in your real inventory, suppliers, and units.
One day, on autopilot
Text it like a person. It drafts the order and waits for your tap.
Every sale depletes the real ingredients. Dip below par → reorder drafted.
It reordered the oat milk, emailed the supplier, and left a one-line receipt.
No 7am spreadsheet. The boring part took care of itself.
Works with your stack
Square
POS · native
Clover
POS
Shopify
POS · online
Telegram
bot · approvals
Gmail
send POs
Resend
hosted email
via Twilio
Xero
accounting
Square is the strongest native path today; others are verified per setup before we call them production-ready.
Who it fits today
“A single café starts with inventory, par levels, Telegram approvals, and PO emails before ever touching the advanced supplier flows.”
“A small group gets the most value when each location shares suppliers, tracks reorder approvals, and reviews price changes from one dashboard.”
“Reply classification and rescue prompts are powerful — they just need the inbound reply domain wired before we promise them as automatic.”
Sign up free — no card. Tour the demo, wire one location, and keep the approval loop before anything reaches a supplier.
Pricing
Solo
A single café or bakery.
Growth
Multi-café operators.
Pro
Groups of 5+ and franchises.
Free to start, no card — 14 days before the first charge, cancel anytime. Running 10+ locations? Talk to us · or see the full plan details.
Frequently asked
No. Sign-up is free and we don't ask for a card. Pair Telegram, connect Gmail, and have the bot drafting orders without entering any payment details. A paid plan is a 14-day Stripe trial before the first charge, cancellable anytime.
A focused pilot is useful in under an hour: import key items, set par levels, pair Telegram, enable outbound email. Full setup depends on how clean your item list, recipes, suppliers, and POS catalog are.
No. Suppliers receive normal emails — from the manager's Gmail if connected, or the configured Resend address. Automatic reply classification needs an inbound reply domain so replies route back to StockPilot.
Square is the strongest native path today. Clover, Shopify, and generic webhook connectors exist in the app, but we verify each customer setup before treating it as production-ready.
Deterministic parsers run first, an LLM only when needed, and supplier sends stay approval-first — grounded in your real inventory, suppliers, and units. If a message is unclear, it asks instead of sending.
Yes. Supplier contacts, recipes, and sales live in your own tenant. Gmail tokens are scoped to sending and reading threads we started. We never send from our domain, never share data between customers, and you can export or delete everything anytime.
Yes. No contracts. Billed monthly, cancel with one click, data export on request. If StockPilot doesn't pay for itself in month one, we refund you.