Use case · Order desk

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 →

Shopify WooCommerce Shopware

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.

Northwind · needs your sign-off
Refund order #1042 −€39.98
Order Desk via Shopify · 1m ago
Context

Customer was charged twice for shipping; refunding the difference at the store's own calculated amount.

Proposed actionshopify
create_refund
order_id1042
amount39.98
restockfalse
notifytrue
DenyApprove & execute
The problem, times every client

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.

01

It resets every night

Fulfilments, refund requests, cancellations, address typos. The queue never finishes; it just comes back tomorrow, in every store.

02

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.

03

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.

The policy · when · where · then

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.
Order desk — Northwind
Northwind · Shopify · fired 1,204 times
Agent
When Order updatedandWherefinancial_status = paidandWherefulfillment_status = unfulfilledThenCreate fulfilment with trackingThenOrder Desk reviews refunds & cancellationsasks you
How it runs

Event → policy → agent → ledger.

Event

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.

Policy

Deterministic first

Conditions are checked against the order. Fixed actions run straight away: fulfilment with the real tracking code, restock on cancellation.

Agent

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.

Ledger

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 store actions

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