What the customer gets
A real answer
The agent looks up the actual order and tells the customer its status — not a canned “check your email.”
On every channel
The same lookup works on a phone call, a chat session, and the embeddable widget on your site.
Safely identified
Pair it with caller verification so it only reveals order details to the right person.
Escalates when needed
A damaged or lost package can hand off to a person, with the order context already gathered.
How it’s built
Connect your store
Connect Shopify once with a store credential. Tokens are stored encrypted — never echoed back.
Provision the lookup
Turn the store’s order-lookup action into a skill on your agent. The agent now collects an order number or email and fetches the status itself.
Turn on chat & voice
Serve it on the phone, on the chat channel, or drop the widget on your storefront. An OpenAI-compatible completions endpoint is also available for your own app.
In the API
| Action | Endpoint | Scope |
|---|---|---|
| Connect the store | POST /integrations/{kind}/connect | integrations:write |
| Provision lookup as a skill | POST /agents/{id}/integrations/{kind}/provision | skills:write |
| Publish the agent | POST /agents/{id}/publish | agents:write |
| Answer over chat (server-side) | POST /chat/sessions/{id}/messages | chat:write |
| Drop-in for your own app | POST /chat/completions | chat:write |
Order lookup runs against your live store, so a customer always hears the current status. Add guardrails to verify identity before disclosing order details.