Sales Roleplay
Sales Roleplay Examples: What Good Looks Like
See concrete sales roleplay examples across discovery, objection handling, closing, and more. Contrast weak practice with realistic, productive sessions.
RepLift · · 12 min read
Sales Roleplay Examples: What Good Practice Actually Looks Like
Most reps have done roleplay that felt like a formality. A colleague plays a cooperative prospect, the rep walks through their pitch without real resistance, and everyone moves on. Nothing was practiced. Nothing improved.
This article shows what productive practice actually looks like across six conversation types, using side-by-side contrasts to make the difference concrete. For how to structure and run sessions overall, including how to set objectives, choose scenarios, and give useful feedback, see the sales roleplay guide. For how AI evaluates and scores practice sessions, see AI sales roleplay.
Discovery Call: Asking Questions That Actually Surface Pain
Skill objective: Probe beneath the first answer to earn a specific problem, not a surface-level one.
Weak version
Rep: "How are things going with your current sales process?"
Prospect: "Pretty good, we're just looking to improve a few things."
Rep: "Got it. And what does your team look like right now?"
Prospect: "We have about ten reps."
Rep: "Great. So what are you hoping to get out of a solution like ours?"
The prospect gave a vague answer ("pretty good, looking to improve a few things") and the rep moved on. No friction was surfaced. The rep now has demographic information but no real understanding of what is broken or why it matters.
Stronger version
Rep: "How are things going with your current sales process?"
Prospect: "Pretty good, we're just looking to improve a few things."
Rep: "What specifically is on that list right now?"
Prospect: "Mostly ramp time. New reps take a while to get up to speed."
Rep: "When you say a while, what does that look like in practice? Are we talking weeks or closer to a few months before they're carrying their own number?"
Prospect: "Honestly, closer to three months before we feel confident putting them on live calls."
Rep: "And what's the cost of that for you? Are you covering leads they're not closing, or is it more about manager time?"
Prospect: "Both, really. The manager ends up babysitting calls instead of coaching."
The rep stayed with the first vague answer instead of moving on. Two follow-up questions surfaced a specific problem with a cost attached. That is a discovery conversation worth having.
Feedback focus after this exchange: Did the rep probe the first answer or accept it? How many levels deep did the questioning go before the rep moved on? Did the rep listen to what the prospect said and build the next question from it, or work from a prepared list?
Qualification Call: Pressure-Testing Fit Without Losing the Prospect
Skill objective: Ask directly about budget and timeline when the prospect is vague, without sounding interrogative.
Weak version
Rep: "Do you have a budget set aside for something like this?"
Prospect: "Yes, we've allocated budget for this quarter."
Rep: "And are you looking to move forward soon?"
Prospect: "Yes, ideally in the next few weeks."
Rep: "Perfect. And who else would be involved in the decision?"
Prospect: "Just me."
The prospect volunteered every qualification signal without hesitation. That does not happen in real conversations. A rep who only practices against this version will be unprepared when a prospect hedges.
Stronger version
Rep: "Do you have a budget set aside for something like this?"
Prospect: "We're still figuring that out internally."
Rep: "That makes sense. To help me understand whether the timing is right, is this something that's actively in discussion, or more exploratory at this point?"
Prospect: "Somewhere in between. We know we need to do something."
Rep: "Got it. When you say you know you need to do something, is there a point in the next quarter where you'd need to have a decision made, or is the timeline more open?"
Prospect: "We'd want something in place before Q3."
Rep: "Helpful. And on the budget side, even a rough range helps me make sure I'm not wasting your time with something that's out of scope. Are we talking under ten thousand, closer to twenty-five, or higher?"
The rep did not accept vague answers, but also did not interrogate. Each question acknowledged what the prospect said before asking for more. The rep earned a timeline and opened the budget conversation without making it feel like an audit.
Feedback focus after this exchange: Did the rep ask directly when the prospect hedged, or let it go? Did the tone stay conversational under mild resistance? Did the rep use the prospect's own language to frame the next question?
Objection Handling: When the Prospect Actually Pushes Back
Skill objective: Acknowledge the objection, isolate the real concern, and respond without sounding scripted.
A rep may understand an objection-handling framework and still struggle when a prospect says "I need to think about it." Knowing the framework and retrieving it naturally during a live conversation are different skills. This is exactly what roleplay is for.
Weak version
Prospect: "The price is higher than I expected. I'm not sure it's in the budget."
Rep: "I understand. A lot of people feel that way at first. But when you think about the ROI, it really pays for itself. We also have a payment plan option if that helps."
The rep acknowledged the objection with a phrase that signals a memorized rebuttal is coming, then moved straight to a counter without understanding what the prospect actually meant. "Higher than I expected" could mean the price is genuinely out of range, or it could mean the prospect did not see enough value yet. The rep did not find out which.
Stronger version
Prospect: "The price is higher than I expected. I'm not sure it's in the budget."
Rep: "That's fair. Can I ask, when you say higher than expected, is it that the number itself is outside what you can approve, or more that you're not sure the value is there yet?"
Prospect: "Honestly, I'm not sure my manager will go for it without more justification."
Rep: "That's helpful to know. What would make the justification easier for you internally? Is it about showing the time savings, the revenue impact, or something else?"
Prospect: "Probably the time savings. That's something she cares about."
Rep: "Okay. Let me show you specifically where that shows up, and then you can tell me if it's enough to make the case."
The rep isolated the real concern (internal approval, not the price itself) before responding. The response then addressed that specific concern rather than the surface objection. The conversation stayed collaborative rather than adversarial.
Feedback focus after this exchange: Did the rep pause before responding, or immediately counter? Did they isolate the real concern or assume they knew what it was? Did the response address the actual issue the prospect raised?
Closing Call: Handling Hesitation Without Pushing the Prospect Away
Skill objective: Name the hesitation, invite the prospect to share the concern, and ask for the decision cleanly.
Weak version
Rep: "So are you ready to move forward today?"
Prospect: "I think so, I just... I'm not sure."
Rep: "If you sign up today, I can also throw in an extra month free. That might make it easier."
The prospect signaled hesitation ("I'm not sure") and the rep responded by discounting. That move trains the prospect to hesitate in order to get a better deal, and it does not resolve whatever concern actually caused the pause.
Stronger version
Rep: "So are you ready to move forward today?"
Prospect: "I think so, I just... I'm not sure."
Rep: "It sounds like something is giving you pause. What's on your mind?"
Prospect: "I guess I'm just wondering if this is the right time. We have a lot going on."
Rep: "That makes sense. Is the timing concern about bandwidth on your team's side, or more about whether the priority is there right now?"
Prospect: "Bandwidth, mostly. We're in the middle of a product launch."
Rep: "Got it. A lot of people actually find that onboarding during a busy period works because the reps are already in motion. But you know your team better than I do. What would need to be true for the timing to feel right?"
The rep named the hesitation instead of ignoring it or immediately discounting. That opened a real conversation about what was actually holding the prospect back. The rep did not abandon the close, but also did not push past a signal worth understanding.
Feedback focus after this exchange: Did the rep notice the hesitation signal? Did they name it or move past it? Did they ask for the decision cleanly, or either rush it or back off entirely?
Appointment Setting: Cold Outreach When the Prospect Has No Context
Skill objective: Open with a relevant problem, not a feature, and earn permission to continue the conversation.
Weak version
Rep: "Hi, I'm calling from Acme Solutions. We help sales teams with our all-in-one platform that includes CRM integration, analytics, and automated follow-up. I'd love to show you what we do. Do you have fifteen minutes this week?"
Prospect: "We're not interested, thanks."
The opener led with the company name and a feature list. The prospect had no reason to care. The rep asked for time before giving the prospect any reason to give it.
Stronger version
Rep: "Hey, quick question before I let you go. Are your reps currently getting any structured practice between calls, or is it mostly just jumping on live conversations and figuring it out?"
Prospect: "Mostly the second one."
Rep: "That's pretty common. The reason I ask is we work with sales teams who were losing deals because reps weren't getting enough reps at the hard parts: objections, closing, that kind of thing. We give them a way to practice those specifically. Worth a short conversation to see if it's relevant?"
Prospect: "Sure, what does that look like?"
The opener led with a problem the prospect could recognize before the rep named the company or the product. The prospect stayed on the line because the question was relevant to their situation, not because they were being sold to.
Feedback focus after this exchange: Did the opener create a pattern interrupt or lead with a feature? How quickly did the rep earn permission to continue? Was the hook specific enough to be relevant, or generic enough to apply to anyone?
Follow-Up Call: Re-Engaging a Prospect Who Has Gone Cold
Skill objective: Reference a specific detail from the prior conversation and give the prospect a low-friction reason to re-engage.
Weak version
Rep: "Hey, just checking in to see if you had a chance to think about what we discussed."
Prospect: "Yeah, we're still evaluating. I'll reach out when we're ready."
Rep: "Sounds good, I'll check back in a few weeks."
"Just checking in" gives the prospect nothing to engage with. It signals that the rep has no new information and no specific reason for calling. The prospect's polite brush-off is a predictable response to a predictable opener.
Stronger version
Rep: "Hey, when we talked last month you mentioned your manager was the main hurdle on the budget side. I wanted to reach back out because I put together something that might make that conversation easier for you internally. Worth two minutes?"
Prospect: "Oh, right. Yeah, that's still the situation."
Rep: "Okay. I pulled together a one-pager focused specifically on the time savings angle, since you said that was what she cares about. I can send it over now and we can talk through it, or I can just send it and let you take a look first. Which is easier?"
Prospect: "Send it over and let me look."
Rep: "Done. I'll send it in the next five minutes. Is there a better time later this week to reconnect after you've had a chance to see it?"
The rep referenced a specific detail (the manager, the budget hurdle, the time savings angle) that showed the prior conversation was remembered and that this call had a purpose. The prospect re-engaged because the rep gave them a concrete reason to.
Feedback focus after this exchange: Did the rep open with something specific or generic? Did they give the prospect a reason to stay on the call? Did they move toward a next step, or let the conversation end without one?
How to Know If a Roleplay Session Was Actually Useful
After a session, three signals indicate whether real practice happened.
The rep was genuinely challenged at least once. If the conversation felt easy throughout, the prospect was probably too cooperative. Useful practice includes at least one moment where the rep had to think, recover, or make a judgment call under mild pressure.
There is one specific skill to target next session. "Work on objections" is not specific enough to act on. "Practice isolating the real concern before responding when a prospect says the price is too high" is. If the feedback after a session cannot be turned into a concrete objective for the next one, the feedback was too vague.
The rep can articulate what they would do differently. Ask the rep: what is one thing you would change if you ran that conversation again? If they can answer specifically, the session produced learning. If they say "I think it went pretty well," the session may not have challenged them enough to surface anything worth improving.
Turning These Examples into a Practice Loop
The examples above are most useful when they feed a repeating cycle rather than a one-time exercise. The loop looks like this: practice a scenario with a clear objective, review what the session exposed, identify the specific gap, run a targeted session focused on that gap, and track whether it improves over time.
RepLift supports this loop directly. After a roleplay session, the platform returns an overall score, dimension-level scoring, and evidence-based feedback on strengths and weaknesses. That feedback identifies the specific gap the session exposed. From there, RepLift can recommend a targeted follow-up session focused on that gap. Previous sessions are saved so progress is visible across time.
The practice types available include cold calls, qualification calls, discovery calls, full sales calls, closing calls, follow-up calls, and DM-based appointment setting and closing. Each of the six examples in this article maps to a conversation type you can practice in the platform.
For a full explanation of how AI evaluates and scores roleplay sessions, see AI sales roleplay. To understand how roleplay fits into a broader training approach, the sales roleplay guide covers structure, scenario selection, and feedback frameworks. If you are ready to start practicing, create a free account.