# Returns Policy Role Play: No Receipt

> Example: a customer service role play built from a returns procedure. The agent follows each step with a customer who has no receipt.

Canonical: https://zenmic.com/convert/training-manual-to-roleplay-audio/returns-policy-call/
Last updated: 2026-11-14

🧾 Customer service

The procedure: greet, check purchase, offer exchange or store credit if there is no receipt, stay calm, confirm. Each step is in the conversation.

## Script

2 speakers · 11 lines

Agent

Good afternoon, how can I help?

Customer

I bought this kettle last week and it stopped working. I want my money back.

Agent

I'm sorry to hear that. Do you have the receipt with you?

Customer

No, I threw it away. Is that a problem?

Agent

Not a big one. Did you pay by card?

Customer

Yes, I think so.

Agent

Then I can find the purchase on our system with your card. Could you tap it here?

Customer

Oh, that's easy. There.

Agent

Found it, the twelfth of March. Since it's faulty, I can give you a full refund to the card, or a new kettle today.

Customer

A new one, please.

Agent

Of course. I'll get one from the back now.

Want your own version? The AI writes a fresh script and casts a voice for every speaker. [Make a New One Like This →](https://zenmic.com/studio/?template=roleplay-training&topic=A+customer+service+role+play+built+from+a+returns+procedure%3A+the+agent+follows+each+step+with+a+customer+who+has+no+receipt%2C+then+a+version+with+two+common+mistakes)

'; return; } if (!seen[who]) seen[who] = colors[count++ % colors.length]; var c = seen[who]; out += '

' + '' + '

' + esc(who) + '

' + '

' + pills(text) + '

'; }); return out; }; // Show a script in an element the Studio way, keeping the plain text for copy buttons (data-raw) window.zmShowScript = function (el, script) { if (!el) return; el.setAttribute('data-raw', String(script || '')); el.className = 'rounded-2xl border border-stone-200 bg-white shadow-sm p-2 sm:p-3 space-y-0.5 text-left'; el.innerHTML = window.zmScriptLines(script); }; document.addEventListener('click', function (ev) { var copy = ev.target.closest('[data-copy]'); if (copy) { var el = document.getElementById(copy.getAttribute('data-copy')); navigator.clipboard.writeText((el.getAttribute('data-raw') || el.textContent || '').trim()).then(function () { var t = copy.textContent; copy.textContent = '✓ Copied!'; setTimeout(function () { copy.textContent = t; }, 1800); }); return; } var gen = ev.target.closest('[data-studio-script]'); if (gen) { var box = document.getElementById(gen.getAttribute('data-studio-script')); try { var txt = (box.getAttribute('data-raw') || box.textContent || '').trim().replace(/^s(\d):/gm, function (m, n) { return (['Alex','Sam','Maya','Leo'][n - 1] || ('Speaker ' + n)) + ':'; }); localStorage.setItem('zenmic_prefill_script', txt); localStorage.setItem('zenmic_prefill_title', gen.getAttribute('data-title') || ''); } catch (e) {} var q = new URLSearchParams(); if (gen.getAttribute('data-template')) q.set('template', gen.getAttribute('data-template')); if (gen.getAttribute('data-lang')) q.set('lang', gen.getAttribute('data-lang')); window.open('/studio/' + (q.toString() ? '?' + q.toString() : ''), '_blank', 'noopener'); } });

## What Makes This Work

- ✓Empathy before the procedure
- ✓Finds the purchase without a receipt
- ✓Offers both options from the policy
- ✓Ends with a clear next action

## More Examples

[🛎️ Hospitality Check-In Procedure Role Play: Early Arrival A receptionist follows the check-in steps with a guest who arrives early.](https://zenmic.com/convert/training-manual-to-roleplay-audio/hotel-check-in-procedure/)

[← All Training Manual to Role-Play Audio](https://zenmic.com/convert/training-manual-to-roleplay-audio/)

## Make Your Own Version

Change the names, the product or the situation. The AI rewrites it and voices every speaker.

[Make One Like This →](https://zenmic.com/studio/?template=roleplay-training&topic=A+customer+service+role+play+built+from+a+returns+procedure%3A+the+agent+follows+each+step+with+a+customer+who+has+no+receipt%2C+then+a+version+with+two+common+mistakes)
