How to process refund and return requests as DTC Brand Founders
Refund and return requests pile up in your Shopify admin, your support email, and occasionally a DM on Instagram — all in different places, none talking to each other. You're manually checking order status in Shopify, cross-referencing whether the item was actually delivered, then typing the same 'we're so sorry, here's your refund' response for the fourth time that day. Meanwhile you have no idea whether your return rate on that new colorway is 18% or 35%, because that data lives inside Shopify reports that don't connect to your ad spend or your reorder model. Every refund you issue is a guess about whether it's worth fighting or just approving.
What you'll set up
Apps, data, and prompts
The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.
Connect Shopify from Starch's integration catalog — the agent queries it live when the triage app runs and when the dashboard refreshes. Connect Gmail as a scheduled-sync provider — Starch syncs your inbox on a schedule so the triage automation has messages ready to process. Connect Slack from Starch's integration catalog for threshold alerts. If your returns portal runs on a third-party site with no API (like a branded loop returns page), Starch automates it through your browser — no API needed.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Q1 2026 returns spike — new jogger colorway
| Refunds issued — jogger (slate colorway) | 4,800 |
| Refunds issued — all other SKUs | 1,200 |
| Triage emails processed (auto-approved) | 61 |
| Triage emails escalated for review | 14 |
| Avg founder time per refund before Starch (minutes) | 8 |
| Avg founder time per refund after Starch (minutes) | 1 |
In February 2026 you launched a slate-grey jogger that performed well on Meta — 3.4x ROAS, strong add-to-cart. By March 10th you had 61 refund emails in Gmail and no idea whether it was a sizing issue, a color representation problem, or just a bad batch. Before Starch, that was 8 minutes per ticket: open Gmail, find the order in Shopify, check delivery, type a response, log it somewhere. Eight minutes times 75 requests is ten hours of founder time. With the Starch triage app running, 61 of those 75 were auto-approved and responded to inside four minutes of arriving — the customer's LTV was over $300 or the order total was under $40. The 14 flagged ones landed in a review queue you cleared in 22 minutes on a Tuesday morning. The returns dashboard showed a 34% return rate on the slate jogger specifically versus 8% on every other colorway, with the top reason phrase in return emails being 'color looks different in person.' That single data point killed the reorder on slate and moved the budget to the olive, which had a 6% return rate. Total refund dollars on the spike: $6,000. Time you spent on it personally: under two hours across the whole month.
How you'll know it's working
What this replaces
The other ways teams handle this today, and how the Starch version compares.
One platform — founder inbox, crm all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.
Try it on Starch →Frequently asked questions
Does Starch actually connect to Shopify, or do I need to export data manually?
Can Starch send refund approval emails from my actual Gmail account, not a generic address?
What if my returns portal is a third-party site with no API — like a branded Loop or AfterShip page?
Will this work if I'm getting 5 refund requests a day, not 500?
Is Starch SOC 2 certified? I'm nervous about connecting Gmail and Shopify to a new tool.
What about the Customer Support Agent that was mentioned — can I use that today?
Can the returns dashboard pull in my Meta ad spend to show cost-per-return by campaign?
Related guides for DTC Brand Founders
Vendor and category spend analysis means knowing, at any point in time, where your money is actually going — which vendors are getting paid, how much, how often, and whether that number is creeping up or down relative to last month.
Read guide →Investor Q&A and info requests are the administrative tax on raising capital and maintaining LP relationships.
Read guide →Inventory shrinkage is the gap between what your records say you have and what's actually on the shelf, in the warehouse, or at your co-packer.
Read guide →AP invoice approval is the process of reviewing incoming vendor bills, confirming they match purchase orders or contracts, getting the right sign-off, and releasing payment.
Read guide →Process Refund and Return Requests for other operators
The AI stack built for CPG brands.
Read guide →The AI stack built for small customer success teams.
Read guide →The AI stack built for educators, coaches, and course creators.
Read guide →The AI stack built for restaurant and hospitality operators.
Read guide →Ready to run process refund and return requests on Starch?
Request closed-beta access. Everything is free during beta.