The order desk for every client, in one inbox.
Fulfilments with tracking, refunds at the store-calculated amount, cancellations with restock, address fixes before shipping — for all your stores, tagged by client. Routine cases run on policy; everything outside the rule lands in your inbox with the exact request.
Already have an account? Set this up on a client store →
Tracking numbers on Shopify and Shopware; on WooCommerce the fulfilment posts a customer-visible note. Refunds at the store-calculated amount on Shopify and WooCommerce; on Shopware a refund is a payment-state change — the money moves in your payment provider.
Customer was charged twice for shipping; refunding the difference at the store's own calculated amount.
Ten admins, ten tabs, the same clicks every morning.
Most order-desk work follows rules you could write on one page. The cost is that someone has to do it in every client's admin, carefully, every day — and the slow cases turn into tickets and chargebacks.
It resets every night
Fulfilments, refund requests, cancellations, address typos. The queue never finishes; it just comes back tomorrow, in every store.
Money makes it slow
Every refund means opening the order, checking what was paid, doing the math, clicking through the admin. Careful because it's the client's money — slow for the same reason.
Late ops cost the client revenue
A slow fulfilment becomes a where-is-my-order ticket. A slow refund becomes a chargeback. Across a portfolio, the queue compounds.
Write the rule once per store. Let it run.
Each client gets their own policies. Small, clear refunds can be approved directly — no model involved. Everything else goes to the Order Desk agent, which asks you before money moves.
- Scoped to one store — a Northwind rule never touches Bluefin.
- Direct steps for the deterministic part: fulfil what is paid and in stock.
- Agent step for the rest: refunds, cancellations, address corrections — ask me, or autopilot under a threshold.
- Batch or per event, debounced, capped — you choose how it fires.
Event → policy → agent → ledger.
The store wakes it
A new or updated order fires the store's webhook. No cron, no checking — the policy for that store runs within minutes.
Deterministic first
Conditions are checked against the order. Fixed actions run straight away: fulfilment with the real tracking code, restock on cancellation.
The rest, with your sign-off
Where a refund or cancellation needs a decision, the Order Desk agent reads the order and proposes the exact action — amount, restock, notification — and waits for you unless you've allowed autopilot.
Every action on record
What ran, on which store, for how much, approved by whom. Deny something once and it's a standing rule. The month's report exports per client.
Typed order actions — not a chatbot with admin access.
You approve “refund order #1042 — €39.98, no restock”, never “let the AI use the store”. Reads are free. Writes ask by default. Refunds always ask unless a policy says otherwise.
- toolFulfil orders with carrier & tracking
- toolRefund at the store-calculated amount
- toolCancel stale unpaid orders, restock included
- toolFix a shipping address before it ships
- toolRecord returns and partial refunds
- toolNotify the customer, Slack or the client
Put every client's order desk on policy.
Connect the first store, attach the order-desk policy, approve the first batch. Free for one store; agency plans from the second.
Free for one store · 14-day trial on paid plans · no card · bring your own AI key