Free sales role play tool

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.

Complete the security check to enable submit.

How to run a sales role play

  1. Pick one scenario and one skill to practise, such as handling a price objection.

  2. Generate the script and give the buyer brief to whoever plays the buyer.

  3. Give the rep only their side: the situation, the goal and the time limit.

  4. Run the call for 10 to 15 minutes without stopping to coach.

  5. 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.

ScenarioWhat it testsWhat the buyer does
Cold callEarning attention in the first 30 seconds and booking a next stepIs busy, did not expect the call and tries to get off the phone
Discovery callAsking about the problem, its impact, who decides and timing before pitchingAnswers what is asked and holds back the real pain until the rep digs
Product demoTying the demo to what the buyer said they needLoses interest when the rep tours features that do not matter to them
Price objectionUnderstanding the objection before answering it, and defending valueCompares the price with a cheaper option or a smaller budget
Competitor objectionDifferentiating without criticising the competitorSays they already use, or are trialling, another vendor
NegotiationTrading concessions instead of giving discountsAsks for a discount or better terms to sign this quarter
Renewal at riskFinding out what changed and rebuilding the case for valueIs thinking about cancelling or downgrading and is guarded about why
Upset customerStaying calm, taking ownership and agreeing a fixIs 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.

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

AspectTraining role playInterview role play
GoalBuild a skill through practice and feedbackSee how a candidate handles a real conversation
Who plays the buyerA manager, a peer or an AI characterAn interviewer or an AI character, the same for every candidate
Brief for the repFull context, sometimes the rubric tooA short brief, without the hidden facts
ScoringCoaching notes against the rubricA score against the same criteria for every candidate
After the callDebrief, then run it againAsk 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.

  1. The buyer has a reason to take the call and a reason to say no.
  2. At least two facts only come out if the rep asks good questions.
  3. The objections are ones your reps actually hear.
  4. The rep has one clear goal, such as a booked meeting or an agreed next step.
  5. Each scoring criterion describes something you can hear on the call.
  6. Any product detail in the script is something your product really does.
  7. 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

  1. Making the buyer too easy

    If the buyer agrees with everything, the rep learns nothing. Give the buyer real reasons to push back.

  2. Stopping to coach mid-call

    Interrupting takes away the pressure that makes a role play useful. Let the call finish, then debrief.

  3. Practising everything at once

    Keep to one skill per role play. A discovery call and a negotiation need different practice.

  4. Scoring on gut feel

    Without a rubric, feedback turns into opinion. Agree what good looks like before the call.

  5. 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.

  6. 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

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.