PlaysbyMoat8
Back to the library
The workflow guideSales

Rehearse customer objections before a real sales call

Give sales staff a practice partner that raises realistic objections and provides feedback on the exchange.

6 implementation stepsIntermediate

How this works

Give sales staff a practice partner that raises realistic objections and provides feedback on the exchange.

Create a practice conversation that tests a defined sales skill using realistic objections and approved product facts. The simulated customer should react consistently to the scenario, while coaching evaluates the representative’s evidence and questions rather than rewarding aggressive persuasion.

Before you start

Defined operating scope

Sales staff practice recurring objections using accurate product information before real calls.

Required source material

Obtain Approved product facts; Common customer objections. If connectors are unavailable, use authorized files with the same fields.

Decision and exception rules

The representative promises an unsupported feature. Pause or flag the claim and rehearse an accurate alternative.

Prepare the inputs

product_facts
Required

Approved capabilities, limits and prices

Keep unsupported promises out of the scenario.

customer_scenario
Required

Role, need and constraints

Label all customer details fictional.

objection_set
Required

Relevant objections and response branches

Distinguish fixed facts from improvized dialogue.

coaching_rubric
Required

Observable behaviors and review criteria

Use the agreed sales method.

Implementation, step by step

  1. Establish the working record

    • Confirm the selected records, effective versions and responsible owner.
    • Check product_facts, customer_scenario, objection_set, coaching_rubric before beginning. Record the source version and the selected scope; an unavailable value stays unknown rather than becoming an inferred fact.

    Checkpoint: The input record identifies the selected product_facts and any missing required fields.

  2. Choose a customer scenario

    • Choose a bounded scenario and the skill to practice, such as clarifying an objection before responding.
    • Check the simulated customer remains consistent with the scenario facts.

    Checkpoint: A saved intermediate result for: Choose a customer scenario.

  3. Run a practice conversation

    • Run the roleplay with consistent customer facts, introducing objections in response to the representative’s actual statements.
    • Tie each coaching observation to a transcript turn and approved rubric criterion.

    Checkpoint: A saved intermediate result for: Run a practice conversation.

  4. Review the feedback with a sales coach

    • Review the transcript with a coach, linking feedback to specific turns and proposing a focused retry.
    • Check the simulated customer remains consistent with the scenario facts.

    Checkpoint: A saved intermediate result for: Review the feedback with a sales coach.

  5. Reconcile the proposed result

    • Check the simulated customer remains consistent with the scenario facts.
    • Tie each coaching observation to a transcript turn and approved rubric criterion.

    Checkpoint: The listed discrepancies have a named reviewer or an explicit unresolved status.

  6. Package the result and unresolved work

    • Check that feedback matches the sales method and never rewards unsupported promises.
    • Roleplay results are practice evidence, not validated job-performance scores.

    Checkpoint: A rehearsal transcript and coaching notes. Unresolved items remain visible in the review record.

Decisions along the way

The representative promises an unsupported feature.

Pause or flag the claim and rehearse an accurate alternative.

The simulated customer changes a fixed scenario fact.

Correct the inconsistency and restart the affected exchange.

Feedback rests on personality or inferred intent.

Rewrite it around observable questions, claims and listening behavior.

What you will produce

cs-text-sales-objection-roleplay-result.json

JSON

A rehearsal transcript and coaching notes. Label proposed and completed states separately.

Include: scenario_id · roleplay_transcript · objection_events · unsupported_claims · coaching_notes · retry_focus · status · evidence_reference · review_note

cs-text-sales-objection-roleplay-review.md

Markdown

Keep the evidence and unresolved decisions needed to apply this result, including exceptions involving coaching_rubric.

Include: source_reference · question · owner · next_action

Check the result

  • Check the simulated customer remains consistent with the scenario facts.
  • Tie each coaching observation to a transcript turn and approved rubric criterion.
  • Inspect product_facts and customer_scenario in both the original and output; confirm that record identity and interpretation survived the transformation.
  • Check that feedback matches the sales method and never rewards unsupported promises.

When something goes wrong

The representative promises an unsupported feature.

Pause or flag the claim and rehearse an accurate alternative. Retain the affected evidence and recovery status.

The simulated customer changes a fixed scenario fact.

Correct the inconsistency and restart the affected exchange. Retain the affected evidence and recovery status.

Feedback rests on personality or inferred intent.

Rewrite it around observable questions, claims and listening behavior. Retain the affected evidence and recovery status.

A worked example

SYNTHETIC EXAMPLE · NOT A REPORTED BUSINESS RESULT

Request

Rehearse customer objections before a real sales call for the following bounded example; prepare the result for review.

Inputs

Synthetic example: Synthetic buyer worries about migration effort. Product facts include CSV import but no managed migration service. Representative promises full migration support.

Expected result

Synthetic expected result: Coaching flags the unsupported promise and suggests asking about data format, then accurately explaining CSV import and available documented support.

Run a small pilot

Start small

Trial a representative batch containing the ordinary case and the exception demonstrated above.

Record the baseline

Record current preparation time, review effort and correction types for the same records.

Agree success criteria

Agree acceptable review and error limits; measure coach-rated response quality before and after practice; factual errors in roleplay.

Stop or revise

Feedback rests on personality or inferred intent. Pause affected records and apply this recovery: Rewrite it around observable questions, claims and listening behavior.

Keep the scope clear

  • Roleplay results are practice evidence, not validated job-performance scores.
  • Never reward false product claims or pressure tactics merely because the simulation agrees to buy.

Check before using

Check that feedback matches the sales method and never rewards unsupported promises.

Business activities

  • Run sales conversations and proposals
  • Support and develop employees

Editorially adapted workflow; not independently tested.

FROM A RECIPE TO YOUR WORKFLOW

Bring the company context together.

This workflow needs reliable inputs before it needs a better prompt. Moat8 Vault brings working information into a readable archive for the AI tools you use.

For this recipe: Approved product facts · Common customer objections

Start with one recurring task, agree which sources to use, and review the first result with your team.

Discuss this workflow

What does your team do?

Choose the recurring work you would like to improve.

A field guide, made for work.

Plays is a curated library of anonymized business workflows. Each recipe explains the inputs, steps, tools, and checks you can adapt to your team. These are editorial guides, not independently tested implementations.

When you share a company website, the guide may read a limited number of public pages on that website. Messages and retrieved page text are sent to our AI provider, NVIDIA, to recommend relevant workflows. Share a general description rather than confidential information.

Saved workflows and selected activities stay in this browser. Your chat history and selected company website are kept in this tab and cleared when you reload or start a new chat. The server does not store conversations. Live source monitoring is not enabled.

If you allow analytics, PostHog receives page views and actions such as workflow saves, skill downloads and link clicks. Random browser and session identifiers connect these actions without identifying you by name. Your choice and browser identifier expire after 90 days; sessions restart after 30 minutes of inactivity or 24 hours. We use local storage, not analytics cookies. Messages, company URLs, search text, full referrers and IP addresses are not sent. There are no person profiles or session recordings. You can decline or withdraw in Analytics settings; Do Not Track and Global Privacy Control keep analytics off.

Read the Plays Privacy Notice ↗