Automate order fulfillment
From new Shopify order to shipped, invoiced, and confirmed — or held for ops, or cancelled — without anyone copy-pasting.
Fulfilling an order by hand means shuttling it between Shopify, the warehouse, QuickBooks, and the customer's inbox — and invoices get missed, ship times slip, and fraud sneaks through.
Relay.app runs every order end to end, so ops stops copy-pasting between tools: Claude validates each new Shopify order, then routes it — clean orders ship via ShipHero, invoice in QuickBooks, and get a confirmation email; risky ones pause for ops with a holding reply; fraud is cancelled and refunded — with a summary in #orders.
Here's how it works, step by step
Every new Shopify order kicks fulfillment off
- A new order lands in Shopify and the workflow fires in seconds — no end-of-day batches, no nightly cron.
- Validation runs immediately, so most orders are in the warehouse pipeline within a minute of the customer clicking buy.
Claude reads the order and tags the outcome
- Claude classifies each order into one of three buckets — pass, review, or cancel.
- It weighs country mismatch, value outliers, SKU risk, and fraud signals, and that label is the routing key for the paths below.
One classifier, three paths
- Pass: ships via ShipHero, invoices in QuickBooks, and sends a warm Gmail confirmation.
- Review: drafts a holding reply, pings the ops lead in Slack to decide, and updates the order status in Shopify so the warehouse doesn't pick from limbo.
- Cancel: cancels the order in Shopify and sends a polite refund notice via Gmail. Click any tab above to see what runs.
Log every order to the team's running thread
- Whichever path fired, a single summary posts to #orders in Slack — total, items, ship destination, and validation outcome.
- The ops team can scroll the day's orders without ever opening Shopify.
Make it yours in Relay.app
Start from this template — describe what you want in plain English and Relay.app's copilot builds it for you, then swap any app, change the AI model, or tweak any step until it fits your team.