Tell-Show-Tell Demo Framework Guide
A teaching guide to the classic 3-beat sequencing method — Tell, Show, Tell — applied per feature, so every moment in your demo lands as a business outcome instead of a click-through.
What's inside
- Definition of the 3 beats: Tell #1 (set-up), Show (walkthrough), Tell #2 (landing)
- Why it works: primacy/recency and cognitive load during live software demos
- The micro-loop rule — apply the pattern to every feature block, not once for the whole demo
- Sample word-for-word script line for each beat
- Do's and don'ts table (6 pairs)
- A full 3-feature sample script
- Notes on nesting Tell-Show-Tell inside a Before-After-Bridge macro-narrative
- Practice worksheet: convert a buyer's discovery quote into a Tell #1 and Tell #2 line
What it is
Tell-Show-Tell is a 3-beat sequence borrowed from classic instructional design and applied to software demos:
- Tell #1 (Set-up): state the business outcome before you touch the product
- Show: do the walkthrough, narrated in the buyer's language
- Tell #2 (Landing): restate the outcome using the buyer's own metrics, then bridge to the next thing
The rule that makes this different from an ordinary demo: you never just "show." Every feature block is wrapped in a Tell before and a Tell after.
Why it works
- Primacy/recency: people remember the first and last thing they hear about a topic far better than the middle. If your only "telling" is the show itself, the buyer's takeaway is whatever visual stuck, not the outcome you wanted them to remember.
- Cognitive load: live software demos are visually busy. Buyers are parsing UI, not listening for the point. Tell #1 gives them the point before the load starts; Tell #2 repeats it once the load is over.
- Meeting recall: most demos have 2+ attendees, and the person who has to report back to a boss who wasn't on the call needs a clean, quotable sentence — Tell #2 is that sentence.
The 3 beats, in detail
Tell #1 — Set-up
State the outcome in one sentence, in the buyer's own vocabulary, before you click anything. Do not describe the feature yet.
"Here's how you stop losing deals to slow follow-up."
Show — Walkthrough
Narrate what you're doing and why, tying every click back to the outcome you just named. Keep this to under 90 seconds per feature block — if it's running longer, you're demoing the feature, not the outcome.
"So when the call ends, this fires automatically — no rep has to remember to log it, draft the note, or set the follow-up."
Tell #2 — Landing
Restate the outcome, now with a number or the buyer's own words, and bridge forward.
"That's the 48-hour follow-up gap you told me about, closed to zero. Next, let's look at what happens when a deal goes quiet for a week."
The micro-loop rule
Apply Tell-Show-Tell to every feature block, not once across the whole meeting. A 30-minute demo showing 5 capabilities should have 5 complete Tell-Show-Tell loops, each 3-5 minutes, not one long Show sandwiched between an opening Tell and a closing Tell.
Do's and don'ts
| Do | Don't |
|---|---|
| State the outcome before clicking anything | Open a screen and start narrating what it does |
| Use the buyer's numbers/words in Tell #2 | Use the same generic Tell #2 line for every feature |
| Keep each Show under 90 seconds | Let a Show run 5+ minutes uninterrupted |
| Bridge Tell #2 into the next feature | End a feature block with silence or "okay, next..." |
| Wrap every feature, even small ones | Skip Tell-Show-Tell for "minor" features and only use it for the big one |
| Match Tell #2 language to what the buyer will repeat to their boss | Use internal product jargon in Tell #2 |
Sample 3-feature script
Feature 1 — Auto-logging
- Tell #1: "First, how you get every call logged without a rep lifting a finger."
- Show: (demonstrate auto-capture and CRM sync, ~60 sec)
- Tell #2: "So the manual logging that was eating an hour a day per rep — gone. That's back to selling time."
Feature 2 — Deal-risk flagging
- Tell #1: "Second, how you catch a deal going quiet before it's too late to save."
- Show: (demonstrate the risk flag triggering on no-activity, ~75 sec)
- Tell #2: "That's the exact scenario you described with the Northwind account last quarter — this would have flagged it three weeks earlier."
Feature 3 — Manager rollup
- Tell #1: "Third, how your manager sees pipeline health without asking for a status update."
- Show: (demonstrate the manager dashboard, ~60 sec)
- Tell #2: "No more Friday status-update Slack messages — it's already visible."
Nesting inside Before-After-Bridge
Tell-Show-Tell is the micro pattern for each feature; Before-After-Bridge (see the companion template) is the macro pattern for the whole meeting. Use BAB to frame the meeting's opening and close, and use Tell-Show-Tell inside the Bridge act for each individual feature you demonstrate. They're not competing frameworks — one nests inside the other.
Practice worksheet
Take 3 direct quotes from your last discovery call and convert each into a Tell #1 / Tell #2 pair.
| Buyer's discovery quote | Tell #1 (before the Show) | Tell #2 (after the Show) |
|---|---|---|
How to use it
Before each feature you demo, write and rehearse the Tell #1 and Tell #2 lines using the buyer's own words, and treat every feature block as its own complete Tell-Show-Tell loop rather than one long walkthrough.