Train your team on hyper-real customer conversations in real time. Spoken, answered live, and scored on every word.

Selling, upselling, serving, saying no. Your people practise it out loud with a hyper-real customer who answers back in real time, in their language and dialect, then see their score and exactly what to say next time.

  • Answers back live
  • Arabic dialects and English
  • Scored on every word
Real estate / Property Consultant / Rohan MehtaBanking and fintech / Relationship Manager / Layla NasserExchange houses / Branch Teller / Youssef KarimInsurance / Insurance Adviser / James CarterTelecom / Account Manager / Priya MenonHospitality and travel / Front Office Agent / Aisha RahmanHealthcare and clinics / Patient Services Coordinator / Sara Al Mansoori
  1. 1Brief
  2. 2Conversation
  3. 3Report

Moments in real estate

  • The buyer who wants to think about itSell · Property Consultant100
  • Upgrading to the larger unit before launch closesUpsell · Property Consultant
  • The handover date has slipped againServe · Customer Relations
  • The tenant challenging a rent increaseKeep · Leasing Agent
  • The investor asking for a guaranteed returnSay no · Property Consultant

Moments in banking and fintech

  • The salary that just doubledUpsell · Relationship Manager100
  • A credit card for the first-time customerSell · Personal Banker
  • The card declined abroadServe · Contact Centre Agent
  • Eleven months of the same chargeKeep · Personal Banker
  • Saying no to the loan, keeping the customerSay no · Relationship Manager

Moments in exchange houses

  • A better rate across the roadKeep · Branch Teller100
  • Payroll cards for a business ownerUpsell · Corporate Desk Executive
  • A travel card with the currency orderUpsell · Branch Teller
  • The transfer held for checksServe · Contact Centre Agent
  • Asking where the money came fromSay no · Branch Teller

Moments in insurance

  • Adding the family at renewalUpsell · Insurance Adviser92
  • The quote that is cheaper onlineSell · Insurance Adviser
  • The renewal went up, and they never claimedKeep · Retention Adviser
  • The claim declined, read differentlyServe · Claims Handler
  • Cover we cannot sell themSay no · Insurance Adviser

Moments in telecom

  • She has already decided to leaveKeep · Account Manager95
  • Home fibre for the mobile-only customerUpsell · Store Adviser
  • The roaming bundle before the tripSell · Contact Centre Agent
  • The bill doubled and nobody said whyServe · Contact Centre Agent
  • A new line without the right IDSay no · Store Adviser

Moments in hospitality and travel

  • The upgrade at check-inUpsell · Front Office Agent100
  • The group booking that wants a discountSell · Sales Executive
  • Overbooked, and a wedding tonightKeep · Duty Manager
  • The guest whose room was given awayServe · Front Office Agent
  • The refund outside the policySay no · Reservations Agent

Moments in healthcare and clinics

  • Forty minutes past the appointmentServe · Patient Services Coordinator97
  • The annual check-up they keep putting offSell · Patient Services Coordinator
  • The care package at the front deskUpsell · Front Desk Coordinator
  • The procedure their insurer rejectedKeep · Insurance Coordinator
  • The relative asking for results we cannot shareSay no · Front Desk Coordinator

The buyer who wants to think about it

Daniel Brooks, 41, operations director, bought off-plan once before

EnglishSell

Daniel has just viewed a two-bedroom off-plan apartment and says he wants to think about it. You can hold the unit for 48 hours.

  • Find the real reason he is hesitating
  • Answer it with facts, not pressure
  • Agree a dated next step

Live with Daniel BrooksEnglish

  • DanielIt is a nice unit. Let me think about it and get back to you.
  • RohanOf course, it is a big decision. Can I ask what you would want to be sure of before it is a yes?
  • DanielHonestly, the handover. My last off-plan place came a year late.
  • RohanThat would make anyone cautious. This developer handed over its last three projects on time, and your payments sit in escrow, released against construction milestones.
  • DanielThat helps. My wife also wants to be near a school.
  • RohanThen she should see it. There is a primary school eight minutes away. Would Saturday at eleven work for a second viewing together?
100/100Exceeded

A flawless handling of hesitation that resolved fears with facts and locked in a joint viewing.

  • Uncovered the real hesitationCan I ask what you would want to be sure of before it is a yes?
  • Answered with factsThis developer handed over its last three projects on time.
  • Agreed a dated next stepWould Saturday at eleven work for a second viewing together?

The salary that just doubled

Claire Bennett, 33, newly promoted marketing director, a customer for five years

EnglishUpsell

Claire came in to update her employer details. Her salary has roughly doubled and her savings earn nothing. She did not come to be sold to.

  • Do what she came for first
  • Ask about her plans before suggesting anything
  • Recommend one thing that fits

Live with Claire BennettEnglish

  • ClaireHi, I just need to update my employer details. I changed jobs last month.
  • LaylaCongratulations on the new role. Let me do that first. Done. Before you go, can I ask what you are planning for the next couple of years?
  • ClaireSaving, mainly. We want to buy a place in about two years.
  • LaylaThen one thing is worth knowing. Your savings earn nothing in your current account. A fixed saver pays four per cent, and it can mature on your deposit date.
  • ClaireFour per cent? Show me. If it makes sense I will open it today.
100/100Exceeded

A textbook execution of service-first discovery that turned a routine admin task into a tailored savings solution without any sales pressure.

  • Served the request firstLet me do that first. Done, your employer and salary details are updated.
  • Asked about her goalsCan I ask what you are planning for the next couple of years?
  • Recommended one fitting productA fixed saver pays 4 per cent, and you choose when it matures.

A better rate across the road

Hany Fawzy, 44, accountant, sends money to his family in Cairo every month

Egyptian ArabicKeep

Hany has sent money home every month for eight years. He says the exchange house across the road quoted a better rate this morning. Your fee is fixed and regular senders qualify for the loyalty rate.

  • Ask what matters before defending the price
  • Compare what his family actually receives
  • Keep the transfer today

Live with Hany FawzyEgyptian Arabic

  • Hanyصباح الخير. قبل ما أحوّل، المحل اللي قصادكم قال لي سعر أحسن النهارده. أحوّل عندكم ليه؟
  • Youssefصباح النور يا أستاذ هاني. سؤالك في محله. قبل ما نتكلم في السعر، إيه أهم حاجة بالنسبة لك: المبلغ اللي يوصل لأهلك، ولا سرعة الوصول؟
  • Hanyالاتنين طبعاً. بس هما قالوا سعر أعلى بخمسة قروش.
  • Youssefخلينا نحسبها مع بعض. إحنا رسومنا ثابتة خمستاشر درهم، وحضرتك معانا من تمن سنين، فليك سعر العملاء الدائمين. بالسعر ده أهلك هيستلموا حوالي مية وعشرين جنيه زيادة.
  • Hanyبجد؟ محدش قال لي قبل كده إن فيه سعر للعملاء الدائمين.
  • Youssefحقك علينا إننا ما قلناش. نكمّل التحويل دلوقتي؟
100/100Exceeded

A textbook retention conversation executed with speed, empathy, and flawless commercial focus.

  • Asked before defending the priceقبل ما نتكلم في السعر، إيه أهم حاجة بالنسبة لك؟
  • Compared what the family actually receivesبالسعر ده أهلك هيستلموا حوالي مية وعشرين جنيه زيادة.
  • Closed the transfer todayنكمّل التحويل دلوقتي؟

Adding the family at renewal

Omar Nasser, 39, IT manager, has held an individual policy for four years

EnglishUpsell

Omar wants to renew his individual health policy as it is. Family cover would need adding now: maternity benefits carry a waiting period from the start of cover.

  • Complete the renewal he asked for
  • Ask what has changed in his life
  • Explain the waiting period plainly

Live with Omar NasserEnglish

  • OmarHello, I got the renewal email. I just want to renew the same plan.
  • JamesHappy to, it takes two minutes. Before I do, has anything changed at home since last year?
  • OmarWell, my wife is expecting. Four months.
  • JamesCongratulations. Then there is one thing you need to know today. Maternity benefits have a waiting period that starts when cover starts, so when you add her matters.
  • OmarI did not know that. Please add them. I would rather pay than find out later.
92/100Exceeded

Superb, proactive discovery that caught an impending family milestone and protected the customer from an expensive gap in cover.

  • Asked about life changesYour cover should match your life, not last year's.
  • Explained the waiting period accuratelyMaternity benefits have a waiting period that starts when cover starts.
  • Was honest about costIt goes up by about 2,100 dirhams a year.

She has already decided to leave

Bibi Al-Rashed, 33, pharmacist, pays for her family's four phone lines

EnglishKeep

Bibi wants the code to move her four numbers. A discount ended and one line roamed for a week, and nobody told her either.

  • Never hold the code hostage
  • Separate the two causes
  • Say what next month looks like

Live with Bibi Al-RashedEnglish

  • BibiI want the code to move my four numbers. My bill doubled, and I am not interested in offers.
  • PriyaYou will have the code before we finish, no conditions. Can I ask what the bill did?
  • BibiTwo hundred and ten to four hundred and twenty. You quietly put the prices up.
  • PriyaIt is actually two separate things, and the bill does not show them apart. Half is a promotional discount that ended. The other half is roaming data on one line.
  • BibiRoaming? That was my son, in Turkey. Nobody told me.
95/100Exceeded

A masterclass in disarming an adversarial cancellation through total transparency and zero sales pressure.

  • Asked before offeringCan I ask what the bill did? I want to make sure you are leaving for the right reason.
  • Separated the two causesIt is actually two separate things, and the bill does not show them apart.
  • Said what next month looks likeA loyalty discount brings you back to about two hundred and twenty.

The upgrade at check-in

Margaret Cole, 66, retired teacher, celebrating forty years of marriage

EnglishUpsell

The Coles are checking in for two nights; the booking note says it is their fortieth anniversary. A sea-view suite is free tonight at 400 dirhams more per night.

  • Notice the occasion
  • Offer the upgrade as a choice, not a push
  • State the price plainly

Live with Margaret ColeEnglish

  • MargaretGood evening! Cole, two nights. It has been a long flight.
  • AishaWelcome, Mrs Cole. I see from your booking that this is your fortieth anniversary. Congratulations to you both.
  • MargaretOh, you noticed! Yes, forty years.
  • AishaThen I would like to give you a choice, with no obligation. A sea-view suite is free tonight. It is four hundred dirhams more per night, and one night as a treat works too.
  • MargaretJust one night? That sounds lovely, actually.
100/100Exceeded

Textbook check-in execution that blended warm celebration, clear pricing, and flexible upselling flawlessly.

  • Noticed the occasionI see from your booking that this is your fortieth anniversary.
  • Stated the price plainlyIt is 400 dirhams more per night.
  • Offered a flexible optionOne night as a treat works too.

Forty minutes past the appointment

Noura Al Kaabi, 54, school principal, a patient at the clinic for six years

EnglishServe

Noura's appointment was at 10:00 and it is 10:40. The doctor is delayed by an emergency. Another doctor in the same speciality is free at 11:00.

  • Apologise and give a real time
  • Offer real options
  • Let her choose

Live with Noura Al KaabiEnglish

  • NouraI have been waiting forty minutes. Nobody has told me anything.
  • SaraI am sorry, you should have been told. The doctor was called to an emergency, and I expect him in about twenty-five minutes. I would rather give you a real time than say shortly.
  • NouraTwenty-five more minutes? I have to leave by quarter to twelve.
  • SaraThen let me give you two options. Another doctor in the same speciality has a slot at eleven, fifteen minutes from now. Or I can book you first thing tomorrow.
  • NouraEleven is fine, as long as she has my file.
97/100Exceeded

Flawless ownership of a delay with direct truth, clear options, and immediate reassurance.

  • Gave an honest timeI would rather give you a real time than say shortly.
  • Apologised without excusesI am sorry, you should have been told.
  • Offered real optionsThen let me give you two options.
Rohan Mehta: 5 to 100
Second try at “The buyer who wants to think about it”.
Layla Nasser: 10 to 100
Second try at “The salary that just doubled”.
Youssef Karim: 10 to 100
Second try at “A better rate across the road”.
James Carter: 18 to 92
Second try at “Adding the family at renewal”.
Priya Menon: 37 to 95
Second try at “She has already decided to leave”.
Aisha Rahman: 33 to 100
Second try at “The upgrade at check-in”.
Sara Al Mansoori: 13 to 97
Second try at “Forty minutes past the appointment”.
Try it on your sector

Built for every customer conversation. Selling, serving, keeping and saying no.

The moments that win a customer, grow them, keep them and protect the business, in every sector.

Win the sale

The price objection, the cheaper quote next door, “let me think about it”.

Grow the customer

The renewal, the upgrade, the product nobody has offered them yet.

Put it right

The fee nobody explained, the delay, the customer who has already decided to leave.

Hold the line

Asking for documents, holding a transfer, saying no without losing the customer.

Ready from day one

New joiners practise the floor before they stand on it.

At counters and branches, showrooms and front desks, contact centres and client desks.

Moments we write for your sector. Pick yours and see what they practise.

Sell

The buyer who wants to think about it

Property Consultant

Watch it played
Upsell

Upgrading to the larger unit before launch closes

Property Consultant

Serve

The handover date has slipped again

Customer Relations

Keep

The tenant challenging a rent increase

Leasing Agent

Say no

The investor asking for a guaranteed return

Property Consultant

Yours

Your own moment

Send us the policy or the script behind it, and we write it.

Upsell

The salary that just doubled

Relationship Manager

Watch it played
Sell

A credit card for the first-time customer

Personal Banker

Serve

The card declined abroad

Contact Centre Agent

Keep

Eleven months of the same charge

Personal Banker

Say no

Saying no to the loan, keeping the customer

Relationship Manager

Yours

Your own moment

Send us the policy or the script behind it, and we write it.

Keep

A better rate across the road

Branch Teller

Watch it played
Upsell

Payroll cards for a business owner

Corporate Desk Executive

Upsell

A travel card with the currency order

Branch Teller

Serve

The transfer held for checks

Contact Centre Agent

Say no

Asking where the money came from

Branch Teller

Yours

Your own moment

Send us the policy or the script behind it, and we write it.

Upsell

Adding the family at renewal

Insurance Adviser

Watch it played
Sell

The quote that is cheaper online

Insurance Adviser

Keep

The renewal went up, and they never claimed

Retention Adviser

Serve

The claim declined, read differently

Claims Handler

Say no

Cover we cannot sell them

Insurance Adviser

Yours

Your own moment

Send us the policy or the script behind it, and we write it.

Keep

She has already decided to leave

Account Manager

Watch it played
Upsell

Home fibre for the mobile-only customer

Store Adviser

Sell

The roaming bundle before the trip

Contact Centre Agent

Serve

The bill doubled and nobody said why

Contact Centre Agent

Say no

A new line without the right ID

Store Adviser

Yours

Your own moment

Send us the policy or the script behind it, and we write it.

Upsell

The upgrade at check-in

Front Office Agent

Watch it played
Sell

The group booking that wants a discount

Sales Executive

Keep

Overbooked, and a wedding tonight

Duty Manager

Serve

The guest whose room was given away

Front Office Agent

Say no

The refund outside the policy

Reservations Agent

Yours

Your own moment

Send us the policy or the script behind it, and we write it.

Serve

Forty minutes past the appointment

Patient Services Coordinator

Watch it played
Sell

The annual check-up they keep putting off

Patient Services Coordinator

Upsell

The care package at the front desk

Front Desk Coordinator

Keep

The procedure their insurer rejected

Insurance Coordinator

Say no

The relative asking for results we cannot share

Front Desk Coordinator

Yours

Your own moment

Send us the policy or the script behind it, and we write it.

Slides don’t talk back. Your customers do. So does Compound.

Most training is watched, clicked or sat through. Compound makes your people say it, and marks what they said.

Two ways to learn the same five things.

Training todayA course they finish
Finished 5 of 5
  1. A video they watch with the sound offWatched
  2. Slides they click through to reach the quizClicked through
  3. A role-play with a colleague who goes easyWent easy
  4. A quiz that proves they finishedPassed
  5. Feedback once a quarter, if a manager has timeWaiting
Not tested on a customer
With CompoundPractice they say out loud
Practised 5 of 5
  1. A customer they have to answer, out loudPractised
  2. A conversation that goes wrong the moment they coastPractised
  3. A customer with a temper and a reason they will not sayPractised
  4. A score that proves they can, with the line that earned itPractised
  5. Feedback the moment it ends, on every attemptPractised
Ready for the floor

A customer real enough to get wrong. With their own dialect, and their own agenda.

Every character has a temperament, a dialect and something they are holding back. Finding it is the exercise.

  • LanguageArabic or English, chosen per scenario
  • DialectEgyptian, Emirati, Saudi, Kuwaiti, Lebanese and more
  • TemperamentReacts to how they are treated, not to a script
  • Hidden agendaShapes what they say, and stays hidden from the trainee
  • Speaks firstOpens the conversation in character, the way the real one would
Studio / Characters / Hany Fawzy

Hany Fawzy, 44, accountant, sends money to his family in Cairo every month

Egyptian ArabicKeep

Temperament
Friendly but quick to feel taken for granted. Repeats the other rate. Warms to anyone who does the maths with him instead of arguing.
Hidden agenda Hidden from the trainee
The other quote came from a friend last week and left out the fee. What he wants is to feel valued after eight years, and he would rather stay.
Speaks first
صباح الخير. قبل ما أحوّل، المحل اللي قصادكم قال لي سعر أحسن النهارده. أحوّل عندكم ليه؟

Every conversation ends with a report. Marked line by line.

A score out of 100, a mark per criterion with the exact line behind it, and how the customer left. Spoken in Arabic, read by the manager in English.

Reports / Youssef Karim / A better rate across the road
100/100

ExceededSecond tryFirst try 10

How the customer left

Hany feels appreciated after eight years of loyalty, sees that his family receives 120 pounds more with the fixed fee and loyalty rate, and completes his transfer today.

A textbook retention conversation executed with speed, empathy, and flawless commercial focus.

  • Asked before defending the priceقبل ما نتكلم في السعر، إيه أهم حاجة بالنسبة لك: المبلغ اللي يوصل لأهلك، ولا سرعة الوصول؟
  • Compared what the family actually receivesبالسعر ده أهلك هيستلموا حوالي مية وعشرين جنيه زيادة عن العرض التاني.
  • Used the loyalty rate correctlyوحضرتك معانا من تمن سنين، فليك سعر العملاء الدائمين.
  • Stayed respectful about the competitorخلينا نحسبها مع بعض. هل قالوا لك الرسوم كام؟
  • Closed the transfer todayوالتحويل بيوصل في دقايق، وهبعت لك الإيصال على الواتساب. نكمّل التحويل دلوقتي؟

One thing to work onWhen a customer quotes a competitor, ask when the quote was given, since rates change by the hour. Try saying: متى أدّوك السعر ده يا أستاذ هاني؟

Practice that compounds. Every attempt builds on the last.

Each report says what to change. The next attempt shows whether it changed. Seventeen days of Layla’s practice:

61First try95Second try

On “Eleven months of the same charge”, seventeen days apart.

  1. 8 OctEleven months of the same charge61 DevelopingOwned the mistake, then sent a refund for approval that she could have given herself.
  2. 15 OctHer card stopped working abroad80 MetResolved it on the call, but assumed the hotel costs and skipped a reference number.
  3. 25 OctEleven months of the same charge95 ExceededRefunded three months on her own authority, and fixed the address that caused it.

Not a video they watch. Not a workshop they sit through.

Free Trial
Videos and e-learningClassroom role-playCompound
Do they have to say it out loud?NoOnce, in front of colleaguesEvery time
Does the customer push back like a real one?No customerA colleague, politelyYes, by temperament
In their language and dialect?SubtitlesRarelyArabic dialects and English
Is every attempt marked the same way?A quiz scoreA trainer's opinionAgainst your criteria
Can they try again tonight?Rewatch the videoNext workshopAny time

Know who is ready for the floor. Before a customer finds out.

Everything a manager needs sits in one workspace, built from your team’s own practice.

Assign moments by job or by person, including a first-week track for new joiners.

See who is not ready yet, by person and by moment, week by week.

Every attempt a person made, and the exact line that cost the mark.

One standard for everyone: write your own scenarios, or start from your policy.

compound.velocitydarkmatter.ai
Assignments screen in CompoundReports screen in CompoundProgress screen in CompoundStudio screen in Compound

Your training, inside the systems you already run. Scores and completions flow where your people are managed.

Connect Compound to your HR, learning and CRM systems, so practice counts toward reviews, incentives and career paths. If yours is not listed, we build the connection.

Built to connect with

  • Salesforce
  • HubSpot
  • Zoho People
  • SAP SuccessFactors
  • Oracle HCM
  • Odoo
  • Zendesk
  • Moodle
  • Slack
  • Your own system

Live in three steps. Start from your own policy.

1You choose

Send us the moments that matter

Or the policy and scripts behind them, team by team.

2Ours

We draft the customer, the brief and the marks

You review them, change anything, and approve.

3Every day

Your people practise, you see who is ready

Every attempt is marked, and progress shows by person and by week.

Your data stays yours

Each customer gets its own database, in the region they choose.

No voice recordings

Compound keeps text and scores, never a recording of anyone’s voice.

Arabic and English

The interface and the conversations, in both languages.

Get your free trial.

Tell us your sector. We set up a trial with moments written for your team.

Your sector

Some questions you might have!

Anyone whose conversations with customers move revenue: sales, service, branches, front desks, contact centres and client desks. Each team practises its own moments, written for its own customers.

Yes. The practice is spoken, so a teller, a showroom adviser or a receptionist rehearses exactly what they will say before they say it across the counter.

No. It gives your people somewhere to practise between sessions, and gives your trainers a marked report on every attempt, so their time goes where it is needed.

Spoken. Your person talks, the customer answers out loud in real time, and the conversation is transcribed for the report.

English and Arabic. In Arabic the customer keeps to one dialect, such as Saudi, Emirati, Kuwaiti, Qatari, Omani, Egyptian, Jordanian, Lebanese, Syrian or Sudanese. In English: UK, US or Indian.

Against the criteria written into the scenario, each with its own weight. Every mark comes with the line that earned it, then a score out of 100 and the one thing to work on.

Yes. Asking for documents, holding a transaction or refusing a request are scenarios like any other, marked on doing it correctly without losing the customer.

Yes. Upload a policy or a script and Compound drafts the scenario, the customer and the marks from it for you to review.

Yes. Scores and completions can flow into the systems you already use, and if yours is not on our list, we build the connection.

No. Compound keeps text and scores, never a recording of anyone's voice.

Each customer gets its own database, in the region they choose.

It is agreed on a call, based on your team.

No. Every person, company and conversation on this page is illustrative.