Copilot Demo Script Builder

Generate ready-to-deliver M365 Copilot demo scripts with prompts, talking points & timing

50 demo scripts generated ☕ Support

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.

3️⃣

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

⚠️ Trap

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.

⚠️ Trap

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'.

⚠️ Trap

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.

⚠️ Trap

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.

⚠️ Trap excel

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.

⚠️ Trap teams

Meeting summary shows 'No transcript available'

Fix: Transcription must be enabled BEFORE the meeting starts. Go to Teams Admin → Meeting policies → enable 'Allow transcription'.

⚠️ Trap teams

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.

⚠️ Trap outlook

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.

⚠️ Trap powerpoint

Generated slides look bland or unstructured

Fix: Apply a theme BEFORE asking Copilot to generate slides. Copilot respects your existing deck theme and layout.

⚠️ Trap copilot-chat

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

💬 Got feedback? Share it here →

💬