# How Doodle Duel Decides Refunds: An AI That Reads Your Story

> A look behind the curtain at our AI-assisted refund process -- how it actually reads what you wrote, weighs it against how you used Pro, and lands on a fair call.
- **Author**: Doodle Duel Team
- **Published**: 2026-05-02
- **Category**: updates
- **URL**: https://doodleduel.ai/blog/how-our-ai-decides-refunds-fairly

---

<p>Most refund pages feel like a wall. You click "request refund," fill out a form that nobody seems to read, and wait days for a vague reply.</p>

<p>We didn't want that for Doodle Duel. So we built something different -- an AI-assisted refund process that <strong>actually reads what you wrote</strong>, looks at how you used Pro, and lands on a decision that feels fair from both sides.</p>

<p>This post is the inside view: what happens when you submit a refund, what the AI looks at, and how we made sure it sides with users by default.</p>

<h2>The Problem We Were Trying to Solve</h2>

<p>Two things were happening at once. The first: a small number of folks were buying lifetime Pro, hosting a big game night with 20 friends, playing 10 rounds, generating Bring-to-Life videos to share -- and then asking for a refund the next morning. That's not what refunds are for.</p>

<p>The second: every now and then, a real bug or a genuine "this isn't what I expected" moment slipped through, and that user deserved their money back without having to argue for it.</p>

<p>The honest truth is that telling those two cases apart used to take us hours, sometimes days. We wanted a system that could do it fast, fairly, and with the user's story at the center.</p>

<h2>What Happens When You Submit a Refund</h2>

<p>If you visit <a href="/get-refund">doodleduel.ai/get-refund</a>, here's the flow:</p>

<h3>Step 1: We confirm it's really you</h3>

<p>Before anything else, we check that you're signed in and that you actually have an active Pro purchase on the account. No payment, no refund possible -- but also no surprise.</p>

<h3>Step 2: A short form (please write real answers)</h3>

<p>Four fields. The big one is "tell us what happened" -- we ask for two or three sentences in your own words. There's a soft nudge built in: if you write something tiny like "refund pls," the form gently asks for more.</p>

<p>This isn't busywork. The AI literally reads the text you write, and the more honest context you give, the easier it is to side with you. A one-word answer gets a one-word level of empathy back. A real story gets a real response.</p>

<h3>Step 3: Your account speaks for itself</h3>

<p>While you fill out the form, our backend quietly pulls together a snapshot of your activity since you bought Pro: how many multiplayer games you played, how many drawings you brought to life as photos or videos, how many days have passed, when you were last active.</p>

<p>None of this is held against you by default. It's <em>context</em> for what you wrote, not a gate.</p>

<h3>Step 4: The AI reads everything and makes a call</h3>

<p>Both pieces -- your narrative and your usage -- go to a language model. Its instructions are explicit: read what the user wrote first. Form a human impression. Then use the activity data to confirm or contradict that impression. Make a call. When in doubt, side with the user.</p>

<p>The model returns one of three outcomes: <strong>approve</strong> (refund issued immediately), <strong>decline</strong> (with a specific, honest explanation), or <strong>review</strong> (a real human takes a look within 24 hours).</p>

<h3>Step 5: If approved, the refund is real and immediate</h3>

<p>For approvals, the system calls our payment provider's refund API directly. Money starts moving back to your card within seconds. Pro access is removed from your account. We email ourselves a copy of the decision so we can spot-check the AI later.</p>

<p>You see the result on the page right away -- no waiting for a follow-up email.</p>

<h2>How the AI Actually Decides</h2>

<p>This is the part most refund systems hide. Ours is intentionally explicit, and we want you to know how it works.</p>

<h3>Story first, numbers second</h3>

<p>The model is told to read your form responses <em>before</em> looking at the usage data. That's important. A rules engine that just checks "more than 10 games = decline" would be unfair to someone who hosted a team game night that didn't land, or a parent who gave Bring-to-Life a few tries with their kids and the videos kept failing. Both of those are legitimate refund cases -- even with high "usage."</p>

<h3>Bias toward generosity</h3>

<p>If the AI is genuinely on the fence, it's instructed to lean approve. If it's somewhere between approve and decline, it routes to a human review (us) within 24 hours. The only "lean decline" cases are the ones where the form is essentially blank, the stated reason is generic, AND usage is meaningfully high -- and even then it can default to review if there's any doubt.</p>

<h3>Specific replies, not boilerplate</h3>

<p>The AI is told never to sound robotic -- no "as an AI," no "based on the data provided," no policy quotes. It writes a real response that acknowledges what you actually said, in plain language. If we approve, it's warm and brief. If we decline, it's gentle, specific about why, and always offers a way to email a human for review.</p>

<h2>What the AI Doesn't Do</h2>

<p>A few things worth being clear about:</p>

<ul>
  <li><strong>It doesn't see your payment details.</strong> The refund is processed through our payment provider's API; the AI just decides whether to trigger it. No card numbers, no banking info, ever.</li>
  <li><strong>It doesn't have the final word forever.</strong> If you think it got the call wrong, you can email us at <a href="mailto:rajat@doodleduel.ai">rajat@doodleduel.ai</a> and a human will look at it personally. Every decision the AI makes is logged so we can review it.</li>
  <li><strong>It doesn't decide for everyone.</strong> Anything genuinely murky is queued for human review by default. The AI is comfortable saying "I'm not sure -- let a person look."</li>
  <li><strong>It doesn't punish people for using the product.</strong> Heavy usage isn't an automatic decline. The narrative determines whether that usage was a "got value and changed mind" or a "tried to make it work and it didn't."</li>
</ul>

<h2>Why We Built It This Way</h2>

<p>We could have done what most companies do: hide the refund button, make you email support, drag it out for a week, and quietly hope you give up. That works as a refund-prevention strategy. It's also a great way to make people quietly hate you.</p>

<p>Alternatively, we could approve every refund automatically. Friendly to users in the short term, but it incentivizes exactly the bad-faith pattern we wanted to discourage -- and over time it would mean fewer features, less polish, and a worse product for everyone who actually wants to use it.</p>

<p>What we wanted was a third option: <strong>fast, fair, transparent, and biased toward the user.</strong> The AI lets us read every refund request properly within seconds instead of days, which means we can be generous without being naive.</p>

<h2>What This Means If You're Considering Pro</h2>

<p>Buy Pro because you want to support a small team building a game you love, and because you want unlimited Bring-to-Life. Don't buy it because you have a sneaky plan to refund it later -- the AI is genuinely good at telling those cases apart, and that energy is better spent on a game you actually want.</p>

<p>And if you do buy it and it really doesn't land for you -- for any honest reason -- the refund process is right there. Tell us what happened. We default to your side.</p>

<p>If you're already a Pro member and need a refund, head to <a href="/get-refund">doodleduel.ai/get-refund</a>. If you're not signed in yet and want to play first, you can <a href="/">jump into Doodle Duel here</a> -- Pro is one-time, lifetime, and there's no subscription to cancel either way.</p>
---
- [More updates articles](https://doodleduel.ai/blog/category/updates)
- [All articles](https://doodleduel.ai/blog)