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
View as Markdown →

Can Richpanel's AI agent cancel an order?

The short answer

Yes, before it ships. Richpanel's AI agent can cancel a Shopify order that is still unfulfilled, when your policy covers it. It records the reason, notifies the customer, and refunds the payment only if your policy says to. A fulfilled order cannot be cancelled, so those go to your return policy or your team.

What starts a cancellation

The customer saysWhat the AI can do
Cancel my orderCancel it in Shopify, if it has not shipped
I ordered the wrong size or colorSwap the item on the same order instead
I placed the same order twiceCancel the duplicate
Hold it, I'm away next weekPut the order on hold, then release it later

What the AI checks before it cancels

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.

Richpanel Tools page for Shopify. Get Customer Orders, Check Shipping Options and Search Products are set to Always allow. Cancel Order, Refund Order, Update Shipping Address, Edit Order and Apply Discount are set to Require approval.

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

SystemCancellation action
ShopifyCancel an unfulfilled order, with a reason and an optional refund
ShopifyHold an unfulfilled order, then release the hold
ShipHeroCancel, hold or release the order in the warehouse
CheckoutChampCancel 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.

AI order cancellation: common questions.

Can an AI agent cancel a Shopify order?

Yes, while the order is unfulfilled. Richpanel's AI agent cancels it in Shopify with a reason and a customer notification, when your policy authorizes it. A fulfilled order cannot be cancelled.

Does the AI refund the payment when it cancels?

Only if your policy says to. The refund follows the cancel's approval setting. If cancels require approval, nothing is refunded until a person approves.

What happens if the order already shipped?

The cancel stops. The AI follows your SOP for shipped orders, usually your return policy, or hands the conversation to your team.

Can the AI cancel a subscription instead of one order?

Yes, but through the subscription app, not the Shopify cancel. Recharge, Loop and Skio subscriptions have their own cancel action, with your save offer first.

Where these facts come from.

  1. 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.
  2. 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.

Catch the order before it ships.

We connect your store on the call and run a cancel, a hold and a swap on real orders. 50% resolution in 30 days, in writing, or your money back.

Click here to book my 30-min demo →