3 AI agents across 3 countries for a single Shopify brand — synced to local warehouse operations in real time.
Groov is a lifestyle and consumer goods brand operating across three markets through three independent Shopify storefronts. Each store has its own product catalogue, pricing (NZD, THB, HKD), promotions calendar, and customer base.
Behind each storefront sits a warehouse operation in the associated country — with its own inventory system, shipping partners, and fulfilment workflows. The founder was running all three stores from Christchurch. Manually.
Multi-region e-commerce looks clean from the outside. Three Shopify stores, three domains, three currencies. Behind the scenes, it's a nightmare of context-switching.
— The situation before Agenti NZ
Each warehouse managed stock independently. Flash sales on one store would burn through SKUs while other stores remained unaware — leading to ~8 overselling incidents per week.
Hong Kong customers in Cantonese, Thai customers in Thai, NZ customers in English — all landing in the same inbox with different policies, different context, different tone required.
Emailing a warehouse in Thailand at 4pm NZ time means waiting until the next morning for a response. Orders sitting in limbo, multiplied across dozens of daily orders across three regions.
Running Black Friday campaigns across three stores with different discount structures, different hero products, and different stock levels — all managed via spreadsheets.
We built three dedicated AI agents — one per Shopify store — each connected to its local warehouse system via API. They share a coordination layer that keeps all three in sync.
Connected to the New Zealand warehouse and fulfilment partner. Validates every new order against live NZ stock before confirmation, pauses listings when inventory hits critical thresholds, automates customer comms in brand voice, and triggers restock alerts with cross-regional stock checks.
Handles Thai and English customer service with authentic tone (polite particles, correct register). Monitors NZD/THB exchange rates and alerts when margins erode below threshold. Routes orders through Kerry Express, Flash Express, or Thailand Post EMS based on destination and weight. Aggregates Thai-language reviews into weekly sentiment digests.
Handles English and Traditional Chinese customer service. Ensures product listings meet Hong Kong Consumer Goods Safety Ordinance requirements and cross-border shipping documentation into Mainland China. Tracks HK market seasonal patterns (gifting seasons, festival-driven demand) and feeds signals back to the coordination layer.
The three agents don't operate in isolation — they communicate through a shared sync layer that polls for state changes every 60 seconds. This is what makes the system greater than the sum of its parts.
Unified inventory ledger
Real-time stock counts across all three warehouses
Cross-region transfer logic
Recommends stock moves when one region is oversupplied
Consolidated daily briefing
One 3-min summary covering all three stores at 7am NZT
Promotion conflict detection
Flags pricing undercuts and stock cannibalisation before launch
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ groov.nz │ │ groov.store │ │ groov.hk │
│ Shopify │ │ Shopify │ │ Shopify │
└──────┬──────┘ └──────┬──────┘ └──────┬──────┘
│ │ │
▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Agent NZ │ │ Agent TH │ │ Agent HK │
│ Orders │ │ Thai lang │ │ Bilingual │
│ Stock sync │ │ THB/FX │ │ Compliance │
│ NZ Post │ │ Local 3PL │ │ Demand intel │
└──────┬───────┘ └──────┬───────┘ └──────┬───────┘
│ │ │
└──────────┬────────┴──────────┬───────┘
│ │
┌───────▼──────────────────▼───────┐
│ Coordination Layer │
│ Unified inventory · Transfers │
│ Daily briefing · Promo guards │
└───────────────────────────────────┘Oversell incidents (weekly)
~8
Oversell incidents (weekly)
0
Avg. customer response time
6–18 hours
Avg. customer response time
< 4 min
Daily ops time (founder)
2+ hours
Daily ops time (founder)
3 min briefing
Missed restock windows/month
5–6
Missed restock windows/month
0
Cross-region stock transfers
Manual, rare
Cross-region stock transfers
Automated
Overselling incidents per week (down from ~8)
of HK store's Q1 revenue from one agent-detected demand spike
units cross-region transfer recommended & executed in one click
Overselling → 0
Real-time inventory sync eliminated the root cause entirely.
Response: <4 min
Down from 6–18 hours depending on time zone.
2 hrs → 3 min
Daily store check routine replaced by a single morning briefing.
Restock: 0 missed
Automated threshold alerts and cross-region stock checks.
The HK agent identified a demand spike for a specific product line two weeks before Chinese New Year — allowing the team to pre-position stock and run a targeted promotion. That single move generated 34% of the HK store's Q1 revenue.
The Thailand agent flagged that NZD/THB exchange rate movement had eroded margins on 12 products below the 40% threshold. Prices were adjusted within the hour.
A cross-regional stock transfer — 400 units from HK to Thailand — was recommended by the coordination layer, approved by the founder in one click, and saved what would have been a stockout on the best-selling Thai market SKU.
This isn't a story about one Shopify store getting a chatbot. This is a multi-agent system operating across three countries, three currencies, three languages — coordinated through a shared intelligence layer that keeps one founder in control without being buried in operations.
You don't need a regional operations manager in every country. You need an agent in every country, and a coordination layer that makes them work as one.