Refunds in chat

Refunds and cancellations, settled in chat.

A chat for your site that verifies the customer, finds the payment and refunds or cancels within your policy. In seconds, no ticket.

Your Store support

I was charged twice for order #4821. Can I get my money back?

Signed in · identity verified

I found the duplicate charge. Please confirm, and I’m requesting a refund of €29.00.

Refund to Visa •• 4242

Order #4821 · 14 Oct

€29.00
ConfirmNot now

Refund issued

Back on your card in 5–10 days

€29.00
Write a message…
Decision recordpolicy v12
1Workspace live✓
2Identity: signed login✓
3€29.00 refundable✓
4Within 30 days✓
5Under €100 limit✓
keychat:7f3c…:refund:tx_88
● Executed at the provider
Illustrative example, not real data

Only verified customers can see their payments.

A signed login from your site, or a one-time email code. Until then, the assistant shares no payment details.

  • Signed login or email code
  • Only their own payments shown
  • Typed card numbers masked

Confirm your email

We sent a six-digit code to j•••@example.com

Verify

Which payment do you mean?

Pro plan · 3 Oct€19.00
Order #4821 · 14 Oct€29.00
Order #4790 · 28 Sep€64.00
Illustrative example, not real data

Customers confirm the exact payment and amount.

Unsure which payment? The chat lists the eligible ones. Nothing happens until the customer confirms the amount.

  • Full or partial refunds
  • Subscription cancellations
  • Results from templates, not the AI
Decision recordpolicy v12
1Workspace live✓
2Identity: signed login✓
3€29.00 refundable✓
4Within 30 days✓
5Under €100 limit✓
keychat:7f3c…:refund:tx_88
● Executed at the provider
Illustrative example, not real data

Add it to your site with a single script tag.

An isolated frame in your brand color, in seven languages. The assistant replies in the customer’s language.

  • Seven languages, right-to-left too
  • Your color and placement
  • Only on domains you approve
<!-- Paste before </body> -->
<script
  src="https://cdn.chargeless.io/v1/loader.js"
  data-tenant="YOUR_WORKSPACE_ID"
  data-locale="en"
  data-theme-primary="#0f766e"
></script>

// Signed-in customers skip the email code
Chargeless.identify(signedToken);
Illustrative example, not real data

Frequently asked questions

Can’t find your question?

See every question merchants ask, or ask us when you request access.

All questionsRequest early access
01What happens when a request falls outside my policy?

The customer is told your team will follow up, and your team gets a ticket with the conversation and the reason. Automation stops replying there.

02Can the assistant promise a refund it cannot deliver?

No. Every reply that states an outcome is checked against the action record first, and outcomes come from templates.

03Does it work for customers who are not signed in?

Yes. They confirm their email address with a one-time code. Payments are shown only after the code is verified.

Start with low limits. Raise them when the record shows it works.

Start in test mode, run your policy against your own history, and go live when the results meet your standards.

  1. 1A test workspace on your provider’s test mode
  2. 2Your past requests replayed against your policy
  3. 3Live with low limits, raised as the record allows