Copilot Demo Script Builder
Generate ready-to-deliver M365 Copilot demo scripts with prompts, talking points & timing
Pick Your Demo Scenario
Choose a scenario that matches your customer's industry. The default (Sales Pipeline Review) loads automatically.
🔧 Build a Custom Script
Describe your demo scenario and we'll assemble steps from our library that match.
Configure Your Demo
Loading...
Demo Prompt Library
Curated prompts that work reliably in demos. Filter by app, copy with one click, and see expected responses.
The 5 Rules of a Great Copilot Demo
Rule 1: Show, Don't Tell
A 5-minute live demo is worth more than 30 slides. If Copilot can do it, show it live. Audiences remember what they see, not what they hear.
Rule 2: Start with the Problem
Open with a pain point your audience recognises. 'How long does it take your team to prepare for a pipeline review?' Get them nodding before you show the solution.
Rule 3: Use Realistic Data
Generic demo data gets generic reactions. Use realistic (but fictional) company names, email threads, and meeting transcripts. Contoso and Northwind are your friends.
Rule 4: Narrate the Value
Don't just show WHAT Copilot does — explain WHY it matters. 'Notice how that pulled from 3 different sources? Your team does that manually today, and it takes 45 minutes.'
Rule 5: End with the Scale Question
Close with: 'Imagine every person in your org saving 30 minutes a day. What would your team do with that time?' Let them picture the transformation.
When Copilot Fails Live
Stay Calm and Pivot
Say: 'Let me show you something else while that loads.' Move to the next step and come back.
Have a Backup Recording
Pre-record each demo step as a short video clip. If live fails, say: 'Here's what it looks like' and play the clip.
Acknowledge Honestly
Say: 'AI isn't perfect every time — just like us. The magic is that you can refine the prompt and try again in seconds.' This actually builds trust.
Reframe as a Feature
If the response is unexpected, say: 'This is a great example of why the human in the loop matters. You review, refine, and approve — Copilot is your assistant, not your replacement.'
Pre-test 30 Minutes Before
Run your exact demo script start-to-finish 30 minutes before the session. Test on the same network, same device, same account.
The 3-Prompt Rule
If a prompt doesn't work, try it twice more with slight variations. If it still fails after 3 attempts, move on gracefully.
Know Your Audience
⚙️ Technical Audience
Show the 'how' — they want to understand the architecture
- Explain that Copilot uses Microsoft Graph to access data across M365 apps
- Show the security model: Copilot only accesses data the user already has permission to see
- Mention grounding — Copilot references your organisation's data, not the internet (unless you allow it)
- Discuss data residency: Copilot prompts and responses are processed within your M365 data boundary
- Show how sensitivity labels carry through to Copilot-generated content
- Be ready for 'Can it access SharePoint?' — yes, if the user has access to those sites
- Mention extensibility: Graph connectors, plugins, and Copilot Studio agents for custom scenarios
💼 Business Audience
Show the 'so what' — they want time saved and quality improved
- Quantify time savings: 'This took 45 minutes manually — Copilot did it in 30 seconds'
- Use their language: ROI, productivity, competitive advantage, employee satisfaction
- Show before/after: 'Here's what your team does today' vs 'Here's Copilot doing it in real-time'
- Relate to their industry: use scenarios from their sector (sales, HR, marketing)
- Ask engagement questions: 'How many of your team do this daily?'
- Don't over-explain the technology — focus on outcomes
- End each section with a business impact statement
👔 Executive Audience
Show the 'scale' — they think in headcount, cost, and strategic advantage
- Lead with the numbers: 'Microsoft's Work Trend Index shows Copilot users save 11 hours per month'
- Frame every feature as org-wide impact: 'If 500 people each save 30 minutes a day...'
- Address security and governance proactively — executives worry about data leakage
- Show Copilot as a strategic investment, not a cost: 'This is your competitive edge'
- Keep demos short and high-impact — executives lose interest after 10 minutes
- Use the ROI Calculator to back up claims with real numbers
- Close with a clear next step: pilot programme, department rollout, or proof of concept
Tenant Preparation Checklist
Hardware & Network Checklist
Common Demo Traps
Empty or fresh demo tenant with no data
Fix: Populate with 2+ weeks of emails, meetings, and documents BEFORE the demo. Use Microsoft's demo content packs if available.
Copilot gives a generic or unhelpful response
Fix: Use more specific prompts. Instead of 'help me with this', try 'Summarise the key decisions from my meeting with Sarah about the Q3 budget on Tuesday'.
Slow response times making the audience restless
Fix: Fill the gap: 'While Copilot works on this, let me explain what's happening behind the scenes...' Have a 30-second filler talking point ready.
Audience asks 'Can Copilot do X?' for something it can't
Fix: Be honest: 'That's not available today, but here's what's on the roadmap' or 'That's a great use case for a custom Copilot Studio agent.' Never promise features.
Excel Copilot button is greyed out
Fix: Data must be in a formatted Table (Ctrl+T). Remove merged cells, blank rows, and ensure headers are in the first row.
Meeting summary shows 'No transcript available'
Fix: Transcription must be enabled BEFORE the meeting starts. Go to Teams Admin → Meeting policies → enable 'Allow transcription'.
Copilot Chat doesn't find relevant Teams messages
Fix: Copilot searches messages the user has access to. Ensure the demo account is a member of the relevant channels and chats.
Copilot draft is too generic or formal
Fix: Add context to the prompt: 'Draft a friendly, concise reply acknowledging their concerns and suggesting a call on Thursday.' Tone and detail in the prompt = better output.
Generated slides look bland or unstructured
Fix: Apply a theme BEFORE asking Copilot to generate slides. Copilot respects your existing deck theme and layout.
Copilot Chat says 'I don't have enough information'
Fix: The user needs data in M365 for Copilot to reference. Check that the account has recent emails, Teams chats, and documents. Try narrowing the query scope.
🌱 Demo Tenant Data Seeder
Follow these steps to populate your demo tenant with realistic data. An empty tenant = an empty demo.
Step 1: Create Demo User Accounts
Create 3-5 fictional users: Sarah (Sales VP), Marcus (Finance Director), Priya (IT Manager), Alex (Marketing Lead), Jordan (HR Business Partner)
Assign M365 E5 + Copilot licences. Allow 24-48 hours for provisioning. Set up profile photos and job titles for realism.
Step 2: Populate Email Threads
Send 20-30 realistic emails between demo users over 2 weeks. Mix meeting requests, project updates, budget discussions, and customer follow-ups. Use Contoso and Northwind as external contacts.
Copilot needs email context for summaries and drafting. Spread emails across dates — don't send all on the same day. Include reply chains with 3-5 exchanges.
Step 3: Create Teams Channels & Conversations
Set up channels: #sales-pipeline, #it-incidents, #marketing-campaigns, #leadership. Post 10-15 messages in each with realistic discussions, decisions, and action items.
Copilot Chat searches Teams channels. Include @mentions, decisions, and disagreements for richer summaries.
Step 4: Schedule & Record Meetings
Schedule 3-5 Teams meetings between demo users. Enable transcription BEFORE each meeting. Have 15-30 minute conversations covering project updates, budget reviews, and customer feedback.
Meeting summaries are the #1 demo feature. Without transcripts, this step fails completely. Verify transcription is enabled in Teams Admin.
Step 5: Upload SharePoint Documents
Create a Team site with realistic documents: sales proposals, HR policies, budget spreadsheets, project plans, incident reports. Organise in folders that make sense.
Copilot Chat references SharePoint documents via Graph. The more realistic the content, the better the demo. Use 5-10 page documents, not single paragraphs.
Step 6: Prepare Excel Data
Create 2-3 Excel workbooks with realistic data: sales pipeline (30+ deals with stages, values, owners), budget tracker (departments, monthly actuals vs plan), supplier performance (lead times, costs).
CRITICAL: Format data as Tables (Ctrl+T). Remove merged cells and blank rows. Add column headers in row 1. Excel Copilot ONLY works with structured Tables.
Step 7: Test Every Demo Step
Run your exact demo script end-to-end with the demo account. Test each Copilot prompt and verify the responses are useful. Note any prompts that need tweaking.
Do this 24 hours before the demo and again 30 minutes before. Copilot responses can vary — know what to expect and have fallbacks ready.
Frequently Asked Questions
Who is this tool for?
Copilot Solution Engineers, IT champions, Microsoft partners, and anyone who needs to deliver a compelling M365 Copilot demo. Whether it's a 5-minute executive teaser or a 30-minute deep dive, this tool generates a complete script you can follow step by step.
Are these real Copilot prompts that actually work?
Yes — every prompt in this tool has been designed around GA (Generally Available) Copilot features in Word, Excel, PowerPoint, Outlook, Teams, Loop, and Copilot Chat. We flag any prompts that rely on preview features with a ⚠️ warning so you know what's safe for customer demos.
Can I customise the demo scripts?
Absolutely. Choose your scenario, audience type (Technical / Business / Executive), demo duration (5, 15, or 30 minutes), which M365 apps to showcase, and your risk tolerance. The tool assembles a tailored script from building blocks — you can then copy and adapt it further.
What if Copilot doesn't do what the script says?
Every step includes a 'What if it fails?' fallback with alternative talking points and recovery strategies. The Demo Tips tab also has a complete guide on handling live demo failures gracefully. AI demos are inherently unpredictable — preparation is your superpower.
Do I need a special demo tenant?
You can demo in any tenant with M365 Copilot licences, but a dedicated demo tenant with pre-populated data gives the best results. The Demo Tips tab includes a full tenant preparation checklist so your demo data is realistic and Copilot has context to work with.
How is this different from the Prompt Library?
The Prompt Library gives you individual prompts to copy and use. This tool gives you complete demo SCRIPTS — a structured flow with intro talking points, numbered steps, timing cues, wow moments, fallback plans, and closing business impact statements. Think of it as the difference between having ingredients vs having the full recipe.
Can I use this for customer-facing demos?
Yes, that's exactly what it's built for. All example company names use Contoso and Northwind (Microsoft's standard fictional companies). No Microsoft-internal or confidential content is included. Replace the company names with your customer's context for maximum impact.
Is my data stored anywhere?
No. This tool runs 100% in your browser. Your configuration choices and generated scripts are not sent to any server. Everything happens client-side.
🤖 Your Copilot Decision Toolkit
Are you ready?
📊FeaturesWhat can it do?
💰ROIIs it worth it?
📜LicensingWhat licence?
🛒Licence PickerCheapest combo
🎬Demo ScriptsShow the value
⚙️StudioBuild agents
💬 Got feedback? Share it here →