Draft — ready for final review before publishing.
Case study / AI operations — real client 5 min read

A Sydney pet brand now has a team of AI agents running their Amazon business

Running an Amazon FBA business means data scattered across multiple systems, routine operations that eat time without requiring much judgment, and no easy way to get a quick answer about anything without pulling numbers yourself. We built a team of AI agents that handles all of it — monitoring the business continuously, executing routine tasks automatically, and answering any question about ads, inventory, or margins on demand.

9am AEDT
a full business briefing lands in Slack automatically, before the owner starts work
Seconds
to get a data-backed answer to any question about ads, margins, inventory, or competitors
~$150/mo
AUD to keep the full system running
Client

Sydney-based pet enrichment brand. Small team. Products sold through Amazon Australia. Multiple active SKUs in FBA fulfilment.

What it covers

Ad performance, inventory levels, profit margins, competitor pricing, customer reviews, bookkeeping, reorder decisions, and routine seller operations — all from one place.

Time to build

~4 weeks from first call to live daily briefings.

The problem

Running an Amazon FBA business well requires pulling data from several places — ad performance, inventory reports, settlement data — and doing the analysis yourself to understand what it means. Is this campaign performing or bleeding? Is that product about to run out of stock? Did last week's settlement match what we expected?

None of those are hard questions. But answering any one of them from scratch takes time and context-switching that adds up across a week. Before you factor in the operational work underneath — sending review request emails after each order, handling the bookkeeping, tracking competitor moves.

For a small brand, the choice is usually between hiring people to do this work or not doing it consistently. Hiring costs money directly. Not doing it means missing things that compound quietly over weeks: a campaign running on the wrong bid, a SKU drifting toward a stockout, a margin problem nobody caught.

What we built

A team of thirteen specialist agents that each own a specific area of the business. They run automatically every morning, monitor for issues throughout the day, and are available on demand to answer questions or run analysis.

The agents cover everything the business needs watched: ad performance and bid optimisation, inventory levels and reorder timing, profit margins per product, competitor pricing and keyword rankings, customer review trends, and bookkeeping. Routine operational tasks — sending review request emails, logging expenses — run automatically without any input required.

Every morning at 9am AEDT, the system pulls current data from all connected sources, runs each agent's analysis, and delivers a single briefing to Slack. The owner reads it over coffee. Anything that needs attention is flagged clearly, with the context already attached.

What we had to figure out

  • Amazon's data lives in too many places and updates on different schedules Ad data, inventory figures, settlement reports, and review feeds all update at different rates. The agents needed to know when their data was fresh enough to act on and when to fetch again. We built a memory layer that tracks data age for each source and decides whether to use cached data or make a new call. This cut external calls significantly and made the system faster.
  • The morning briefing sounded like a report, not an advisor Early versions listed metrics accurately but didn't interpret them. It told the owner what happened, not what it meant or what to watch. We spent significant time on the synthesis step — getting it to reason about the data, note what changed, and flag what warrants attention. The current version reads like something a good analyst would write.
  • The first version escalated too many things Early on, the owner was getting Slack notifications for routine fluctuations that didn't need human attention. We worked through where the real thresholds were — what the owner actually needed to decide versus what the system should just handle. Fewer interruptions, higher signal on the ones that come through.
  • Receipts and invoices don't arrive through a clean data feed Expense documents come as files in Slack — PDFs, images, spreadsheets, varied formats. The bookkeeping agent needed to handle all of it, extract the relevant figures, and log them correctly. Building reliable document reading that could handle the range of formats the business actually produces took more iteration than the more structured data work.

The result

  • Business intelligence Full briefing synthesised from multiple sources, delivered to Slack every morning at 9am AEDT — no manual pulling, no context-switching
  • On-demand answers Any question about ads, margins, inventory, or competitors answered with current data in seconds
  • Routine operations Review requests, routine adjustments, bookkeeping — handled automatically, no owner time required
  • Decision support Medium-stakes decisions arrive with analysis already done; high-stakes calls go through a structured review before reaching the owner
  • Monthly running cost ~$150 AUD — full system, all agents, continuous monitoring

Want to see what this looks like for your business?

Book a free 45-minute audit. We'll identify your highest-ROI automation opportunities. No commitment required.

Book a workflow audit