Order Desk
E-commerceConnect AI agents to Order Desk to centralize and route ecommerce orders. Agents create, update, and delete orders, attach shipment tracking, keep inventory items in sync, and read store settings to discover fulfillment folders.
What This Integration Enables
Order Desk's core idea is the folder: an order is always in exactly one, and the folder is its status. That makes order operations legible to automation in a way most order systems are not, because routing becomes a folder move instead of a status flag buried in metadata. FlowRunner agents work that model directly: they create orders from any source, read and update them, move them between folders as they clear checks, attach shipment tracking, and keep inventory items honest by SKU. - Centralize: pull orders from carts, marketplaces, and wholesale forms into one folder structure - Route: move orders through validation, hold, and fulfillment folders based on checks a person defined - Close the loop: write tracking numbers, carriers, and service levels back onto orders as shipments happen - Reconcile: keep stock counts, prices, costs, and locations in sync with warehouse and supplier systems The [human-in-the-loop](/concepts/human-in-the-loop) line sits exactly where digital becomes physical: the folder move that releases an order to fulfillment is cheap to make and expensive to unmake, so exceptions wait for a person.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Three carts, one fulfillment path
Orders arrive from [Shopify](/integrations/shopify), Etsy, and a wholesale order form. The agent normalizes each into Create Order with the source recorded, SKU codes mapped, and the correct folder assigned from the map read out of Get Store Settings. Unshipped orders from List Orders route to [ShipBob](/integrations/shipbob) for fulfillment, or to [ShipStation](/integrations/shipstation) when the item ships from the studio. When the label is purchased, Add Shipment writes the tracking number and carrier onto the order, and the customer-facing systems read it from one place. Three channels, one operational truth.
Inventory that matches the shelf
The warehouse exports a nightly stock file to [Google Sheets](/integrations/google-sheets). The agent walks it and calls Add Inventory Item per row, which updates the existing item when the SKU code already exists, so the same action handles both new products and count corrections. A morning pass over List Inventory Items flags SKUs below their reorder threshold and posts the shortlist to [Slack](/integrations/slack) with location and cost attached. Price changes from the pricing sheet flow the same way. The store stops selling inventory the shelf does not have.
The exception desk that empties itself
A scheduled sweep over List Orders in the intake folder runs the checks humans used to do by eye: address completeness, country and postal code agreement, duplicate detection against recent orders by email and item set. Clean orders move to fulfillment through Update Order automatically. Flagged orders post to the ops channel with the evidence, and a person disposes of each: fix the address and release, hold for customer contact, or, for a confirmed duplicate, approve the Delete Order that permanently removes it. The team touches only the orders that need judgment, which on most days is a handful.
Human-in-Loop Highlight
In Order Desk, the folder move is the trigger everything downstream watches: Update Order setting the Folder to fulfillment is the moment a 3PL picks the order, prints the label, and puts a box in motion. A package cannot be un-shipped, and recalling one costs return postage, restocking, and an annoyed customer. So the agent releases only orders that pass every check, and everything flagged, address mismatches, unusually large quantities, suspected duplicates, waits in the hold folder for a person. The same gate covers Delete Order, which permanently removes an order and cannot be undone; an agent may propose a duplicate for deletion with the matching evidence side by side, but a person confirms which order survives before anything is destroyed.
Agent Capabilities
12 actionsOrders
5- List Orders Retrieves orders filterable by folder, source, customer email, and a UTC creation date range, newest first, up to 500 per page. The read behind routing sweeps and exception checks.
- Get Order Retrieves one order completely: addresses, items, notes, discounts, and shipment records.
- Create Order Creates an order with items, SKU codes, prices, quantities, weights, and customer and shipping addresses, placed into a chosen folder.
- Update Order Updates supplied fields on an order, including the Folder that represents its status. The release-to-fulfillment move, and the reason this page has a human gate.
- Delete Order Permanently deletes an order. Cannot be undone, so it runs only on human confirmation.
Shipments
2- Add Shipment Attaches a tracking record to an order with tracking number, carrier, and service level, marking items shipped. The tracking URL generates automatically from the carrier.
- List Shipments Retrieves all tracking records on an order, for notifications, reporting, and customer service lookups.
Inventory
3- List Inventory Items Retrieves inventory items by free-text search, exact SKU code, name, or warehouse location, with stock counts, prices, costs, and weights.
- Get Inventory Item Retrieves one item's stock level, price, cost, weight, metadata, and variations.
- Add Inventory Item Adds an inventory item, or updates the existing one when the SKU code matches. The single upsert that keeps counts, prices, and locations current.
Store
2- Get Store Settings Retrieves the store configuration including the full folder map of IDs to names. Read this first so every folder move targets a real status.
- Test Connection Verifies the Store ID and API Key against the test endpoint. The first step of every new deployment checklist.
Frequently Asked Questions
What can FlowRunner do with Order Desk?
FlowRunner agents can run List Orders, Get Order, and Create Order in Order Desk, plus 9 more actions.
Does connecting Order Desk to FlowRunner require OAuth?
No. Order Desk connects to FlowRunner with an API key, no OAuth flow required.
Can Order Desk trigger a FlowRunner workflow automatically?
Order Desk doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Order Desk
$100 in credits. No card required. Connect in minutes.