Hey Bud Skincare: an inventory agent that runs every morning
How we built Hey Bud Skincare's inventory system with Claude Code: Shopify and 3PL stock synced by 6am, reorder alerts, draft POs and month-end snapshots.
Our own business, not a client. Hey Bud Skincare, DotVA and Lead Gen Empire are businesses owned and run by the people behind On Autopilot. We build on them first, with the same Claude stack we sell.
Hey Bud sells through Shopify and Australian retailers, with stock held at a third-party warehouse and made by contract manufacturers. Stock, sales and purchase orders lived in different systems, so problems surfaced late and month-end took manual reconciliation.
One inventory system, built in-house with Claude Code, syncs warehouse stock, Shopify sales and orders at 6am every day, raises stock and reorder alerts, drafts purchase orders for a person to approve, puts a Claude-written daily brief on the dashboard and emails critical problems.
Hey Bud Skincare is our own Australian skincare brand, and we still run it. Its inventory system, built by Ollie Watts (not a developer) with Claude Code, runs a full sync at 6am every day: it pulls stock from our third-party warehouse, sales from Shopify, order tracking and the exchange rate, recalculates the demand forecast, raises stock and reorder alerts, drafts purchase orders for a person to approve and puts a Claude-written daily brief on the dashboard. Critical problems are emailed. It is the working proof behind On Autopilot’s AI Inventory Watch ($497 setup + $99/month).
Whose business is this?
Hey Bud Skincare is owned and run by the people behind On Autopilot. It sells online through Shopify and through Australian retailers, keeps its stock at a third-party logistics warehouse, and has its products made by contract manufacturers. That is a common shape for an Australian product brand, and a messy one to keep track of: stock, sales, purchase orders and invoices all live in different systems.
Its inventory system was built in-house by Ollie Watts, who runs marketing across our businesses and is not a developer, using Claude Code. That is the point of this case study: the same tools and approach we sell, used on a business whose numbers we live with.
What runs every day
| When (Melbourne time) | What happens |
|---|---|
| 6:00am daily | Full sync: warehouse stock, Shopify sales, order tracking, internal orders and the exchange rate, then forecasts, stock and reorder alerts, draft purchase orders and a Claude-written daily brief on the dashboard |
| 12:00pm and 5:00pm daily | Light syncs to keep stock levels fresh |
| 8:15pm daily | A second full sync |
| Mondays | Weekly digest, sales anomaly check, out-of-stock reports and a retail orders vs Xero reconciliation |
| Last day of the month | Month-end stock snapshot, with a backstop on the 1st |
Every run writes a summary record. If any step fails, it raises a critical alert naming how many steps failed, and critical problems are emailed.
How we built it safely
- Read first, act later. The early versions only read data and reported. Steps that change records were added one at a time once the reads had proved reliable.
- Never enshrine bad data. If the warehouse returns an incomplete catalogue, the run marks the stock as untrustworthy and skips every irreversible step, including the month-end snapshot and the out-of-stock emails to retailers.
- Drafts, not decisions. Purchase orders are created as drafts for a person to approve. A person decides what gets ordered.
- Make silence visible. Scheduled jobs fail quietly, so the dashboard shows how long ago the last sync ran: green under 12 hours, amber to 24, red after that.
- Write it down. The system has a plain-English handbook covering every scheduled job, what breaks if it stops, and how to check it, so it does not depend on one person’s memory.
What it changed
The summary is qualitative: stock problems now show up in the morning instead of when someone happens to look, reorder decisions start from a list rather than a spreadsheet hunt, and month-end starts from an automatic snapshot. We have not published before-and-after figures because we did not measure a clean baseline before building it, and we will not estimate one after the fact.
Can On Autopilot build this for my business?
Yes, at two levels. AI Inventory Watch is the productised version for Shopify stores: $497 setup and $99 a month (AUD, ex GST), a daily stock check with alerts to your team, live in days. See the AI Inventory Watch service page. Bigger systems that also touch your warehouse, Xero and suppliers are quoted at a fixed price after a free 30-minute audit, and can be run for you on managed AI from $1,500 a month.
For the costs behind decisions like this, see the 2026 AI Cost Index (modelled), and our other own-business builds: the DotVA lead pipeline and the Lead Gen Empire network.
- Claude Code
- Claude API
- Shopify
- ShipHero (3PL)
- Xero
- Next.js
- PostgreSQL
- Cron on our own VPS
Questions about this build
Is Hey Bud Skincare a client of On Autopilot?
No. Hey Bud Skincare is an Australian skincare brand owned by the people behind On Autopilot. We use it to prove the approach on a real business with real stock, before we sell the same pattern as AI Inventory Watch.
Does the agent order stock by itself?
No. It drafts purchase orders for products that have hit their reorder point and have nothing on order, marked for a person to review. Ordering stays a human decision.
What does a version of this cost for my business?
AI Inventory Watch, our productised version for Shopify stores, is $497 to set up and $99 a month (AUD, ex GST): a daily stock check before the working day, with alerts to your team. Larger builds that touch your warehouse, Xero and suppliers are quoted after a free 30-minute audit.
Could Zapier or Make do this instead?
The simple parts, yes: 'when stock hits zero, send a message' is a good Zapier job. The value here is in the checks around the data (is this sync complete, has this shipment really landed, which products need reordering), which is where code written with Claude Code is worth the extra build.
Want a build like this in your business?
Book a free 30-minute audit. We'll map your business and show you which automation would land the biggest result first.
Book my free AI auditOr have us run it for you, end to end: On Autopilot is Australia's outsourced AI department.