Browse all topics

Microsoft 365 Copilot prompt engineering for users

Practical guidance for users to get better results from Microsoft 365 Copilot — the patterns that consistently work.

Most users new to Microsoft 365 Copilot under-use it because they don't know what to ask. The product responds dramatically better to structured, specific prompts than to vague ones — and the patterns are quick to learn.

The basic structure

A good Copilot prompt usually has four parts:

  1. Goal — what you're trying to accomplish.
  2. Context — what data, files, or background Copilot should know about.
  3. Source / grounding — files or links Copilot should base its answer on.
  4. Output format — how the response should be shaped.

A bad prompt:

"Summarise this."

A good prompt:

"Summarise the attached Q4 plan into a 5-bullet executive summary, focused on changes from Q3, in plain language for a non-technical audience."

The good prompt has all four elements: summarise (goal), Q4 plan (context), the attached file (source), 5 bullets / executive / non-technical (format).

Reference grounding

In Copilot Chat and many in-app Copilot experiences, you can reference specific files, emails, meetings, or people:

  • /file Q4 plan.docx — reference a specific file.
  • /email from Maria — reference recent emails from a person.
  • /meeting yesterday's strategy call — reference a specific meeting recap.
  • /person John Smith — reference a person.

Copilot pulls relevant chunks from the referenced source as grounding context. Specific references produce far better results than relying on Copilot to "find" the right thing.

Iteration is the practice

Few good prompts are first-tries. A productive workflow:

  1. Try a prompt.
  2. Read the response critically — what's missing, what's wrong, what's good.
  3. Refine — "good but make the action items more specific; add owners; reduce the meeting recap section to 3 lines."
  4. Refine again if needed.

Copilot understands "make the third paragraph shorter," "add a section about pricing implications," "use more direct language" — iterative refinement is part of the workflow, not a sign of failure.

Patterns that work well

Drafting with a clear audience

"Draft a 3-paragraph email to the engineering team announcing the move to GitHub Enterprise. Include the migration date (15 March), a high-level reason (cost and feature parity), and reassurance that current projects continue without disruption."

Summarising long content

"Summarise this 30-page proposal into:

  • A 1-paragraph executive summary
  • Top 3 risks
  • Top 3 opportunities
  • Recommended next steps as a bulleted list"

Comparing options

"Compare these three vendor proposals (attached) on price, implementation timeline, and feature coverage. Format as a 3-column table."

Generating starter content

"Generate a meeting agenda for a 60-minute Q1 planning kickoff with the engineering leadership team. Include time allocations and brief notes on each section."

Code or technical content

"I have a Power Automate flow that should send a Teams notification when a new SharePoint list item is created. Suggest the trigger and the actions, with the expressions for the message body."

Personal-context work

"Based on my emails and meetings from last week, what topics consumed the most of my time? Summarise as a list."

Patterns to avoid

  • Single-word prompts — "Help" doesn't.
  • Vague asks — "Make this better" rarely produces what you want.
  • Asking Copilot to invent facts — Copilot grounded on your data is reliable; Copilot asked to make up specifics may hallucinate.
  • Over-trusting first responses — verify critical facts, especially numbers and names. Copilot is a draft generator, not an oracle.

What makes a prompt "advanced"

Beyond the basics:

  • Multi-step prompts — "First, summarise the document. Then identify the three biggest risks. Then suggest mitigations."
  • Role priming — "Act as a procurement manager reviewing this proposal."
  • Constraints — "Keep response under 200 words." "Avoid jargon."
  • Chain-of-thought — "Show your reasoning before the conclusion."
  • Format examples — "Use the exact format of my Q3 update doc as a template."

The skill of prompt engineering is learnable in days, refinable for years. For users new to Copilot, an hour of deliberate practice with these patterns produces dramatically better results than ad-hoc trial-and-error.