Sales Role Play Script Generator
Get a ready-to-run role play for any sales call: the buyer, their opening line, the facts they only share when asked, the objections they raise with strong responses, a sample script and a scoring rubric.
Free. No sign-up. Built for sales managers, enablement teams and recruiters.
Last updated: October 12, 2026
Build your sales role play
Pick the call and tell us what the rep sells. Every run creates a new buyer with their own hidden facts and curveball, so generate again for another version.
How to run a sales role play
Pick one scenario and one skill to practise, such as handling a price objection.
Generate the script and give the buyer brief to whoever plays the buyer.
Give the rep only their side: the situation, the goal and the time limit.
Run the call for 10 to 15 minutes without stopping to coach.
Score the call against the rubric, then debrief with the questions provided.
What is a sales role play script?
A sales role play is a practice call where one person plays the rep and another plays the buyer. The script is the brief that makes it realistic: who the buyer is, what they want, what they are keeping back and how they push back. Without one, the person playing the buyer improvises, and every rep gets a different, usually easier, call.
A good script does not tell the rep what to say. It gives the buyer enough detail to react the way a real buyer would, and gives the coach a clear way to score what happened. The sample dialogue shows one strong way the call could go, so new reps can hear what good sounds like before they try it.
The same script works for training and for hiring. Use it to coach your team, or use it in a sales interview to see how a candidate handles a real conversation rather than how they describe one.
Every run draws a new buyer, new hidden facts and a new curveball, even with the same inputs. Generate several versions of one call so each rep on the team gets a different buyer.
- A scenario brief with the rep's role, situation and goal.
- A buyer persona with a name, backstory and personality.
- Hidden facts the buyer only shares when the rep asks the right question.
- A sample script of the call, stage by stage.
- A curveball the buyer throws in partway through the call.
- The objections the buyer is likely to raise, with strong responses.
- A scoring rubric with must-pass criteria, plus debrief questions.
Sample sales role play script: price objection
Buyer: The proposal looks good, but you're 30% more than the other vendor we're talking to.
Rep: That's useful to know, thank you. Are you comparing the same scope, or does their quote leave anything out?
Buyer: Theirs doesn't include onboarding. We'd probably run that ourselves.
Rep: Who on your side would run it, and how long did your last rollout take?
Buyer: That was me. About three months, and it was painful.
Rep: So the real comparison is our price against three months of your time. Would it help if I broke down what onboarding covers, so you can weigh it properly?Sales role play scenarios and what each one tests
Pick the scenario that matches the skill you want to build. The generator writes a full script for each one.
| Scenario | What it tests | What the buyer does |
|---|---|---|
| Cold call | Earning attention in the first 30 seconds and booking a next step | Is busy, did not expect the call and tries to get off the phone |
| Discovery call | Asking about the problem, its impact, who decides and timing before pitching | Answers what is asked and holds back the real pain until the rep digs |
| Product demo | Tying the demo to what the buyer said they need | Loses interest when the rep tours features that do not matter to them |
| Price objection | Understanding the objection before answering it, and defending value | Compares the price with a cheaper option or a smaller budget |
| Competitor objection | Differentiating without criticising the competitor | Says they already use, or are trialling, another vendor |
| Negotiation | Trading concessions instead of giving discounts | Asks for a discount or better terms to sign this quarter |
| Renewal at risk | Finding out what changed and rebuilding the case for value | Is thinking about cancelling or downgrading and is guarded about why |
| Upset customer | Staying calm, taking ownership and agreeing a fix | Is frustrated because a problem still is not solved |
Start with the scenario your team loses most often. That is usually where practice pays off fastest.
Sales role play examples
Each example pairs a buyer, a fact they keep back and the skill it tests.
Cold call: SDR selling payroll software to a restaurant group
The buyer opens with "I've got two minutes." Hidden fact: two managers quit last month over late pay. A rep who asks about staff turnover finds it. A rep who pitches features gets a polite goodbye.
Discovery call: AE selling security training to a 200-person law firm
The buyer asks for a quote straight away. Hidden fact: a client audit is due in eight weeks. Tests whether the rep slows down and asks about timing before quoting.
Price objection: AE selling HR software to a manufacturer
"You're 30% more than the other vendor." Tests whether the rep asks what the other quote includes before defending the price.
Competitor objection: AE selling marketing analytics
"We're already trialling another tool." Tests whether the rep finds out what the trial is missing instead of criticising the competitor.
Negotiation: enterprise AE, end-of-quarter deal
The buyer asks for 20% off to sign this month. Tests whether the rep trades, for example a longer term or a case study, in return for any concession.
Renewal at risk: customer success manager, logistics platform
Usage dropped after the buyer's champion left. Hidden fact: the new VP was never onboarded. Tests whether the rep finds the real reason before offering a discount.
Upset customer: support agent, broadband provider
It is the customer's third call about the same outage. Tests whether the agent acknowledges the history, takes ownership and commits to a specific next step and time.
Sales interview role play: SDR candidate, B2B software
The candidate gets a five-line brief and ten minutes. After the call, the interviewer gives one piece of feedback and asks for the opening again, to test coachability.
Keep the hidden facts from the rep. Finding them by asking good questions is what the role play tests.
Sales training role play vs. sales interview role play
| Aspect | Training role play | Interview role play |
|---|---|---|
| Goal | Build a skill through practice and feedback | See how a candidate handles a real conversation |
| Who plays the buyer | A manager, a peer or an AI character | An interviewer or an AI character, the same for every candidate |
| Brief for the rep | Full context, sometimes the rubric too | A short brief, without the hidden facts |
| Scoring | Coaching notes against the rubric | A score against the same criteria for every candidate |
| After the call | Debrief, then run it again | Ask what they would change, give one piece of feedback and watch how they use it |
In interviews, use the same scenario, buyer and rubric for every candidate so the scores can be compared.
How to know if your sales role play script is good
Read the script before the call and check it against these points.
- The buyer has a reason to take the call and a reason to say no.
- At least two facts only come out if the rep asks good questions.
- The objections are ones your reps actually hear.
- The rep has one clear goal, such as a booked meeting or an agreed next step.
- Each scoring criterion describes something you can hear on the call.
- Any product detail in the script is something your product really does.
- The call fits in 10 to 15 minutes.
Use the same script for everyone on the team, or every candidate for the role, so the results are comparable.
Common sales role play mistakes
Making the buyer too easy
If the buyer agrees with everything, the rep learns nothing. Give the buyer real reasons to push back.
Stopping to coach mid-call
Interrupting takes away the pressure that makes a role play useful. Let the call finish, then debrief.
Practising everything at once
Keep to one skill per role play. A discovery call and a negotiation need different practice.
Scoring on gut feel
Without a rubric, feedback turns into opinion. Agree what good looks like before the call.
Improvising the buyer
When the manager makes up the buyer each time, every rep gets a different call and the results cannot be compared. A written buyer brief keeps it consistent.
Running it only once
Skills stick with repetition. Run the scenario again after the debrief, or switch the buyer's objections.
This generator vs. ChatGPT vs. a manager playing the buyer
This generator
Builds a complete role play in one consistent format: the buyer, hidden facts, a curveball, objections with strong responses, a sample script and a scoring rubric. Each run gives a new buyer.
ChatGPT
Can write a role play from a detailed prompt. You need to ask for hidden facts, a rubric and a difficulty level yourself, and the format changes each time.
A manager playing the buyer
Feels real and lets the manager coach straight after. It depends on the manager's time, and the buyer changes from one call to the next.
Use the generator for the script. Use your call recordings to decide which objections matter most to your team.
When a written script is not enough
A script makes role plays consistent. Someone still has to play the buyer and score the call.
- Your managers do not have time to play the buyer for every rep.
- You want to compare reps or candidates on the same call, scored the same way.
- You are hiring for sales roles and want to hear candidates sell before the final round.
- Your team sells or supports customers in several languages.
For those cases, AI role plays run the scenario as a live voice call with an AI buyer, then score each call out of 100 against your criteria, with the transcript.
Frequently asked questions
Explore more free tools
Let an AI buyer play the role.
InterviewFlowAI turns a scenario like this into a live voice role play. Reps or candidates join from a link, the AI buyer stays in character, and you get a score out of 100 with strengths and gaps for every call. It costs $1.99 per scored role play, with no seat fees or annual contract.
Hiring sales reps? See how role play interviews work.