FlowRunner
PricingContact
Theme
Start Free

Order Desk

E-commerce

Connect 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.

12 actions API key available
Order Desk website ↗ Platform Documentation ↗ Capability data verified 2026-07-27
A new order lands from the storefront with items, addresses, and source metadata
Get Store Settings maps folder IDs to their names so routing targets real statuses, not guesses
Create Order writes the order with SKU codes, quantities, and shipping address into the intake folder
The agent validates the shipping address and flags mismatched country and postal code pairs
An ops lead reviews the flagged orders before the folder move that releases them to fulfillment
Update Order moves cleared orders into the fulfillment folder the 3PL watches
Add Shipment writes the tracking number, carrier, and service level back once the label exists
The team channel gets the shipment confirmation with the tracking URL

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

Every cart is its own workflow Shopify, Etsy, and wholesale orders each follow a different manual path to the same warehouse
Tracking numbers travel by hand Someone copies tracking from the carrier portal into the order record, eventually
Stock counts drift The store sells what the warehouse no longer has, and the apology email follows

With FlowRunner

One switchboard, many sources Orders from every channel land in folders that mean something, routed by rules the team wrote
Tracking closes its own loop The label purchase writes the shipment record back onto the order the same minute
Inventory syncs on schedule Stock counts, prices, and costs update by SKU from the systems that actually know them

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 processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

12 actions

Orders

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.