Doodle Duel
Back to Blog
Product Updates6 min read

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.

DD

Doodle Duel Team

Game Developers

A friendly AI assistant character holding a balance scale weighing a refund coin against a stack of colorful drawings

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.

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

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.

The Problem We Were Trying to Solve

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.

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.

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.

What Happens When You Submit a Refund

If you visit doodleduel.ai/get-refund, here's the flow:

Step 1: We confirm it's really you

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.

Step 2: A short form (please write real answers)

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.

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.

Step 3: Your account speaks for itself

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.

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

Step 4: The AI reads everything and makes a call

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.

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

Step 5: If approved, the refund is real and immediate

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.

You see the result on the page right away — no waiting for a follow-up email.

How the AI Actually Decides

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

Story first, numbers second

The model is told to read your form responses before 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."

Bias toward generosity

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.

Specific replies, not boilerplate

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.

What the AI Doesn't Do

A few things worth being clear about:

  • It doesn't see your payment details. 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.
  • It doesn't have the final word forever. If you think it got the call wrong, you can email us at rajat@doodleduel.ai and a human will look at it personally. Every decision the AI makes is logged so we can review it.
  • It doesn't decide for everyone. Anything genuinely murky is queued for human review by default. The AI is comfortable saying "I'm not sure — let a person look."
  • It doesn't punish people for using the product. 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."

Why We Built It This Way

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.

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.

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

What This Means If You're Considering Pro

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.

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.

If you're already a Pro member and need a refund, head to doodleduel.ai/get-refund. If you're not signed in yet and want to play first, you can jump into Doodle Duel here — Pro is one-time, lifetime, and there's no subscription to cancel either way.