Domain 2 β€” Module 5 of 10 50%
16 of 27 overall
Domain 2: Identify Benefits, Capabilities, and Opportunities for Microsoft AI Apps and Services Free ⏱ ~12 min read

Copilot Studio & Microsoft Graph: Building Smarter Solutions

Understand how Copilot Studio lets you build custom AI agents and how Microsoft Graph powers Copilot with organisational data.

Custom AI without custom code

Simple explanation

Think of Copilot Studio as a factory for building AI assistants, and Microsoft Graph as the road network that connects them to your company’s data.

Copilot Studio lets anyone build custom AI agents β€” chatbots that answer questions, automate tasks, or guide users through processes. No coding required. Just describe what you want, connect it to your data, and publish.

Microsoft Graph is the invisible data layer behind Copilot. It’s what allows Copilot to know your emails, files, calendar, and colleagues. Every time Copilot answers a question about your work, Graph is the one finding that information.

Copilot Studio: what you can build

Copilot Studio is the platform for creating custom AI agents. Here’s what it enables:

What You BuildDescriptionExample
Standalone agentsAI chatbots deployed to Teams, websites, or mobileIT helpdesk bot that troubleshoots common issues
Copilot extensionsPlugins that add new skills to Copilot for M365A plugin that lets Copilot query your CRM system
Topic-based agentsAgents with structured conversation flowsEmployee onboarding assistant that guides new hires step by step
Generative agentsAgents that use AI to answer questions from your dataKnowledge base agent that answers from SharePoint docs
Multi-channel agentsAgents deployed across Teams, web, Slack, SMSCustomer support agent available on website and Teams

Who builds agents in Studio?

Builder ProfileApproachWhat They Use
Business userNo-code, natural languageDescribe the agent in plain English, Studio builds it
Power userLow-code, visual designerDrag-and-drop conversation flows, connect data sources
DeveloperPro-code, custom logicCustom APIs, Azure Functions, advanced orchestration
Exam tip: Studio is low-code, not no-code only

The exam may test whether you understand that Copilot Studio serves multiple skill levels:

  • Business users can build simple agents with natural language
  • Power users can design conversation flows visually
  • Developers can extend agents with custom code and APIs

Studio is positioned as low-code β€” accessible to business users but extensible by developers. Don’t confuse it with a purely developer tool or a purely no-code tool.

Question

What is Copilot Studio?

Click or press Enter to reveal answer

Answer

Copilot Studio is Microsoft's low-code platform for building custom AI agents. It lets business users, power users, and developers create standalone chatbots, extend Copilot for M365 with custom skills, and deploy agents across Teams, websites, and other channels β€” all without requiring traditional software development.

Click to flip back

Question

Can a non-developer build an AI agent with Copilot Studio?

Click or press Enter to reveal answer

Answer

Yes. Copilot Studio supports natural language agent creation β€” a business user can describe what they want the agent to do, connect it to data sources like SharePoint, and publish it. No coding required. Developers can add custom code for advanced scenarios.

Click to flip back

Microsoft Graph: the data backbone

Microsoft Graph is the unified API that connects all of Microsoft 365. It is the reason Copilot can answer questions about your work data.

Graph CapabilityWhat it ProvidesHow Copilot Uses It
Mail APIAccess to Outlook emails”Summarise my emails from the VP this week”
Calendar APIEvents, meetings, attendees”What meetings do I have about the merger tomorrow?”
Files APIOneDrive and SharePoint documents”Find the latest version of the marketing plan”
Teams APIMessages, channels, meeting transcripts”What was discussed in the product channel today?”
People APIContacts, org chart, expertise”Who in the company works on cybersecurity?”
Security and compliancePermissions, labels, policiesEnsures Copilot respects all access controls

Graph connectors: bringing external data in

By default, Graph only knows about Microsoft 365 data. Graph connectors extend its reach to external systems.

Connector TypeExampleWhat It Enables
Pre-built connectorsServiceNow, Salesforce, JiraCopilot can search across these systems alongside M365 data
Custom connectorsInternal databases, legacy systemsBuild a connector to make proprietary data searchable in Copilot

When a Graph connector is set up, the external data appears in Microsoft Search and Copilot results β€” users don’t need to know where the data lives.

Question

What is Microsoft Graph and why does it matter for Copilot?

Click or press Enter to reveal answer

Answer

Microsoft Graph is the unified API for all Microsoft 365 data β€” emails, files, calendar, Teams messages, contacts. It's the data backbone that powers Copilot's Work mode and in-app intelligence. Without Graph, Copilot would have no access to organisational information.

Click to flip back

Question

What do Graph connectors do?

Click or press Enter to reveal answer

Answer

Graph connectors bring external data (from ServiceNow, Salesforce, Jira, custom databases, etc.) into the Microsoft 365 ecosystem. Once connected, this external data becomes searchable in Microsoft Search and accessible to Copilot β€” users get answers from all their systems in one place.

Click to flip back

How Studio and Graph work together

Copilot Studio and Microsoft Graph are complementary:

  1. Graph provides the data β€” it knows about your emails, files, meetings, people, and (via connectors) external systems.
  2. Studio provides the experience β€” it lets you build custom agents that use Graph data to answer questions, automate tasks, and guide users.

Example flow:

  • A company builds an HR agent in Copilot Studio
  • The agent connects to SharePoint (via Graph) for policy documents
  • It connects to the HRIS (via a Graph connector) for employee records
  • An employee asks: β€œHow many leave days do I have left?”
  • Studio orchestrates the conversation, Graph retrieves the data, and the agent responds
AspectCopilot StudioMicrosoft Graph
What it isLow-code agent building platformUnified data API for Microsoft 365
Primary purposeBuild custom AI agents and chatbotsConnect and access organisational data
Who uses itBusiness users, power users, developersDevelopers and platform services (like Copilot)
Direct user interaction?Yes β€” users chat with Studio agentsNo β€” Graph works behind the scenes
Data storageDoes not store data β€” connects to sourcesDoes not store data β€” provides access to M365 data
ExtensibilityPlugins, topics, custom codeGraph connectors for external data

πŸ—οΈ Ravi evaluates Studio for TechVantage

Ravi, CTO of TechVantage Solutions, has 600 staff submitting IT tickets via email. Average resolution time: 4 hours. He evaluates Copilot Studio.

The problem: Repetitive IT questions consume the helpdesk team β€” password resets, VPN setup, software installation guides. These are well-documented but hard to find.

Ravi’s Studio solution:

  1. Build an IT helpdesk agent in Copilot Studio
  2. Connect it to the IT knowledge base in SharePoint (via Graph)
  3. Add a Graph connector to ServiceNow for ticket status lookups
  4. Deploy the agent in Teams β€” every employee can ask it questions
  5. When the agent can’t resolve an issue, it creates a ServiceNow ticket automatically

Expected outcome: 40% of IT tickets resolved by the agent without human intervention. Helpdesk team focuses on complex issues. Average resolution time drops from 4 hours to 45 minutes.

Why Ravi chose Studio over a custom build

Ravi has developers on staff β€” he could build a custom chatbot from scratch using Azure OpenAI and custom code. But he chose Studio because:

  • Time-to-value: Studio can have the agent running in days, not months
  • Maintenance: Business users can update the agent’s knowledge without developer involvement
  • Integration: Native Graph connectivity means no custom API work to access M365 data
  • Cost: No compute infrastructure to manage β€” Studio handles hosting and scaling

The trade-off: Studio agents have less flexibility than fully custom solutions. For TechVantage’s helpdesk use case, that’s an acceptable limitation.

Knowledge Check

Ravi wants TechVantage to build a chatbot that answers employee questions using information stored in SharePoint and a third-party HR system. Which combination of Microsoft tools is most appropriate?

Knowledge Check

Ravi is explaining the Microsoft AI stack to his engineering team. A developer asks: 'What role does Microsoft Graph play in the Copilot ecosystem?'


Next up: Researcher and Analyst: Copilot’s Power Agents β€” discover the advanced agents that take Copilot beyond simple Q and A.