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
- 1Brief
- 2Conversation
- 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?
A flawless handling of hesitation that resolved fears with facts and locked in a joint viewing.
- Uncovered the real hesitation
Can I ask what you would want to be sure of before it is a yes?
- Answered with facts
This developer handed over its last three projects on time.
- Agreed a dated next step
Would 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.
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 first
Let me do that first. Done, your employer and salary details are updated.
- Asked about her goals
Can I ask what you are planning for the next couple of years?
- Recommended one fitting product
A 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حقك علينا إننا ما قلناش. نكمّل التحويل دلوقتي؟
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.
Superb, proactive discovery that caught an impending family milestone and protected the customer from an expensive gap in cover.
- Asked about life changes
Your cover should match your life, not last year's.
- Explained the waiting period accurately
Maternity benefits have a waiting period that starts when cover starts.
- Was honest about cost
It 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.
A masterclass in disarming an adversarial cancellation through total transparency and zero sales pressure.
- Asked before offering
Can I ask what the bill did? I want to make sure you are leaving for the right reason.
- Separated the two causes
It is actually two separate things, and the bill does not show them apart.
- Said what next month looks like
A 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.
Textbook check-in execution that blended warm celebration, clear pricing, and flexible upselling flawlessly.
- Noticed the occasion
I see from your booking that this is your fortieth anniversary.
- Stated the price plainly
It is 400 dirhams more per night.
- Offered a flexible option
One 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.
Flawless ownership of a delay with direct truth, clear options, and immediate reassurance.
- Gave an honest time
I would rather give you a real time than say shortly.
- Apologised without excuses
I am sorry, you should have been told.
- Offered real options
Then let me give you two options.
Second try at “The buyer who wants to think about it”.
Second try at “The salary that just doubled”.
Second try at “A better rate across the road”.
Second try at “Adding the family at renewal”.
Second try at “She has already decided to leave”.
Second try at “The upgrade at check-in”.
Second try at “Forty minutes past the appointment”.
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.
Upgrading to the larger unit before launch closes
Property Consultant
The handover date has slipped again
Customer Relations
The tenant challenging a rent increase
Leasing Agent
The investor asking for a guaranteed return
Property Consultant
Your own moment
Send us the policy or the script behind it, and we write it.
A credit card for the first-time customer
Personal Banker
The card declined abroad
Contact Centre Agent
Eleven months of the same charge
Personal Banker
Saying no to the loan, keeping the customer
Relationship Manager
Your own moment
Send us the policy or the script behind it, and we write it.
Payroll cards for a business owner
Corporate Desk Executive
A travel card with the currency order
Branch Teller
The transfer held for checks
Contact Centre Agent
Asking where the money came from
Branch Teller
Your own moment
Send us the policy or the script behind it, and we write it.
The quote that is cheaper online
Insurance Adviser
The renewal went up, and they never claimed
Retention Adviser
The claim declined, read differently
Claims Handler
Cover we cannot sell them
Insurance Adviser
Your own moment
Send us the policy or the script behind it, and we write it.
Home fibre for the mobile-only customer
Store Adviser
The roaming bundle before the trip
Contact Centre Agent
The bill doubled and nobody said why
Contact Centre Agent
A new line without the right ID
Store Adviser
Your own moment
Send us the policy or the script behind it, and we write it.
The group booking that wants a discount
Sales Executive
Overbooked, and a wedding tonight
Duty Manager
The guest whose room was given away
Front Office Agent
The refund outside the policy
Reservations Agent
Your own moment
Send us the policy or the script behind it, and we write it.
The annual check-up they keep putting off
Patient Services Coordinator
The care package at the front desk
Front Desk Coordinator
The procedure their insurer rejected
Insurance Coordinator
The relative asking for results we cannot share
Front Desk Coordinator
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.
- A video they watch with the sound offWatched
- Slides they click through to reach the quizClicked through
- A role-play with a colleague who goes easyWent easy
- A quiz that proves they finishedPassed
- Feedback once a quarter, if a manager has timeWaiting
- A customer they have to answer, out loudPractised
- A conversation that goes wrong the moment they coastPractised
- A customer with a temper and a reason they will not sayPractised
- A score that proves they can, with the line that earned itPractised
- Feedback the moment it ends, on every attemptPractised
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

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.
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:
On “Eleven months of the same charge”, seventeen days apart.
- 8 OctEleven months of the same charge61 DevelopingOwned the mistake, then sent a refund for approval that she could have given herself.
- 15 OctHer card stopped working abroad80 MetResolved it on the call, but assumed the hotel costs and skipped a reference number.
- 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.
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.




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.
Send us the moments that matter
Or the policy and scripts behind them, team by team.
We draft the customer, the brief and the marks
You review them, change anything, and approve.
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.
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.