E-commerce
June 26, 2026
A product return is rarely just a simple form. The customer has paid, waited, sometimes been disappointed, and wants a clear answer: can I return, exchange, get a refund, and how long will it take?
An AI chatbot for product returns does not replace your customer service policy. It makes it understandable: it checks eligibility, explains the procedure, guides toward an exchange or refund, collects useful proof, and escalates sensitive cases to a human.
This article #10 is intentionally more precise than the general guide on return management: it shows how to build a conversational journey for exchanges, refunds, and after-sales service.
Summary
Why do product returns create so much tension?
The customer is not just asking for a procedure. They are looking for an outcome. If the response is delayed or remains unclear, frustration quickly builds: negative reviews, payment disputes, repeated messages, loss of trust.
Unclear policy: processing times, fees, product condition, exclusions
Fragmented journey: chat, email, return portal, customer account
Uncertain exchange: size or variant availability, reshipment time
Anxiety-inducing refund: return sent but money not yet received
Sensitive cases: damaged product, wrong item, package not received
The AI chatbot addresses this friction: it provides a quick response, but above all, a clear next step.
What should a feedback-oriented AI chatbot do?
Its role is to guide, not to approve everything.
Identify: order, product, reason, time since delivery
Verify: return eligibility, category rules, fees
Guide: exchange, refund, store credit, human gesture
Explain: steps, documents, timeframes, portal link
Track: return status, warehouse receipt, refund
Escalate: damage, exception, VIP, dispute
Shopify allows activating self-service returns and return rules from customer accounts, but specifies that exchanges cannot be requested via native self-service (Shopify Help, self-serve returns). The bot must therefore know when to direct to self-service and when to create a ticket for the team.
Which scenarios should you automate first?
Start with simple, frequent, and well-defined cases.
How do I start a return?
Is my product still eligible?
Can I exchange for another size?
Where is my refund?
I received the wrong item
The product arrived damaged
The first four scenarios can often be highly automated. The last two should primarily be pre-qualified and then forwarded with the correct context.
How to check eligibility without friction?
Eligibility must be explained in simple language. The customer does not want to re-read your entire return policy.
Date: order delivered less than X days ago
Condition: unworn, unused, packaging or label depending on category
Product: standard, final sale, personalized, hygiene, digital
Country: rules and fees by market
Proof: photo if damaged or preparation error
Eligible script
"Your order seems eligible for return. You can start the request here: [link]. Prepare the product in its original condition and keep the drop-off receipt."
Ineligible script
"Based on the delivery date and our policy, this product is no longer eligible for a standard return. However, I can forward your request to our team if you have a special situation."
Quality control
Test this block on real orders: one within the timeframe, one past the deadline, one with an excluded product, one with an undelivered item. If the same answer comes out in all four cases, the automation is not ready yet.
How do I guide customers between an exchange and a refund?
This is the moment when the bot can assist the customer and preserve revenue, without commercial pressure.
When to offer an exchange
Wrong size, preferred color, available variant, customer still satisfied with the product. The exchange is then faster and often more useful than a refund.
When to offer a refund
Unsuitable product, confirmed defect, unavailable stock, customer no longer wants the item. The bot must remain clear and not force an exchange.
Exchange script
"If you like the product but the size is not right, an exchange to size S is possible if it is in stock. You can also choose a refund. Which option do you prefer?"
Shopify notes that exchanges can retain revenue and even create an upsell when the store adds another item to the return (Shopify Help, returns and exchanges).
How do I guide the return process step-by-step?
The process must progress in small steps. A good answer does not provide everything at once.
Ask for the order number or email
Display eligible items
Ask for the reason with simple options
Offer exchange, refund, or store credit according to the rules
Send the portal link or instructions
Confirm reception and processing times
Gorgias Order Management can display status, tracking, and returns from Shopify, with redirect capability to Loop Returns if the integration is active (Gorgias, return flow).
When should AI stop?
Sensitive returns should not be locked into a script.
Damaged product: collect photo and description, then forward
Wrong item: check order and SKU, escalate quickly
Very unhappy customer: acknowledge the problem, do not repeat the policy
High-value order: human handover above a certain threshold
Overdue: human intervention if special circumstance
Chargeback or threat: CS priority, no prolonged automation
A good handoff contains: order number, concerned product, reason, collected evidence, read status, answers given, and reason for escalation.
Empathetic script
"I am sorry, this is not the expected experience. I will forward the case to our team with the information already collected to avoid making you repeat it."
What data should be connected to avoid incorrect answers?
Shopify: order, items, shipping, payment, customer
Catalog: SKU, variants, stock, excluded products
Return Portal: status, reason, label, receipt
Policies: deadline, fees, exceptions, countries
Helpdesk: customer history, VIP tags, disputes
Warehouse: inspection, receipt, reshipping
Loop focuses on rules, eligibility, exchanges, and workflow automations to make returns more autonomous while keeping merchant control (Loop Returns). The chatbot must fit into this logic: explain and guide, not invent a status.
How to reduce future returns through conversations?
The return chatbot does not just serve to resolve. It reveals why customers are returning items.
Size: inaccurate guide, misleading model, poorly explained fit
Compatibility: incomplete product page or missing attribute
Perceived quality: overly flattering photos, poorly described material
Delivery: poorly announced lead time, insufficient packaging
Usage: customer did not understand what the product is for
Each frequent reason must trigger an improvement: product page, size guide, FAQ, photos, packaging, or quality control. See also AI chatbot and size guide.
Concrete routine
Each month, take the 20 products with the most return reasons. For each one, note the primary cause, then decide on an action: rewrite the product page, add a worn photo, modify the guide, clarify dimensions, or review the packaging.
Which KPIs should you track for exchanges, refunds, and after-sales service?
Prevented return tickets: requests resolved without an agent
Escalation rate: by reason and by product
Exchange vs refund: share of returns converted into exchanges
Resolution time: first response and case closure
Return CSAT: satisfaction after post-sales journey
Repurchase: customer who repurchased within 90 days after return
Reasons: top products and reasons for return
Gorgias distinguishes support metrics, such as automation and saved cost, from sales metrics, such as influenced revenue and assisted orders (Gorgias AI Agent performance). For returns, always add a quality reading: a prevented ticket is worthless if the customer leaves frustrated.
Simple 30-day reading
If tickets decrease but post-sales reviews worsen, the bot is blocking too much. If exchanges increase and CSAT remains stable, the journey is truly helping. If escalation is high for a single category, the problem is probably with the product or the policy.
How does Qstomy guide returns, exchanges, and refunds?
Qstomy can become the conversational layer between your return policy, Shopify, your customer service portal, and the human team.
DTC Fashion Scenario
Shopify store, 2,400 orders/month, 18% of post-purchase inquiries related to returns. Audit: 41% size, 22% refund, 15% color exchange, 12% damaged product, 10% other.
Qstomy handles simple returns and size exchanges, with immediate escalation for damaged products, VIP customers, or orders over €220. Pilot hypothesis: 520 return conversations/month, 46% resolved without human intervention, 18 hours of support saved, 14% of refund requests redirected to exchange when the variant is in stock.
See AI customer support, Shopify integration, automated post-purchase support, and request a demo.
Which playbooks should be launched this week?
Playbook 1: simple return
Write three responses: eligible, not eligible, to verify. Add the portal link and the exact processing time.
Playbook 2: size exchange
Connect stock of variants. If the desired size is available, offer the exchange. Otherwise, offer a refund or a back-in-stock alert.
Playbook 3: damaged product
Collect photo, order number, and description. Escalate immediately with an empathetic message.
Playbook 4: review of reasons
Every Friday, review 30 return conversations. Classify by reason, product, status, and outcome. Correct a product sheet or a customer service rule before adding a new scenario.
Playbook 5: refund
Draft two responses: return received but not processed, refund issued but banking delay in progress. This avoids anxious tickets between warehouse receipt and the money appearing in the customer's account.
Sources and useful linking
Shopify: returns and exchanges
Shopify Changelog: self-serve returns and cancellations
Gorgias: return flow with Loop
Qstomy: e-commerce returns management

Enzo
June 26, 2026





