Demo

Sales email to a ShipStation order

Simulated ShipStation
Pydantic v2 guard
Hold bad orders

Sales email in. Order fields extracted and checked. If the address, SKU, and qty are complete, the agent builds a ShipStation POST /orders/createorder body and a POST /orders/createlabelfororder body. If not, it holds the message for review instead of printing a bad label.

Demo only. No live ShipStation keys. Extraction is deterministic (patterns + Pydantic) so you can see exactly why an email ships or gets held. Production would watch the sales inbox (Gmail / IMAP / Graph) and POST these payloads to ShipStation.
Sales inbox
Open an email, then run
Unread sales mail
Pipeline (email → ShipStation → label)
ShipStation Pipeline Results
Waiting · open an inbox message
// POST /orders/createorder
// POST /orders/createlabelfororder
Other agents that usually follow this one
Where is my order?

Read the tracking question, pull the ShipStation shipment, reply with the carrier link.

Returns / RMA

Parse a return email, create the return in ShipStation, flag inventory to restock.

Low stock reorder

Watch SKU counts after each label. Draft a vendor PO when a line drops below par.