How to process refund and return requests as Solo Media and Creator Founders
Someone buys a $97 annual newsletter subscription or a $49 course bundle, decides it's not for them, and emails you. You're mid-edit on a podcast episode. The refund request sits in your Gmail for two days because you're the one person who handles editing, sponsorships, and customer support. When you finally get to it, you have to cross-reference Stripe manually to find the charge, check whether they're inside your 30-day window, issue the refund in Stripe, then reply to the email confirming it. If you run a Beehiiv paid tier or sell digital products through Gumroad or a Stripe payment link, this loop happens every week — and each instance costs you 20-40 minutes you don't have.
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.
Starch syncs your Stripe data on a schedule — charges, customers, subscriptions, and invoices refresh automatically, so refund lookups don't require a manual Stripe login. Gmail is connected as a scheduled-sync provider; Starch reads your inbox on a schedule and the Email Agent surfaces and drafts against live message content. Your CRM is built on top of these two sources — no separate database to maintain. If you sell through Gumroad or a custom checkout page, Starch automates that site 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.
February 2026 — Annual subscription renewal wave
| Annual newsletter subscriptions renewed (Stripe) | 4,320 |
| Refund requests received (9 emails, 8 days) | -873 |
| Refunds inside 30-day window — approved (6) | -582 |
| Refunds outside window — declined (3) | 0 |
| Net retained from renewal cohort | 3,738 |
February is renewal month for your annual tier — 48 subscribers auto-renewed at $90/year. Within 8 days, 9 refund emails arrived, mostly from people who forgot they'd subscribed. Starch had already synced the Stripe renewal charges, so when each email hit Gmail, the Email Agent matched the sender to their charge record instantly. Six were inside the 30-day window: Starch drafted a confirmation reply with the refund amount and a one-line note about what they'd miss, which you sent in under 2 minutes each. Three were at day 34-41: Starch drafted a polite decline citing your stated 30-day policy and offering a discounted annual rate for next time. You reviewed and sent all nine replies in about 25 minutes total — versus the 3+ hours this would have taken you routing between Gmail, Stripe, and a mental policy checklist. The CRM tracker flagged that 4 of the 9 requesters had signed up from the same October sponsor campaign, a data point you used to renegotiate the CPM on that sponsor's next insertion order.
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 — crm, email agent, customer support agent 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
Can Starch actually issue the Stripe refund automatically, or do I still have to do that part in Stripe?
I sell through Beehiiv's paid tier, not Stripe directly. Does that work?
What about the Customer Support Agent I saw mentioned — can that handle refund replies automatically?
I only get maybe 6-8 refund requests a month. Is this worth setting up?
Is my Stripe and Gmail data stored in Starch? What's the security situation?
Can I track refund requests that come in through DMs — Instagram, Twitter, or LinkedIn — not just email?
Related guides for Solo Media and Creator Founders
A board meeting deck is the quarterly document that tells your directors, lead investors, and advisors exactly where the company stands — financials, KPIs, progress against plan, risks, and asks.
Read guide →Lifecycle email flows are the automated message sequences that go out when someone signs up, goes quiet, upgrades, churns, or hits any other meaningful moment in their relationship with your product or service.
Read guide →An outbound email sequence is a structured series of messages sent to prospects who haven't heard from you yet — or haven't responded.
Read guide →A product roadmap is how you turn a backlog of ideas, customer requests, and strategic bets into a prioritized sequence of work your team can actually execute against.
Read guide →Process Refund and Return Requests for other operators
The AI stack built for DTC founders.
Read guide →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 →Ready to run process refund and return requests on Starch?
Request closed-beta access. Everything is free during beta.