Cancel an unshipped order with an AI agent
The AI checks whether the order has shipped, then cancels it in Shopify. The refund on that cancel follows your policy and your approval setting.
Last updated September 24, 2026
~3 min read
By Amit RG, Founder
A hold or a swap instead of a cancel
Many cancel requests are really a timing problem or a wrong variant. The AI can put an unfulfilled order on hold and release it when the customer is ready.
It can also swap the size, color or product on the same order before it ships. See editing an order.
Who approves an AI cancellation
Cancel Order has its own permission: Always allow, or Require approval. A refund bundled into the cancel follows the same approval, so money never moves ahead of the person approving.
While a cancel waits for approval, the customer hears the request is under review. Nobody tells them the order is stopped.
The Shopify tools page. Lookups run on their own. Cancel, refund, address, edit and discount wait for a person.
Stopping the order in the warehouse
If you ship through ShipHero, the AI can cancel or hold the order in the warehouse too. That stops the pick before a label prints.
It reads the warehouse state first, so it knows whether the order has already left.
When the AI hands a cancellation to your team
Shipped orders, orders your policy does not cover, and requests where the order is unclear go to your team.
A hand-off takes three steps. The AI saves an internal note with the reason. It sends the customer one reply on what happens next. The conversation stays open for your team.
If your playbook names a hand-off mode, the AI switches the conversation to Manual or Co-Pilot. No further AI reply then goes out on its own.
Which systems the cancel runs in
| System | Cancellation action |
| Shopify | Cancel an unfulfilled order, with a reason and an optional refund |
| Shopify | Hold an unfulfilled order, then release the hold |
| ShipHero | Cancel, hold or release the order in the warehouse |
| CheckoutChamp | Cancel an order, optionally with a full refund |
The refund that can ride with a cancel is covered in AI refunds. Every other action is on the AI actions overview.
Where these facts come from.
- Richpanel AI action catalog, as of September 24, 2026. The list of actions the AI agent can call, with each action's inputs, preconditions and default permission. Every capability on this page maps to a named action in it: cancel_order, hold_order, release_order_hold, edit_order, get_shiphero_order_state, cancel_shiphero_order, hold_shiphero_order and cancel_checkoutchamp_order.
- Richpanel AI safety. The five safety layers, including sensitive-action guardrails, tool permissions and QA AI review of every conversation. richpanel.com/ai-safety
Version history. v1.0 (2026-09-24): initial publication. Every action on this page is checked against the Richpanel AI action catalog as it stood on the publication date.