Microsoft 365 Copilot Pages – Step by Step Demo

Reading Time: 7 minutes

In this blog post, I’ll explore Copilot pages, a feature available to organisations using Microsoft 365 Copilot and Microsoft 365 Copilot Chat. If you’d like to learn more about these tools, check out my earlier post at the following link, Microsoft 365 Copilot Chat and Microsoft 365 Copilot Explained.

Note: A SharePoint license is required for Copilot Pages to function. While Copilot Pages are powered by Microsoft Loop, they are stored in SharePoint Embedded user-owned containers, not directly within the Loop app.

Copilot Pages in Microsoft 365 are dynamic, collaborative workspaces powered by Microsoft Loop. They’re designed to help you transform Copilot generated responses into living documents that you can build on, either individually or with your team in real time.

Imagine you’re planning a 3 day team event in London for 20 people. You input the following prompt in Microsoft 365 Copilot:

“Please create a detailed 3-day team event itinerary in London for 20 people. The plan should include:
– Hotel recommendations with good value for money (mid-range pricing, central location preferred).
– Estimated daily food costs (breakfast, lunch, and dinner).
– Fun and engaging group activities, such as bowling, escape rooms, or interactive games.
– Transportation considerations between venues if needed.
– The goal is to balance fun, convenience, and cost-effectiveness.”


Copilot generates a detailed plan, but you can’t make changes to the response directly. Instead, you need to copy the output and paste it into a document,

With Copilot Pages, you can turn a Copilot generated response into an editable, collaborative page. From there, you can invite colleagues to collaborate in real time, manually updating hotel options, refining the schedule, and tracking costs together, all in one place.

Copilot Pages make it easy to stay organised, enabling you to co-create content that evolves with your project. As your colleagues help update the plan, you can continue asking Copilot for additional information and add it to the existing page with a click.

In this post, I’ll take you through a step by step demo of Copilot Pages. Let’s get started.

  1. Go to https://copilot.cloud.microsoft and sign in using your Entra ID (work email address). You also access Copilot Chat directly from within Microsoft Teams or Outlook. As of May 2025, Copilot Chat is pinned by default to the navigation bar in these apps for most eligible users. For more details on accessing Copilot Chat, refer to my blog post I linked at the start of this article.

    I enter the following prompt into Copilot:

    Please create a detailed 3-day team event itinerary in London for 20 people. The plan should include:
    – Hotel recommendations with good value for money (mid-range pricing, central location preferred).
    – Estimated daily food costs (breakfast, lunch, and dinner).
    – Fun and engaging group activities, such as bowling, escape rooms, or interactive games.
    – Transportation considerations between venues if needed.
    – The goal is to balance fun, convenience, and cost-effectiveness.


Prompt


Here is the response generated by Copilot:

Copilotresponse1
Copilotresponse2
Copilotresponse3



2. I have the option to copy the response by clicking the copy button, or I can choose the option to edit in Pages, as shown in the image below. Let’s click Edit in Pages to continue.

Copilot4



3. After I click on Edit in Pages, the response is transferred into an editable Copilot page on the right-hand side of my screen. I can continue interacting with Copilot on the left, as shown in the image below.

Pages


Another image is shown below, displaying only the editable Copilot page.

Copilotpages



4. I can now make changes to this document, such as removing, adding, or moving data. The Copilot response is now fully editable, thanks to Copilot pages. I can also add additional elements such as a table, a numbered or bullet list, a checklist, and more.

Copilotchanges



As shown in the image below, I can remove text, add headings, format the text, and more.

Pages2



5. I can also continue chatting with Copilot and add the additional response into the existing Copilot Page with a click of a button.

I’ll add another prompt as follows:
Create a list of three well known places we can visit near city centre, including information on how to get there via public transport.

Below is the response from Copilot.

Transport



I can click Add to page, and from the drop down menu, select Add to recent page. As per the image below:

Addpages


The response has now been added to the existing Copilot page.

Addpages2

Furthermore, I can ask Copilot to create a table of actions we need to carry out before the team event. This table can also be included in the existing Copilot Page.

I input another prompt as follows:

“Create a table of actions we need to progress to before the Team get together. Include a column for Assigned to, Priority, Status”

Again, I’ll click the button Edit in Pages and add the table to my existing Copilot page, allowing me to make additional changes, including adding new columns if needed, as shown in the image below.

Addpages3



Assigning members to the tasks

Now that I have added the table created by Copilot into my Copilot page. I may want to invite team members to join me in working on the page.

Using the @ symbol, I can mention and invite colleagues to collaborate on the document in sync and in real time. Both myself and my colleagues can work on the document and see the changes being made. The colleagues I invite will receive a notification letting them know they’ve been invited to collaborate, and they can start working on the page straight away.

Addpages4

Addpages5



My colleague will receive an email notification, as shown in the image below:

Addpages12


But what if I want to share this page with my wider team, or include the document in an email with the option for team members to make changes directly from the email? Is this possible? Yes!

In the top right corner of your Copilot Page, there is a share icon. This allows you to share the page with others so they can collaborate. The icon just to the left of it lets you export the document to Microsoft Word, if needed.

Addpages6



When clicking the share icon, as shown in the image below, two options appear.

Addpages7


Page link:
This option allows me to copy the link to the Copilot Page and control permissions via the settings link. I can decide who is allowed to access my Copilot Page. By default, anyone in my organisation can edit the page.

I can share the link with my colleagues, and they’ll be able to access the Copilot Page, which is located inside Microsoft Loop. Copilot Pages is powered by the Microsoft Loop application. While the experience is powered by the Microsoft Loop application, the content itself is stored in SharePoint Embedded containers within Microsoft 365.

Addpages8



Permissions can be changed by clicking settings.

Addpages9


When a colleague opens the link I share, the Copilot Page is visible, as shown in the image below.

Addpages11


Copy Component
This option allows me to copy a live component from my Copilot Page and share it in other Microsoft 365 apps, such as Outlook or Teams. I can set permissions as needed, and thanks to Microsoft Loop, the component remains live and editable.

For example, I can paste the component into an email to my team. They’ll be able to edit the content directly from the email, and any changes made will sync in real time with the original Copilot Page.

As shown in the image below, my Copilot Page has been embedded as a Loop component in an email. Any updates made here will reflect instantly in the central Copilot Page. This is the power of the component option.

Addpages13


How can I revisit previous Copilot Pages if I close down Copilot?

You can continue working on your page by opening the Microsoft Loop app, where your Copilot Pages are accessible.

Addpages14

I hope you found this post useful. Catch you in the next one.

Microsoft 365 Copilot Chat and Microsoft 365 Copilot Explained

Reading Time: 16 minutes

Image


In this post, we’ll explore the key differences between Microsoft 365 Copilot and Microsoft 365 Copilot Chat. At first glance, the only distinction might seem to be the word “Chat”, but that small difference represents two distinct user experiences and capabilities. So grab a drink, buckle up, and let’s dive into what sets them apart.


Setting the stage
Before we dive in, I want to set the stage. Microsoft 365 Copilot Chat isn’t the premium version, but it offers a great way for organisations to explore AI with minimal cost. As confidence and value grow, organisations may gradually scale up to Microsoft 365 Copilot, the fully integrated premium experience at $30/user/month which includes Copilot Chat and additional capabilities as shown in the image below. We’ll explore the capabilities later in this post.

Image


In this post, I’ll be referring to three important terms including, web-grounded, work-grounded and Microsoft Graph.

Web-grounded means Copilot only uses data from the public web data (via Bing) and does not access your work data.

Work-grounded means Copilot can access your work data, such as files, emails, meetings, and more, through the Microsoft Graph, based on what you as a user are authorised to view.

Microsoft Graph is the API (Application Programming Interface) that connects data across Microsoft 365 services, like Outlook, Teams, SharePoint, and OneDrive, allowing Copilot to securely access and reason over your work content based on your existing permissions. Copilot can only access the data which you already have permissions to access.



Microsoft 365 Copilot Chat

Microsoft made Microsoft 365 Copilot Chat available to a broader range of organisations already using Microsoft 365 services, even if they haven’t purchased the full Microsoft 365 Copilot licence. Previously, Copilot Chat was only accessible to businesses that paid for the additional Copilot licence.

As of 2025, Copilot Chat is now included at no extra cost for organisations with eligible Microsoft 365 licenses, such as Microsoft 365 E3, E5, Business Standard, Business Premium, and others. This means that if your organisation is already licensed for apps like Word, Teams, Outlook, Excel, PowerPoint, and SharePoint, you likely have access to Copilot Chat.

Copilot Chat is not free for all

It’s important to clarify a common misconception: Copilot Chat is NOT free for everyone. It’s included only for users with qualifying Microsoft 365 or Office 365 licenses. I’ll go into more detail on the specific license types later in this post.

Why this blog post?

Because while Microsoft 365 Copilot and Microsoft 365 Copilot Chat may sound similar, there are differences between the two offerings. Understanding those differences is key to using them effectively, and that’s exactly what I’ll be focusing on in this post.

Note:
This post isn’t about explaining what Microsoft 365 Copilot is or how it works behind the scenes. If you’re looking to understand the fundamentals of Microsoft 365 Copilot, you can start with my earlier blog post series, beginning with: Part 1 – Save time and be more productive at work with Microsoft 365 Copilot – Cloud Build.

January 2025: Copilot Chat Becomes More Accessible

In January 2025, Microsoft announced the broader availability of Microsoft 365 Copilot Chat, introducing it as a new offering for commercial customers. This update included support for pay as you go agents, allowing organisations to access advanced AI capabilities without committing to a full Copilot license. More on this later.

Importantly, while Microsoft 365 Copilot Chat is now included as part of a range of existing Microsoft 365 licenses, as mentioned above, it is not free for everyone. Only users with eligible Microsoft 365 commercial licenses can access it. Some advanced features, such as agents that access tenant data, will incur additional costs under a metered billing model.

A Secure, Scalable AI Experience

Microsoft 365 Copilot Chat delivers a secure AI chat experience powered by GPT-4o, designed to be accessible across organisations without requiring a separate Copilot license. This is a major shift from the previous model as it makes it easier for businesses to explore AI capabilities without upfront investment in premium Copilot subscriptions.

The good news is that organisations can now gradually scale their adoption, starting with Microsoft 365 Copilot Chat and transitioning to the full Microsoft 365 Copilot experience as their needs evolve.

In short, Copilot Chat is included at no additional cost for users with eligible Microsoft 365 licenses. However, it’s worth repeating, this doesn’t mean it’s free for everyone. It’s only available to organisations already licensed for Microsoft 365 services.

This inclusion is a great opportunity for businesses that want to explore Copilot’s capabilities but aren’t yet ready to commit to the full premium version. It allows organisations to experiment, evaluate, and build confidence before scaling up to the premium version, known as Microsoft 365 Copilot.

Who has access to Microsoft 365 Copilot Chat?

Copilot Chat is available at no additional cost for Microsoft Entra account users with one of the following eligible licenses. The screen shot below was taken from the Microsoft website and lists which 365 licenses include Microsoft 365 Copilot Chat as of January 2025.

Image

Source: Microsoft 365 Copilot Chat eligibility


What can Microsoft 365 Copilot Chat be used for?


Microsoft 365 Copilot Chat empowers organisations to adopt AI in the workplace without the upfront cost of licenses. It provides a secure, web-grounded AI chat experience powered by GPT-4o, enabling users to access real-time information from the internet and interact with organisational data, with the confidence that enterprise-grade security, privacy, and compliance are built in by design.

You can use Microsoft Copilot Chat to:

Upload Files
Users can upload files directly into the chat and ask Copilot to assist with content, analysis, or formatting, making it a powerful productivity tool. You can upload your organisation files, such as a word document and ask Copilot to do things like summarise key points, analyse data in an Excel spreadsheet, and suggest improvements to a PowerPoint presentation. 

Copilot Pages
Copilot Pages is a collaborative workspace where you can co-create content with both AI and your colleagues in real time. You can bring together content from Copilot, your files, and even the web, all in one place. For example, you might ask Copilot to draft a plan for a team event. That content can be added directly to a Copilot Page with the click of your mouse, where your team can edit, refine, and build on it together in real time. No more emailing documents back and forth or managing multiple versions. Everyone works from the same page. You can learn more about Copilot pages in the following blog post I created: Microsoft 365 Copilot Pages – Step by Step Demo – Cloud Build

Image

Note: Copilot Pages is available in both Microsoft 365 Copilot and Copilot Chat at no additional cost but requires a SharePoint license, as it powers the underlying collaboration and storage features.

Security
Microsoft 365 Copilot Chat includes robust enterprise grade security, privacy, and compliance controls. It’s built on Microsoft’s trusted cloud infrastructure and adheres to the same security and compliance commitments as the rest of the Microsoft 365 suite.

Agents
Agents are integrated into the chat experience, but not all agents are available for free. Microsoft 365 Copilot Chat has agents that can be used at no additional cost, and agents that are billed based on metered consumption. Agents that are grounded in instructions and public websites are available at no additional cost. If you wish to configure an agent which is grounded in your enterprise data or third party, this is a paid for service based on you setting up an agent as part of a message pack or pay as you go basis. For example, you may wish to create an agent which links to your CRM system which can then be utlised to retrieve information without you having to login to your CRM system. AI agents were previously available in the full Microsoft 365 Copilot experience only, requiring a $30 per user per month license.

I have created a comparison of agent availability in the table below.

Agent TypeAvailable in Copilot ChatAvailable in Microsoft 365 Copilot ($30 license)
Declarative Agents
Grounded in public data or instructions

✅ Included
(Grounded in web data)

✅ Included
(Grounded in web data)
Metered Agents
Agents that access enterprise data like SharePoint or CRM
✅ Available
💵 Paid (Metered)
✅ Available
💵 Included in license
Autonomous Agents
AI Agents that perform multi step tasks automatically without user prompts.
✅ Available
💵 Paid (Metered)
✅ Available
💵 Paid (Metered)



Managing Costs with Metered Agents

A common concern with AI adoption and Microsoft 365 Copilot Chat is: how do we prevent pay-as-you-go costs from spiraling out of control? If you’re wanting to try out agents with Microsoft 365 Copilot Chat but nervous about the costs, Microsoft offers two billing options to help organisations manage usage and stay within budget:

  1. Pay-as-you-go: An open billing model where you’re charged $0.01 per message.
  2. Message/Consumption Packs: A fixed monthly plan offering 25,000 messages for $200 per tenant. You can also pay annually.
  3. Organisations may also use a combination of multiple message packs and pay-as-you-go combined as a failsafe, incase they run out of messages.

These options are configured through the Copilot Studio portal, where IT admins can monitor usage and set limits. Let’s explore further.

IT Controls and Agent Access

To maintain control and security:

  • Declarative agents (grounded in public data or instructions) are enabled by default and can be used/created for free by your users in Copilot Chat. There are also a number of built in agents grounded in the web which can be utilised out of the box.

  • Metered agents (e.g. those accessing SharePoint or Graph Connector content) are disabled by default and must be explicitly enabled by IT admins via Copilot Studio.

  • In Microsoft 365 Copilot ($30 per user license), agent capabilities are enabled by default and included as part of the package (apart from autonomous agents), but admins can still control which agents are available to users.

    More info on pricing can be located at the following link, Copilot Studio licensing.

Admins can:

  • Enable or disable metered billing for specific users or groups
  • Decide who can create agents
  • Restrict access to pre-approved agents in the gallery
  • Check which agents are being used
  • How long agents were used
  • and more


Check out this 8-minute YouTube video featuring a demo on Agent Management by Jeremy Chapman (Director, Microsoft 365) – Copilot Control System – Agent Management

Reporting:

  • The Microsoft 365 Copilot Chat usage dashboard provides insights into active usage of Microsoft 365 Copilot Chat. The report includes total active users, average daily active users, and active users per app. Usage insights can be viewed as totals and trends for the past 7, 30, 90, or 180-day periods. The report also shows the last activity date per user, anonymised by default. To view all reports, check out Microsoft 365 Reports in the admin center overview.

    Note
    At the time of writing, the report is currently limited to users without a Microsoft 365 Copilot license that interact with Copilot Chat in Teams, Outlook, Copilot.cloud.microsoft, Microsoft 365 Copilot (app), and Microsoft Edge.
    Source: Microsoft 365 Copilot Chat usage

How do I access Microsoft 365 Copilot Chat and Microsoft 365 Copilot?

In the table below, I have included some details about the personal free version in column three, as this version causes confusion. The personal version is available to all. I have provided some information on the personal version towards the end of this post but the main focus is the two business versions of Copilot in columns one and two.

  Microsoft 365 Copilot Chat Microsoft 365 Copilot Microsoft Copilot (Personal use)
Access m365copilot.com
copilot.cloud.microsoft.com

or

Microsoft 365 Copilot App via mobile or desktop

or

Outlook
Click the Copilot icon from the left pane in Outlook desktop or Outlook Web app.

or

Microsoft Teams
Click the Copilot icon from the left pane inside the Microsoft Teams desktop or web app.
m365copilot.com
copilot.cloud.microsoft.com

or

Microsoft 365 Copilot App via mobile or desktop

or

Outlook
Click the Copilot icon from the left pane in Outlook desktop or Outlook Web app.

or

Microsoft Teams
Click the Copilot icon from the left pane inside the Microsoft Teams desktop or web app.



copilot.microsoft.com
bing.com/chat

or

Copilot app via mobile or desktop




















For organisations
Eligible for customers with existing Microsoft 365 licenses





Eligible for customers with existing Microsoft 365 licenses

Additional Copilot licenses required at $30 per user, per month, if accessing the premium features.

Free and accessible to all using a personal email account, such as @hotmail, @live and so on.

Not recommended for sensitive business data.


Comparison between Microsoft 365 Copilot Chat and Microsoft 365 Copilot

The below table provides a deeper comparison between Microsoft 365 Copilot Chat and Microsoft 365 Copilot.

Microsoft 365 Copilot ChatMicrosoft 365 Copilot (Licensed version)
Requires a work or school account
Responses are web-grounded (Powered by GPT-4o)
Responses are work-grounded
Includes Copilot Pages
Upload files to prompts✅ limited
Create images and data visualisations✅ limited
Code Interpreter. More info below (1)✅ limited
Copilot integrated in 365 Apps, such as Word, Excel, Outlook, Teams, PowerPoint…
IT Management Controls including who can access/create agents.
Usage reports✅limited
SharePoint Advanced Management. More info below (2)
Discover and pin agents for users. More info below (3)
Use agents grounded in web data
Use agents grounded in work data💵 Paid (Metered)
Autonomous agents💵 Paid (Metered)💵 Paid (Metered)
Copilot actions. More info below (4)In preview
Pre-built M365 agents (Interpreter, Facilitator, Project Manager, Employee self-service). More info below (5)In preview
Announced April 2025 – some features may still be in preview or gradually rolling out, so availability may vary.
Optimised search experience Uses classic keyword-
based search, which may return broader or less targeted results.
✅ Optimised with AI to find specific content items across your work environment (emails, documents, meetings, etc.)
Create experience Template only (Can’t customise designs)✅ Advanced, personalised design tools: customize images (upload, change backgrounds, add logos), design posters, cover pages, use branded templates, and more!
Notebooks✅ Work from one place: gather chats, files, meeting notes, and more; ask questions; get insights; and draft new content. Can also create a podcast style audio overview of your content with two hosts that walk you through key points. More info
Copilot memory and personalisation. Images below (6)✅ Learns and stores your information from your conversations and from your work profile into Copilot memory. For example, I enjoy travelling to Spain, I have a cat named Garfield and so on. Copilot can use this detail when interacting with you. Data can be deleted.



(1) Code Interpreter in Microsoft 365 Copilot uses the Python programming language to help users perform advanced data analysis, including coding, visualization, and mathematical calculations.

(2) SharePoint Advanced Management (SAM)
SharePoint Advanced Management is a Microsoft 365 add-on that helps organisations prepare for Copilot by improving content governance, reducing oversharing, managing content sprawl, and ensuring Copilot accesses only accurate, well-managed data. Beginning in early 2025, it is included with the paid Microsoft 365 Copilot license. More info at: SharePoint Advanced Management (SAM)

(3) Microsoft 365 Copilot Chat pinned
To ensure people across your organisation have easy access to Copilot Chat and can benefit from its security and experience updates, Microsoft recommend that your users have Microsoft 365 Copilot Chat pinned to their navigation bar. Starting on May 1, 2025, and rolling out over time, Microsoft 365 Copilot Chat is pinned by default in the navigation bar of the Microsoft 365 Copilot app, Teams, and Outlook for most users who are eligible for Copilot Chat across the web, mobile, and desktop. Source: Manage Microsoft 365 Copilot Chat.

(4) Copilot actions:
The new Copilot Actions feature, introduces intelligent agents that can perform tasks across apps and systems on your behalf. These agents, part of the broader Microsoft 365 Copilot update, can now interact with websites and desktop applications, clicking buttons, navigating menus, and entering data, just like a human would.

(5) Pre-built M365 agents (Interpreter, Facilitator, Project Manager, Employee self-service):
These are specialised AI assistants designed to handle specific roles and tasks within organizations. Interpreter helps translate and explain complex data or documents. Facilitator supports meeting coordination, follow-ups, and collaboration. Project Manager assists with tracking tasks, deadlines, and project updates. Employee Self-Service enables staff to get quick answers or complete HR/IT tasks like onboarding or support requests.

(6) Copilot Memory and personalisation (images below)

Personalisation

Image


Copilot memory

Image

Source: images from Microsoft Mechanics Youtube: Microsoft 365 Copilot Wave 2 Spring Updates



Demo: Differences in Microsoft 365 Copilot Chat and Microsoft 365 Copilot interfaces

In this section, I walk through a demo of both Microsoft 365 Copilot Chat and Microsoft 365 Copilot.

If you sign in with a user who has been assigned a Microsoft 365 license, but does not have a Copilot license, you’ll be redirected to a web interface similar to the one below.

Image


Notice the green shield icon in the image above? Your organisational data is protected. You can upload company files and interact with Copilot, knowing that enterprise-grade security and compliance controls are in place.

Work and Web tabs are missing
In the image below, you’ll also notice that the “Work” and “Web” tabs are missing. These are only available in the licensed Copilot experience.

The Web tab allows Copilot to access public internet data via Bing, enabling real-time, web-grounded responses.

The Work tab enables Copilot to access organisational data through Microsoft Graph, such as files, emails, and meetings, based on the user’s existing permissions.

Even without these tabs, both Microsoft 365 Copilot Chat and Microsoft 365 Copilot support file uploads. Users can manually upload documents and ask Copilot to summarise, analyse, or even generate content based on the file.

Image


Another screenshot of the Microsoft 365 Copilot Chat interface below:

Image


The premium version, which costs $30 per user per month, grants you access to both Copilot Chat and a suite of additional premium features, as shown in the image below and as I detailed in the comparison table earlier.

Image


  • If you sign in with an account that has a Copilot license assigned, the paid version at $30 per user, per month, you’ll see a slightly different interface. Notably, the “Work” and “Web” tabs are visible, offering access to organisational data and public web content respectively.


Furthermore, Microsoft 365 Copilot (licensed at $30 per user, per month) allows employees to interact with their work data directly through Copilot. For example, you could ask Copilot to:

  • Find an email from a colleague in your mailbox
  • Check when you last had a meeting with a colleague
  • Summarise outstanding tasks assigned by your manager
  • Check your Microsoft Teams messages and highlight any unresolved actions
  • and more

These capabilities are possible because the premium version is work-grounded, meaning it can access organisational data via Microsoft Graph.

Note: Microsoft Graph is the API that connects data across Microsoft 365 services, like Outlook, Teams, SharePoint, and OneDrive, allowing Copilot to securely access and reason over your work content based on your existing permissions. Copilot can only access the data which you already have permissions to access.

The work and web tabs are available for licensed users as shown in the image below.

Image


Access Copilot Chat from Teams and Outlook

Copilot Chat is also accessible from the Microsoft Teams and Outlooks apps. Launch Microsoft Teams desktop or the web app and click the Copilot icon which appears in the left pane.

Image


To access Copilot Chat via Microsoft Outlook, launch Outlook desktop or via the web and click the Copilot icon which appears in the left pane.

Image


Microsoft 365 Copilot is integrated into 365 Apps

Both versions of Copilot allow you to upload documents into the chat experience. However, the licensed version, known as Microsoft 365 Copilot, is fully integrated into Microsoft 365 apps such as Word, Excel, PowerPoint, Outlook, Teams, and more.

A Copilot icon appears within these apps, enabling you to work with Copilot directly inside the Microsoft 365 environment. For example:

  • In Outlook, you can ask Copilot to draft a new email or reply to an existing one.
  • In Excel, you can ask Copilot to analyse data, add columns or rows, apply conditional formatting, insert filters, and perform deep analysis.
  • In PowerPoint, you can ask Copilot to create a new slide deck—referencing a Word document, such as a company income statement.
  • In Teams, you can ask Copilot to summarise a long conversation or analyse a recorded meeting you missed.
  • and more

This integrated experience is exclusive to users with a Microsoft 365 Copilot license, priced at $30 per user, per month. If you don’t have a Copilot license, these in-app Copilot icons will not be visible.

Copilot in Excel
Users assigned a Copilot license will find the Copilot icon integrated in their 365 applications. Example of Microsoft Excel below.

Image

Which AI Solution is right for you?


If your organisation already uses one of the eligible Microsoft 365 licences listed earlier, but hasn’t purchased any Copilot licenses, Microsoft 365 Copilot Chat is already included at no additional cost. This means your employees can start using it right away.

Because Copilot Chat includes built-in enterprise-grade data protection, it helps reduce the risk of employees turning to third-party AI tools that may not offer the same level of security. You don’t want staff copying and pasting sensitive company data into external AI platforms without knowing how that data is handled.

With Microsoft 365 Copilot Chat and Microsoft 365 Copilot, your data is protected under Microsoft’s Enterprise Data Protection (EDP) commitments. Your prompts, responses, and uploaded files are not used to train the underlying large language models (LLMs).

For comparison, here’s OpenAI’s article on how your data may be used when using their services such as ChatGPT.

Image

Source: How your data is used to improve model performance | OpenAI Help Center


and the below is from the Microsoft website

Image

Source: Enterprise data protection in Microsoft 365 Copilot and Microsoft 365 Copilot Chat | Microsoft Learn

Another benefit of Microsoft 365 Copilot Chat, especially for organisations that haven’t purchased Copilot licenses, is the ability to work with AI agents. If the agent is web-grounded, it can be used at no additional cost. For more advanced scenarios, such as agents grounded in enterprise data, you can choose between a pay-as-you-go model or a fixed monthly message pack which can be controlled by IT. This allows businesses to trial agents and evaluate whether they can support employee productivity and long-term growth, without committing to the full premium Copilot experience immediately. You may wish to upgrade to the premium version at a later date.

What’s Microsoft Copilot without the 365 branding? (Copilot free for personal use)
I briefly mentioned Microsoft Copilot in a comparison table above. You may have noticed references to Microsoft Copilot, without the “365” branding, and wondered how it differs from Microsoft 365 Copilot and Microsoft 365 Copilot chat.

Microsoft Copilot is the free, personal version of Copilot available to anyone with a personal Microsoft account (e.g. @hotmail.com, @outlook.com, @live.com). You can access it by visiting https://copilot.microsoft.com, clicking Sign in, and logging in with your personal email address. You can also use the personal version without logging in, but won’t be able to use the image generation and voice features without logging in first. Yes, Copilot talks to you. Give it a try.

Microsoft Copilot is a consumer version and is available for free. It can help you with personal tasks and uses information from the internet. You can use it for non sensitive work tasks, but be cautious. Never add sensitive or proprietary work information in a prompt. If you aren’t signed in with your work account, Enterprise Data Protection doesn’t apply. Check out my blog post on the free version of Copilot: Part 4 – Free Version of Microsoft Copilot – Cloud Build.

Note: If you have purchased Microsoft 365 apps for personal or family use, there’s also the option to purchase Copilot Pro, which integrates Copilot into your 365 applications at home. While the focus of this post is on Microsoft 365 Copilot Chat and Microsoft 365 Copilot for business use, it’s worth knowing that personal Copilot options are available too. A comparison of the free and pro versions is available at the following link, Compare Copilot Free and Pro.


Summary

Microsoft 365 Copilot Chat and Microsoft 365 Copilot are the two main ways your organisation can access Copilot capabilities.

Microsoft 365 Copilot Chat

  • Included at no additional cost for users with eligible Microsoft 365 licenses. It’s not free for all.
  • Web-grounded by default: it uses the latest AI models and public web data to answer questions, generate content, and provide insights.
  • Does not access your work data, unless you upload files manually.
  • Enterprise-grade data protection: your data is not used to train AI models.
  • Agents grounded in the web can be created/used for free
  • If you wish to create an agent to interact with a third party app, SharePoint and so on, this is chargeable.
  • Ideal for organisations looking to explore AI securely without purchasing Copilot licenses straight away.

Microsoft 365 Copilot

  • Includes everything in Copilot Chat, plus more.
  • Grounded in both web and work data, can access your emails, meetings, documents, chats, and more via Microsoft Graph.
  • Integrated into Microsoft 365 apps like Word, Excel, PowerPoint, Outlook, and Teams.
  • Agents included apart from autonomous agents
  • Requires a paid license ($30 per user/month), assigned by your Microsoft 365 admin.
  • SharePoint Advanced Management (SAM) included


Copilot is constantly evolving!
Because Copilot is continuously being updated, some details in this post may become outdated over time. To stay current with the latest developments, here are a couple of helpful resources:

If you’re interested in learning more about Copilot Pages, I’ve published a blog post titled Microsoft 365 Copilot Pages – Step-by-Step Demo. You can check it out at the following link: Microsoft 365 Copilot Pages – Step by Step Demo.

I hope you found this post useful. All feedback is welcome, so please feel free to leave a comment below. Thank you

Introduction to Microsoft Purview – Part 1

Reading Time: 4 minutes


In this blog series, I’ll be covering Microsoft Purview, starting with an introduction and then exploring the features Microsoft Purview has to offer in further posts.

Please subscribe to our email list to be notified of new posts as they are published

Image


Why Microsoft Purview?
Microsoft Purview is a comprehensive set of tools designed to help organisations govern, protect, and manage their data across various platforms and environments. It provides a unified platform for data governance, security, and compliance, making it easier to manage data and meet regulatory requirements, wherever the data is stored.

Data often moves across boundaries and is shared with external partners or accessed from personal devices. Ensuring consistent security is key. Relying on multiple tools can lead to inefficiencies and gaps. To understand where critical data resides often requires a comprehensive review across on-premises and cloud environments.

Data is being created, stored, and shared at unprecedented rates. With increasing regulation and complexity, understanding how to secure and manage data effectively is more important than ever. One of the biggest challenges organisations face is becoming overwhelmed by the sheer volume and complexity of managing data. It can be difficult to keep track of what data is out there and ensure it’s all properly protected throughout its lifecycle.

By 2025, it’s estimated that the world will produce up to 175 zettabytes of data, a tenfold increase from 2016. This rapid growth brings new challenges for organisations trying to manage a wide range of data types, including emails, documents, instant messages, videos, and images. Generative AI adds further complexity by introducing new layers of data and risks like privacy concerns and misinformation.

As data grows, so do the demands for protecting it. The need for strong controls around sensitive data is more critical than ever. Without a robust data management strategy, organisations risk financial penalties, reputational damage, and loss of customer trust.

Managing and protecting data is a growing challenge. Research highlights that:

  • 88% of organisations lack confidence in their ability to detect or prevent sensitive data loss.
  • More than 80% of corporate data remains “dark”, meaning it isn’t classified, protected, or governed.
  • Protecting and governing sensitive data is one of the biggest challenges for compliance with regulations.
  • As the environment grows more complex, so do the risks of data breaches and non-compliance.

This is where Microsoft Purview can help. This service provides organisations the ability to configure features such as, but not limited to, Data Loss Prevention (DLP), encryption of sensitive data, and insider risk management. According to research by Microsoft in 2023, 20% of data breaches were due to internal actors, costing businesses an average of $7.5 million annually.

Utilising Microsoft Purview offers a unified approach ensuring consistent classification, labeling, and protection of sensitive data, no matter where it resides. Microsoft Purview can be configured to provide a bird’s eye view of an organisation’s entire data landscape, helping them discover, classify, and manage their data with ease. This data could reside in a number of locations including Software As a Service applications (such as Dropbox, Salesforce), Azure, Microsoft 365, AWS (Amazon Web Services), Google Cloud, on-premises and more.

Another useful feature offered by Microsoft Purview is Information Barriers. Information Barriers is a tool that helps you control communication and collaboration between different groups of people in Microsoft Teams, SharePoint, and OneDrive. It’s often used in industries with strict regulations to prevent conflicts of interest and to keep sensitive information secure between different departments inside an organisation.

There is more! Microsoft Purview Privileged Access Management (PAM) helps organisations control who can perform important admin tasks in Office 365. It protects your organisation from breaches by making sure only the right people have access to sensitive data or critical settings, and only when they need it. User’s must request temporary access to perform special tasks, which are approved through a specific process. This way, users get just enough access to do their job without risking the security of sensitive information.

Furthermore, Microsoft Purview can be configured to scan your data, provide a data map and identify and secure sensitive data which you may not be protecting. Microsoft Purview can provide you with the insights your organisation requires, not only helping identify and protecting your data, but providing insights on how that data is used.

Microsoft Purview can also assist your compliance and risk teams by providing tools to audit your data and whether you’re meeting compliance standards. The service also offers tools you can use in the event of a legal issue, known as eDiscovery. These useful insights are provided via an easy to understand reporting dashboard.

Microsoft Purview is structured into three main pillars, these include Data Security, Data Governance and Risk & Compliance. These pillars combined, provide organisations with a powerful platform for governing and securing data across the entire data estate. More info on the three pillars can be found at the following Microsoft Learn link, Learn about Microsoft Purview | Microsoft Learn.

Image


I hope you now have a basic understanding on what Microsoft Purview has to offer.

In part 2 of this blog post series, I explore the new Microsoft Purview portal. Click the following link to continue, Microsoft Purview Portal – Part 2 – Cloud Build.

Part 3 – How to write Microsoft Copilot Prompts

Reading Time: 8 minutes



In this blog post, we’ll delve into the art of prompting and how to achieve the best possible responses from Copilot.

What is a prompt?


A prompt is essentially a question or set of instructions you give to Copilot, such as asking it to create, summarise, edit, or transform content. Think of prompting as having a conversation, using plain and clear language and providing context as you would with a human. Simply put, a prompt is how you ask Copilot to do something for you. Being clear and concise when entering your prompt is crucial, as it helps unlock Copilot’s full potential. If you don’t get the desired result with the first prompt, you can keep the conversation going, just like you would when communicating with a human. Following up on your prompts helps you collaborate with Copilot to gain more useful, tailored responses. However, aiming to include what you need in the first prompt will help Copilot provide you with the required response. We will explore a few examples in this post.

Here’s a brief two minute video that explains what a prompt is. I recommend watching it before proceeding.


It’s important to remember that when you enter a prompt, the more specific and detailed your instructions are, the better Copilot can customise its response to meet your desired outcome.

Let’s use a couple of examples to illustrate this. Imagine you walk into a restaurant and simply ask the waiter for food. The waiter would likely ask for more details, such as what type of food you want and whether you prefer to dine in or take away. Similarly, if you ask a builder to construct a house, they would need more information, like the type of house and the number of rooms you want. When working with AI, we need to adopt a similar approach. The quality of Copilot’s response depends on the details you provide. If your instructions are vague, the response will be limited, and you’ll need to provide additional prompts to get the information you need. It’s ok to continue having a conversation with Copilot but it’s possible to limit that conversation with less prompts.

Creating effective prompts when working with Copilot will improve over time. However, at a minimum, aim to have a clear goal in mind when crafting your prompt. If Copilot’s initial response isn’t exactly what you need, you can always refine it by providing additional information through follow-up prompts. For instance, you might get the right information but find the response too lengthy. In that case, you can ask Copilot to shorten it. Think of it as an ongoing conversation with a human. The key is to be clear and concise from the start, and then build on that if necessary.

To receive the best response from Copilot the first time, think about including the following four parts in to your prompt if possible or at a minimum, a goal and context.

Goal
What is it that you want Copilot to do for you, summarise an email, generate a document, creating a bullet point list and so on. Provide it with specific instructions of what you require from Copilot)

Context
Why do you require the information? what is it you’re going to do with the information? for example, is the information needed for an upcoming presentation for school children.

Expectations
What type of tone do you wish for Copilot to respond. Should the response be in a simple and friendly manner so school children can understand it. Should the response be a couple of paragraphs or a page of text.

Source
Do you need Copilot to refer to a particular document, from a website or from an email conversation between you and a colleague where the email includes a list of topics which need to be discussed in the presentation.


It’s not always important to include all four parts into a prompt, a couple if parts may be sufficient, but including the four parts into your prompt provides a more specific set of instructions to Copilot and a good response.

Let’s go through a few examples,


Example 1 – Copilot Prompt

I input the prompt below at copilot.microsoft.com

“Write about water”

Copilot provides a response about water, but I could rephrase the prompt so it is more specific.


Let me try again, but this time I’ll provide a clear goal and make it specific.

Goal: Please write a speech to prepare me
Context: for an event where I will be presenting a topic about the benefits of drinking water to children
Expectations: so make it sound casual and youthful.
Source: Refer to data from the following link Water, drinks and hydration – NHS (www.nhs.uk)

Here is the prompt:

Please write a speech to prepare me for an event where I will be presenting a topic about the benefits of drinking water to children so make it sound casual and youthful. Refer to data from the following link Water, drinks and hydration – NHS (www.nhs.uk)

It’s not always important to all four parts into a prompt, if needed we can always input further prompts. For example, I could input a prompt without the source and let Copilot provide a response based on it’s own sources. Such as,

Please write a speech to prepare me for an event where I will be presenting a topic about the benefits of drinking water to children so make it sound casual and youthful. Refer to data from the following link Water, drinks and hydration – NHS (www.nhs.uk)

and here is the response from Copilot. Copilot has provided a response with a tone that can relate to children, such as the sentence below.

Hey everyone! I’m super excited to talk to you today about something really important – water! Yep, that simple drink we all know and love. But did you know that water is like a superhero for our bodies? Let me tell you why.

Additional wording has been used such as awesome and playground to catch the attention of the children.

It has also included in the prompt recommended amount of water as per NHS UK guidelines as per my request.


Furthermore, I can continue with the conversation and ask Copilot to adjust the response if needed.

If I am not happy with the response or Copilot provided me with incorrect information, I can use the thumbs up or thumbs down icon to feedback to Microsoft. It’s important to verify the information Copilot provides, as it may sometimes provide a convincing, yet incorrect response. Use the feedback options to report such responses to Microsoft.


Let’s try that prompt again, this time removing the NHS website as a source.

Please write a speech to prepare me for an event where I will be presenting a topic about the benefits of drinking water to children so make it sound casual and youthful. Refer to data from the following link Water, drinks and hydration – NHS (www.nhs.uk)

Before I enter the above prompt without the last part. I click the option for a new chat so Copilot no longer uses the information I have already provided it in my recent conversation.


Prompt and response below.

This time Copilot has used generated me a different response without any reference to the NHS website. I could also reference an internal document if needed, but the point here is that depending on what you ask for is what you’ll receive from Copilot.


Example 2 – Copilot Prompt

Another prompt that I could input into Copilot could be,

Please write me a technical blog post article

Copilot responds requesting for more detail about what technical topic I would like Copilot to write a blog post about. Yes, we can provide that additional information, but if you focus on including that in the initial prompt, you may get what you need from the first prompt.

This prompt may work better. I have not used a source in this prompt, but I could ask Copilot to use a document or a website when putting together its response.

Please write me a blog article about the benefits of Microsoft 365 Copilot. The blog post must be 1,000 characters and simple to understand for someone who is new to the Copilot for 365.

Goal: Please write me a blog article
Context: about the benefits of Microsoft 365 Copilot
Expectations: The blog post must be 1,000 characters and simple to understand for someone who is new to the Copilot for 365.
Source:

Here is the response from Copilot. Much better, however I can always insert another prompt and ask Copilot to shorten or make the blog post longer.


Finally, lets ask Copilot to explain what a good prompt should include.

Create a bullet point list of what I should take into consideration with prompting with Copilot.

Goal: Please write me a blog article
Context: for an event where I will be presenting a topic about the benefits of drinking water to children
Expectations:
Source:

I could add additional prompts if the response required additional information, however, I feel the below response is what I need to summarise what to consider when prompting with Copilot.



Example 3 – Copilot Prompt

Give me 5 bullet points for me to use in a talk from the Copilot email discussion I had with my colleague Darren last week. The response should be easy to understand and keep it short.

Goal: Give me 5 bullet points
Context: for me to use in a talk to my colleagues
Source: from the Copilot email discussion I had with my colleague Darren last week
Expectations: The response should be easy to understand and keep it short


Example 4 – Copilot Prompt

I want a list of five games to play for a team get together at Las Vegas. Provide a list of ideas that are fun and family friendly and include any supplies that may be needed. Please take ideas from the Internet.

Goal: I want a list of five games to play
Context: for a team get together at Las Vegas
Expectations: Provide a list of ideas that are fun and family friendly and include any supplies that may be needed.
Source: Please take ideas from the Internet.


Example 5 – Copilot Prompt

Create me 5-8 bullet points to prepare me for a meeting with Client Contoso Ltd to discuss their new “Phase 10” brand campaign. Focus on email and teams messages since August. Please use simple language so I can get up to speed quickly for the meeting tomorrow.

Goal: Create me 5-8 bullet points
Context: to prepare me for a meeting with Client Contoso Ltd to discuss their new “Phase 10” brand campaign.
Source: Focus on email and teams messages since August.
Expectations: Please use simple language so I can get up to speed quickly for the meeting tomorrow.

And remember, keep the conversation going. Following up on your prompts help you collaborate with Copilot to gain more useful, tailored responses.


Looking for additional prompts?

Check out Copilot Lab, a free resource which provides hundreds of example prompts you could use.

I hope you found this post useful

In the next post, I explore the free version of Copilot. If you’ve not already done so, please subscribe to stay informed of new posts.



Part 2 – Microsoft 365 Copilot under the hood

Reading Time: 7 minutes


In part one of this blog series, I provided a short introduction to Microsoft 365 Copilot. Here is the link to that post if you missed it, Save time and be more productive at work with Microsoft 365 Copilot – Part 1

In part 2 of this blog series I explore how Microsoft 365 Copilot works under the hood.

After being assigned a Microsoft 365 Copilot license, the Copilot icon will appear in the different Microsoft 365 Apps. We will showcase and demonstrate Copilot in several of these Apps in a future post.


Step 1

Andrew Doe, a Manager, returns from holiday to find a lengthy email discussion including a few attachments about a new office location project. Upon opening the email, he asks Copilot to summarise the conversation and identify any actions assigned to him which he needs to be aware of. As a user when we ask Copilot to do something, such as summarise an email or drafting an email, this is known as a prompt. More on prompts later.

The Summarise button will summarise the email conversation with the email thread.

However, if you wish to ask Copilot to check for any outstanding tasks in the last couple of weeks, there is a Copilot button which works across Outlook as a whole instead of focusing on one email thread. See image below.


Step 2

The Copilot orchestration engine receives the prompt from Andrew Doe’s Outlook application.


Step 3

The Copilot orchestration engine undergoes a task known as post-processing or grounding, during which it accesses Microsoft Graph and Semantic search. Microsoft Graph is basically your Microsoft 365 data, such as your calendar, SharePoint, OneDrive files, meetings, chats, and more. Additionally, Copilot can search other services using plugins and connectors, such as a Bing search plugin that allows access to internet content or third party applications such as ServiceNow. This grounding/post-processing step enhances the quality of the prompt, ensuring you receive relevant answers.



What is Semantic search?
The semantic index is a new feature of Microsoft 365 search that uses the Microsoft Graph to better interact with your personal and organisational data. Relevant information is obtained in the Microsoft Graph and semantic index to provide the Large Language Model (LLM) with more information to reason over. As an example, suppose you want Microsoft Copilot to locate an email where a colleague praised the design work of a vendor. Semantic index includes nearby words (for example, elated, excited, amazed) into the search to broaden the search area and give the best result. All of this work takes place behind the scenes to add relevance to results that you search for with Microsoft Copilot. Another example of Semantic search, it’s like a librarian who not only knows every book in the library but also understands the story behind your question. Traditional search is like looking for books with a specific title, while semantic search finds books by understanding the story you’re really interested in, even if the title is slightly off.



Step 4

The Copilot orchestration engine combines the user data retrieved from graph and Semantic search and sends the modified prompt to the Large Language Model (LLM).



What is a Large Language Model (LLM)?

There is a lot more to LLMs but to simplify, so this post is in a no way a deep dive into LLMs. Here are a few points about LLMs.

Large language models (LLMs) represent a class of artificial intelligence models that specialise in understanding and generating human like text. In the context of Microsoft 365 Copilot, LLMs are the engine that drives Microsoft 365 Copilot capabilities. You may have heard/read about the company OpenAI who developed the popular ChatGPT service. Microsoft have invested billions of dollars into OpenAI and the LLMs they develop. The ChatGPT models are utilised by Microsoft, however, Microsoft privately hosts these models on the Microsoft’s Azure OpenAI Service, so your company data is not shared with OpenAI. Microsoft aims to push the boundaries of AI research and development. By partnering with OpenAI, they can leverage cutting edge AI technologies and innovations. This collaboration is seen as a way to accelerate AI breakthroughs and ensure these benefits are broadly shared with the world.

A few points about LLMs below.

1. LLMs are used to understand user inputs and generate relevant responses.

2. LLMs allow computers to understand and generate language.

3. LLMs specialise in understanding and generating human like text.

4. Operate as generative AI, producing new content and can have a real conversation mimicking human behaviour. It can be difficult to tell whether you’re having a conversation with a human or a machine.

5. Provides the engine that drives Copilot capabilities. The LLM is what provides a response to our prompts/instructions we send it.

6. Instead of merely predicting or classifying, generative AI, like LLMs, can produce entirely new content.

LLM’s are trained using a large amount of data sourced from the Internet, books, conversations, movies and a lot more. An LLM can be used for all sorts of tasks including chat, translation, summarisation, brain storming, writing poems, code generation, writing a book, troubleshooting, writing a FAQ, image creation/detection and a lot more.

That’s where the name Large Language Model comes from. A large amount of work goes into training the LLM. In simple terms, a LLM is a super intelligent auto complete so if we input Roses are _______. The LLM will respond with the next word of Red. At the time of training these models, the LLM will make errors and is then trained/corrected. For example, if an LLM responded with Roses are Green, the team of data analysts would retrain the LLM with the correct answer and this process continues as the LLM fine tunes itself and gets better.

We can compare an LLM to how neurons/brain cells work in the human brain. In the human brain there are some 80 – 100 billion neurons with 100 trillion connections to each other. The brain is structured so that each neuron is connected to thousands of other cells. Human brain cells form a very complex and highly interconnected network which send electrical signals to each other to allow us humans to process information.


Let’s take an example of a toddler/baby who is shown a picture of a dog. At first the baby will make mistakes when learning to identify the differences between animals. When a baby incorrectly identifies a dog as a cat, a parent or teacher may correct the toddler and the more practice the baby gets overtime by viewing pictures of different animals or seeing animals in the real world, the neurons in the brain adjust, allowing the toddler to get better at identifying animals correctly.

Data scientists created LLM’s in a similar way to how the brain works. An LLM is like a human brain made up of a neural network, each neuron is connected to the others. As mentioned earlier, the LLM is pre-trained on a large amount of data. For example, an LLM can be provided with pictures of thousands or even millions of pictures of a dog and then is trained on how to identify the correct one. When an LLM makes a mistake in identifying an animal, it is corrected and the neural networks start to adjust and this process continues as the LLM learns. Similar to the way we learn as humans.

In the diagram below each circle below represents a neuron. When we provide an input we expect to receive an output. Under the hood we have the hidden layer where all the processing takes place before we are provide with the result, known as the output. Simply put, as we make mistakes and learn, neurons are activated/deactivated.


Scientists discovered that the neural network within a large language model (LLM) can be structured to allow neurons to loop back into previous layers, enabling two way communication similar to human neurons. This breakthrough led to more complex behaviors in LLMs, culminating in the development of ChatGPT by the company OpenAI, which can engage in human like conversations. Microsoft invested in OpenAI and use the LLMs in their products. As you’ll appreciate, there is a lot more to this topic and the information I have provided is basic, but I hope this provides you with a simple overview.


Step 5

The LLM (Large Language Model) retrieves the prompt from the Copilot orchestration engine and generates a response. It then returns the response to the Copilot orchestration engine.


Step 6

Copilot takes the response from the LLM and post-processes it. The post-processing involves aditional grounding calls to graph, security, compliance, privacy and responsible AI checks. This is a final check before it is safe to forward the generated response from the LLM to the user Andrew.


Final Diagram


Stay tuned for the next post where I will explore Copilot in several 365 Apps