AI refunds under your cap and your approval

Richpanel's AI agent refunds only what your written policy covers. You decide whether each refund runs on its own or waits for one click from your team.

Last updated September 24, 2026 ~4 min read By Amit RG, Founder
View as Markdown →

Can Richpanel's AI agent issue refunds?

The short answer

Yes, under your control. Richpanel's AI agent can refund a Shopify order in full, by line item, or as store credit. It refunds only when your policy or a teammate's instruction covers that exact amount. Set refunds to Require approval, and every refund waits for one click from a person. Anything your policy does not cover goes to your team.

What starts a refund

Each situation runs a different action, in the system where the money sits.

The customer situationWhat the AI does
Asks for money back on a damaged, late or wrong itemReads the order and your policy, then refunds or hands off
Accepts a refund your team offered earlierRefunds the offered amount before it replies
Cancels an order that has not shippedCancels, and refunds the payment only if your policy says so
Disputes a Recharge subscription chargeRefunds that one charge in Recharge, not the Shopify order
Has an approved return waiting for its moneyReads the itemised estimate, then refunds in Richpanel Returns

What the AI checks before money moves

Who approves an AI refund

Every action has its own permission on the Tools page: Always allow, or Require approval. Set Refund Order to Require approval, and each refund waits in the inbox for one click from a person.

An action with no permission set waits for approval by default. In Co-Pilot mode, every customer-visible action waits, whatever its permission says.

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.

What the customer hears while a refund waits

The AI tells the customer the refund is under review. The amount, the payment method and the payout window stay out of that reply.

Those details go in an internal note for the approver. Once a person approves, the AI confirms the outcome to the customer.

Can the AI say a refund is done when it is not?

No. A reply that says a refund went through is held unless a refund action actually succeeded in that conversation. An approval that is still pending does not count.

The check reads the meaning, not one phrase. "Your money is on its way back to your card" is held the same way as "I processed your refund."

Store credit or a swap before cash back

Your policy can offer store credit first. The refund action supports original payment, store credit, or both in one refund.

Before an order ships, a wrong size or color is a swap on the same order, not a refund. See editing an order.

When the AI hands a refund to your team

Without a policy that covers it, the AI does not refund. These go to your team by default:

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 refund runs in

SystemRefund action
ShopifyFull, partial, line-item or store-credit refund on an order
ShopifyRefund of the payment while cancelling an unshipped order
RechargeRefund of one subscription charge
CheckoutChampRefund of an order, or the latest subscription charge
Richpanel ReturnsRefund of an approved return, after the itemised estimate

Every other AI action, and how each is controlled, is on the AI actions overview.

AI refunds: common questions.

Can an AI agent issue refunds automatically?

Yes, if you allow it. Richpanel's AI agent can refund a Shopify order when your written refund policy covers the exact amount. You choose per action whether refunds run on their own or wait for one-click approval from your team.

Can I cap how much the AI refunds?

Yes. Write the limit into your refund policy, for example a damaged item under a set amount. The AI refunds only amounts the policy covers and routes everything else to your team. For full control, set refunds to Require approval so every refund waits for a person.

Can the AI refund a Recharge subscription charge?

Yes. For Recharge it refunds the single subscription charge in Recharge rather than the Shopify order. CheckoutChamp charges and orders are supported too.

Can the AI tell a customer a refund went through when it did not?

No. A reply confirming a refund is held unless a refund action succeeded in that conversation. A refund still waiting for approval does not count, so the customer hears it is under review.

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: refund_order, cancel_order, refund_recharge_charge, refund_checkoutchamp_order, refund_checkoutchamp_charge, get_richpanel_estimated_refund and process_richpanel_return_refund.
  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.

Refunds on your terms. Every other ticket closed.

Bring your refund policy to the call. We set it up on your store, show the approval queue, and put 50% resolution in 30 days in writing, or your money back.

Click here to book my 30-min demo →