Product Demo Run Sheet: Show One Buyer Workflow
What is a buyer-specific product demo?
A buyer-specific product demo shows one relevant job in a rehearsed product environment. Every statement about the buyer is tied to a discovery note, product record, or explicit confirmation; assumptions remain questions. The meeting ends with confirmed facts, open questions, and an owned next step rather than an unsupported promise.
TL;DR
- -Choose one job the buyer needs to evaluate instead of touring the entire interface
- -Label every buyer-specific statement as observed, buyer-stated, inferred, or unknown
- -Rehearse the exact version, account, permissions, data, integrations, and fallback
- -Stop the prepared script when the buyer corrects its premise or the product state changes
- -Record confirmations, corrections, open questions, owners, and dates before updating CRM
A weak product demo often fails before anyone shares a screen. The seller has turned a few discovery notes into a confident story: the buyer uses a certain process, loses a certain amount of time, and needs a particular feature. The story may sound tailored, but part of it is guesswork.
When the buyer corrects the first premise, the rest of the script becomes irrelevant. If nobody notices the mismatch, the meeting can be even worse: a polished walkthrough ends with different people believing they agreed to different things.
The safer approach is less theatrical. Prepare one buyer-relevant job, trace each claim to evidence, rehearse the actual product state, and preserve corrections. The downloadable product demo run sheet provides the template, preflight checklist, and a fictional filled example used in this guide.
Define the meeting before the screens
A demo is not automatically a sales stage, a training session, a technical validation, and an implementation workshop at the same time. Write down what this meeting can support.
Start the run sheet with:
- the buyer organization, attendees, and roles;
- the decision or next step the meeting can inform;
- the one workflow you intend to show;
- subjects deliberately left outside the meeting;
- the demo owner and note taker.
This small contract changes preparation. If a security engineer needs to validate access controls, a polished executive dashboard is not the main job. If an operations lead needs to inspect exception handling, a happy-path tour is incomplete even when it looks good.
Do not promise that the meeting will “prove value.” It can show observable product behavior in a known environment. Business value depends on the buyer’s process, constraints, adoption, and data. Those may still be unknown.
Build an evidence ledger from discovery
Discovery notes mix several kinds of information. Treating them as one trusted block is the source of many false claims.
Use four statuses:
| Status | What it means | Safe use in the demo |
|---|---|---|
observed | You inspected a product record, policy, configuration, or approved sample | State exactly what the record supports |
buyer-stated | A named participant said it, with a date and source note | Restate it and ask whether it remains accurate |
inferred | You derived it from incomplete context | Turn it into a question |
unknown | No usable source exists | Do not claim it; assign a follow-up if relevant |
The source can be a dated discovery note, an approved process document, a product release note, or a recorded answer that you are allowed to use. “The model found it” is not a source. Neither is a salesperson’s memory when the exact wording affects the story.
A useful ledger row has four fields:
Claim: Finance reviews purchase requests above a configured threshold
Source: Buyer-approved policy excerpt, 2026-08-29
Status: observed
Safe wording: “This sample policy routes requests above its configured threshold
to finance. Does the same rule apply to the process we are reviewing?”
Notice the boundary. The source supports the routing rule. It does not support a claim about hours saved, adoption, or approval speed.
Convert assumptions into questions
Do not delete every assumption. Some are useful prompts for the meeting. Change their grammar so the buyer can see the uncertainty.
- Instead of “Your team spends hours reconciling requests,” ask which steps require manual reconciliation today.
- Instead of “This integration will remove duplicate work,” ask where duplicate entry occurs and how the buyer would test its removal.
- Instead of “You need this live this quarter,” ask what event or dependency shapes the evaluation schedule.
A question creates room for a correction. A declaration forces the buyer to interrupt before the demo can become relevant.
Choose one complete buyer job
A product contains navigation, settings, permissions, reports, edge cases, and integrations. The buyer rarely needs an equal tour of all of them. Choose one job and show it from a recognizable starting condition to an inspectable end state.
Write six lines before building slides or demo data:
- Starting condition: what the buyer has confirmed about the current process.
- Job: the task the person needs to complete.
- Actions: the product operations you will perform.
- End state: what will be visibly different after those actions.
- Evidence: what the buyer can inspect rather than merely hear.
- Open assumption: the question that still needs an answer.
For a purchase-approval workflow, the narrative might start with a synthetic request, route it using a sample rule, record an approval, and finish on the decision history. The end state is not “the company works faster.” It is a visible status, approver, timestamp, and decision record.
The package includes a clearly labelled fictional example. It is deliberately modest. A synthetic example can demonstrate the structure of the run sheet; it cannot prove how a real buyer will perform.
Rehearse the product state, not just the speech
A script can be accurate while the environment is not. Before the meeting, record and rehearse the exact state you plan to show:
- product version or release;
- account and permission set;
- synthetic, sanitized, or buyer-approved dataset;
- available integrations and their configuration;
- relevant limitations;
- data that must never appear on screen.
Use a clean account when possible. Browser history, notification previews, terminal output, password-manager prompts, and another customer’s record can appear outside the main product window. Close them or use a dedicated presentation profile.
Run the sequence from a fresh starting state. A flow that works only after an earlier rehearsal has left data in place is not reproducible. Check the role you will present with, not an administrator account that bypasses the permissions under discussion.
For a security-sensitive demo, the preflight is part of the product story. Showing production secrets, another customer’s data, or private notes is not a harmless visual mistake. Use the demo review checklist before the call.
Write a live sequence with stop rules
The live plan should fit on one page. Each segment needs five columns:
| Segment | Screen or action | Supported claim | Buyer question | Fallback |
|---|---|---|---|---|
| Reconfirm context | Discovery summary | Buyer-stated starting condition | “Is this still correct?” | Update the premise |
| Show starting state | Synthetic request | State visible in the demo account | “Which part differs from your process?” | Use approved sample |
| Complete the job | Route and approve | Current documented behavior | “Who needs to inspect this decision?” | Rehearsed recording |
| Inspect result | History view | Visible status and audit record | “What evidence is missing?” | Saved synthetic record |
| Discuss limits | Known constraint | Current limitation | “Would this block evaluation?” | Assign verified follow-up |
| Agree next step | Notes, not product | What was confirmed in the meeting | “Who owns the next check, and by when?” | Leave it open |
The row is not a teleprompter. It keeps claims, questions, and fallbacks adjacent so the presenter does not improvise certainty under pressure.
Define conditions that stop the prepared narrative:
- the buyer corrects the starting condition;
- a required integration or permission is absent;
- the environment differs from the promised version;
- a result would require an unverified ROI, timing, or adoption claim;
- an unapproved record appears on screen.
Stopping is not losing control of the meeting. Continuing with a false premise is.
Handle a failed live step truthfully
A fallback exists to preserve the conversation, not to conceal failure. Prepare one for the steps most likely to depend on a network, integration, external service, or fragile dataset.
A useful fallback can be:
- the same flow in a rehearsed synthetic account;
- a short recording made from the named product version;
- screenshots that show the sequence and are labelled as screenshots;
- a saved output that can be inspected without the unavailable integration.
Use direct wording:
The live connector did not return the expected result. I can show the rehearsed synthetic flow, but that will not verify the connector in your environment. I will record this as an open check with an owner and date.
Do not blame the buyer’s network without evidence. Do not quietly switch to a recording and keep speaking in the present tense. The limitation is information the buyer needs for an evaluation.
Use AI as an extractor, not an authority
An LLM can help organize approved discovery material, especially when notes are long. Give it a narrow task and make the uncertainty visible:
From the supplied notes only, extract statements relevant to the named workflow.
For each statement return:
- the shortest exact supporting quote;
- its source note and date;
- one of: buyer-stated, inferred, unknown;
- a neutral question that would confirm or correct it.
Do not research the company.
Do not infer pain, urgency, budget, ROI, adoption, or a decision process.
Do not recommend features or a next step.
If no quote supports a statement, mark it unknown.
Then compare every quote with the original note. A plausible quotation can still be invented, truncated, or attached to the wrong speaker. Keep private notes and customer data inside the approved processing boundary; do not paste them into an unapproved consumer tool.
The same rule applies after the meeting. The model may structure proposed notes, but a person should verify them before they enter CRM or a follow-up email. The validation-first guide to meeting actions shows a similar boundary between extraction and external writes.
Let corrections reshape the demo
When the buyer says, “That is not how we do it,” stop the product flow. Record the correction in their words, then decide together whether another prepared path remains relevant.
A good response has three parts:
- acknowledge the incorrect premise;
- restate the correction without embellishment;
- ask whether to adapt the meeting or move the question to a follow-up.
Do not defend the research. Do not ask an LLM to infer the buyer’s sentiment while the conversation continues. The correction is better discovery than the original note.
Objections need the same treatment. Separate a question about product capability from a concern about risk, effort, or internal approval. The guide to evidence-bound objection handling explains how to preserve the buyer’s wording instead of generating a polished rebuttal to the wrong problem.
Close with a record, not pressure
A concrete next step is useful only when the meeting supports it. Do not manufacture urgency or insert a calendar date the buyer did not accept.
Before ending, read back:
- what the buyer confirmed;
- what they corrected;
- which technical or commercial questions remain open;
- the owner and date for each promised answer;
- the agreed next step, its owner, and its date;
- the evidence or material to send after the meeting.
If no next step is agreed, record that plainly. “No decision” is more useful than a CRM stage built from wishful interpretation.
After the call, compare the run sheet with what actually happened. Remove claims that lost their source. Move feature requests into the product process rather than promising them in the recap. Keep a dated version when the scenario becomes a shared team asset.
The goal is not a perfectly delivered script. It is a meeting record in which the buyer can distinguish what the product showed, what remains unverified, and what both sides actually agreed to do next.