insomnia.club back to site
[ playbook · customer support ]

Refund and return requests handled by an agent, inside your policy

Refund and return requests are rule-heavy and repetitive, which makes them tedious for people and tempting to automate badly. This playbook has an agent gather the facts, apply your written policy, and prepare an outcome, with money only moving inside limits you set.

who owns it

Support lead or ecommerce operations manager, with finance setting limits

what starts it

A customer requests a refund, return, or exchange through any channel

01the problem and who owns it

Each request means opening the order system, checking purchase date, item condition claims, prior refunds, shipping status, and the policy that applied when the order was placed. Agents interpret policy differently, so two customers with the same situation get different answers, and finance discovers the inconsistency in the monthly numbers.

Support owns the conversation, operations owns the warehouse side, and finance owns the money. Nobody owns the end-to-end decision, which is why exceptions pile up.

02what the AI does, step by step

  1. Understand the requestThe agent reads the message and any photos, identifies the order, and determines what the customer wants: refund, replacement, exchange, or store credit, and the reason given.
  2. Gather the factsIt pulls order date, items, price paid, delivery confirmation, previous returns by this customer, and the policy version in effect at purchase from your commerce and shipping systems.
  3. Apply the written policyPolicy rules are encoded as explicit logic (window, condition, final sale items, restocking fees). The model handles interpretation, such as matching a vague damage description to a policy reason, and records which rule it relied on.
  4. Prepare the outcomeFor clear approvals under the auto-approve limit, it generates the return label or RMA and drafts the confirmation. For denials, it drafts a clear explanation citing the policy, which a person reviews.
  5. Escalate exceptionsHigh-value orders, repeat refund patterns, goodwill cases, and anything outside policy go to a person with a summary and recommended action.
  6. Close the loopWhen the return arrives or the refund posts, the ticket updates and the customer is notified. Reasons are tagged so product and operations see why things come back.

03systems it connects to

04human checkpoints

05what to measure

06risks and guardrails

07build vs buy

Returns platforms like Loop, Narvar, and AfterShip Returns run self-service portals with policy rules, and many helpdesks offer refund actions. For standard ecommerce, buy first.

Custom work fits when requests come through messy channels like email and phone, when policy has many exceptions tied to customer history, or when refunds touch systems a returns app does not integrate with, such as a custom ERP.

Browse every customer support playbook or the full library.

want this running in your business?

We can encode your refund policy, set the approval limits with finance, and connect the agent to your order and payment systems so routine requests close themselves.

See how we deliver it: ai agent development.

book a call drop your number

info@insomnia.club