Be able to design a Copilot Studio copilot end to end: author topics and trigger phrases, attach knowledge sources for generative answers, configure Entra ID authentication, and publish to a channel. The key skill is diagnosing why answers or sign-in fail, usually a knowledge source or authentication setting.
Start practicing
Demonstrate the capabilities of Microsoft Copilot Studio — choose a session length
Free · No account required
Domain overview
This domain covers Microsoft Copilot Studio: creating copilots, topics and trigger phrases, generative answers over knowledge sources, authentication with Microsoft Entra ID, and publishing to channels like Teams and Power Apps. Questions are scenario-based, asking you to pick the right configuration or diagnose why a copilot fails to answer or authenticate.
Exam objectives
Building copilots with topics, trigger phrases, message and question nodes, and variables
Configuring generative answers over SharePoint, websites, and Dataverse knowledge sources
Setting authentication so copilots use Microsoft Entra ID for personalized, secured responses
Publishing copilots to Microsoft Teams, Power Apps, and other channels with analytics
Assuming a copilot instantly reflects new SharePoint content; knowledge sources are indexed, so recent updates may not yet be available to generative answers.
Confusing authentication setup with authorization: enabling Entra ID sign-in does not by itself restrict which data the copilot can retrieve.
Forgetting that generative answers require the feature enabled and a valid knowledge source; otherwise the copilot falls back to authored topics only.
Click any question to see the full explanation and answer options, or start a focused practice session above.
A company wants to create a custom copilot that answers employee questions about IT policies. The copilot must use existing SharePoint documents as a knowledge source. Which feature of Microsoft Copilot Studio should the company use?
2A company has deployed a custom copilot built with Microsoft Copilot Studio. Users report that the copilot sometimes provides outdated information. The knowledge sources are SharePoint sites and public websites. The copilot uses Generative AI to formulate answers. What should the administrator do to improve the accuracy of the copilot's responses?
3A company is using Microsoft Copilot Studio to build a copilot for employee onboarding. The copilot must authenticate users to provide personalized information. The company uses Azure AD (now Microsoft Entra ID) for identity management. Which authentication method should the administrator configure in Copilot Studio?
4A company wants to extend their existing copilot built with Copilot Studio to trigger a workflow when an employee requests time off. The workflow must create a record in a Dataverse table and send an approval email. What should the copilot developer use?
5A company is designing a copilot using Microsoft Copilot Studio. The copilot must handle sensitive employee data. Which TWO actions should the administrator take to ensure data security and compliance?
6A company has configured the copilot as shown in the exhibit. Users report that the copilot is not answering questions about HR policies that were updated in the SharePoint site today. What is the most likely cause?
7A company has deployed a custom copilot built with Microsoft Copilot Studio to support the sales team. The copilot uses a SharePoint site containing product documentation and a public website for industry news as knowledge sources. The copilot is configured with anonymous access and is published to a demo page. Recently, the sales team has been using the copilot to answer customer questions, but they report that the copilot sometimes provides incorrect product specifications and cites sources that are not related to the company's products. The administrator needs to improve the accuracy and relevance of the copilot's responses while maintaining the ability to answer questions about industry news. What should the administrator do first?
8A customer interacts with a Microsoft Copilot Studio bot and says, "I want to check order status." The bot responds with "Please provide your order number." The customer then types their order number, but the bot does not proceed. Which of the following is the most likely cause?
9You are a Power Platform administrator for Contoso Ltd. The company uses Microsoft Copilot Studio to build a customer support copilot. The copilot has several topics for common issues. Recently, users report that when they ask about "refund policy," the copilot responds with unrelated information about shipping. You review the copilot and find that: - There is a topic called "Refund Policy" with trigger phrases: "refund policy", "return policy", "money back". - There is a topic called "Shipping Information" with trigger phrases: "shipping", "delivery", "refund policy". - Both topics are active and have similar confidence thresholds. - The "Shipping Information" topic was created last week by a new team member. - The "Fallback" topic responds with "I'm sorry, I didn't understand." You need to ensure that when users say "refund policy," the correct topic is triggered. You want to minimize changes to existing configurations. What should you do?
10You are designing a copilot in Microsoft Copilot Studio for a retail company. The copilot must greet users with a personalized message that includes the current date and the user's name, and this greeting must appear automatically when a conversation starts. Which feature should you use to accomplish this?
11A support team lead at a retail company wants to build a copilot in Microsoft Copilot Studio that greets customers and answers common questions about store hours and return policies before any human agent is involved. The lead has no software development background. Which capability of Microsoft Copilot Studio should the lead use to structure the conversation and branch based on customer responses?
12A company wants to build a custom copilot that answers questions about its internal travel policy. The policy content already lives in a public-facing website that the company maintains. The copilot must ground its answers in that website's content and require no manual data uploads. What should you configure in Microsoft Copilot Studio?
13A retail company wants to build a copilot that greets customers on its public website and answers common questions about store hours and return policies. The company has no developers available and wants to launch the copilot within a week. Which Microsoft Copilot Studio capability allows a business user to create this copilot without writing code?
14A support team's copilot in Microsoft Copilot Studio must collect a caller's order number, validate the format, and then branch to different responses depending on whether the order is domestic or international. The team wants a guided, deterministic conversation rather than generative answers. What should you use?
15A facilities manager at a university builds a copilot in Microsoft Copilot Studio that answers questions about room booking policies. The source content is a public-facing SharePoint Online site containing policy documents. The manager wants the copilot to answer from those documents and keep them current automatically when editors update the site. What should the manager configure?
16A logistics company wants a copilot that greets customers on its public website and answers questions about shipping rates. The team wants the fastest way to publish a working copilot without writing code. Which Microsoft Copilot Studio capability should they use to define the conversational flow?
17A support team uses Microsoft Copilot Studio to build a copilot that helps employees reset their passwords. The copilot must ask the employee to choose their department from a list of five departments and then provide a department-specific reset link. Which Copilot Studio feature should the maker use to present the list of departments and capture the employee's selection?
18A copilot built in Microsoft Copilot Studio must create a record in a Microsoft Dataverse table after a user confirms a request in chat. The team wants the copilot to perform this action during the conversation without leaving the chat. What should you configure?
19A support team at a retail company is building a copilot in Microsoft Copilot Studio to greet customers and collect their email address before handing off to a human agent. The team wants the copilot to ask a question, store the response in a variable, and use that variable later in the conversation without writing code. Which Copilot Studio feature should the team use to accomplish this?
20You are building a Microsoft Copilot Studio copilot for a facilities team. Employees must be able to start a conversation by typing 'book a meeting room' or by clicking a button labeled 'Room booking' inside Microsoft Teams. You need the copilot to present the 'Room booking' button automatically when the conversation opens. What should you configure?
21A manufacturing company uses a copilot built with Microsoft Copilot Studio to help technicians report equipment faults. When a technician confirms a fault, the copilot must create a work order in the company's field service system and return the new work order number to the technician in the same conversation. The field service system exposes a REST API. Which approach should a maker use?
22A facilities team built a copilot in Microsoft Copilot Studio that answers questions about building access policies. The knowledge is stored in a public Microsoft SharePoint site. Users report the copilot returns generic answers instead of citing the policy documents. The maker confirmed the SharePoint URL is added as a knowledge source. What should the maker verify first?
23A company has a Microsoft Copilot Studio copilot that answers product questions by searching a public product catalog website. The copilot currently uses generative answers and returns inconsistent results. The company wants the copilot to use only approved content from a specific internal SharePoint site. What should the maker configure to restrict the copilot's generative answers to that SharePoint site?
24A support team wants to launch a copilot that can answer questions about their publicly published product documentation. They have no coding resources and need the copilot to use the documentation pages as its knowledge source. What should they do first in Microsoft Copilot Studio?
25A support team wants to create a copilot using Microsoft Copilot Studio that can answer common questions about product warranties. The team has no programming experience. They want to build the copilot quickly using prebuilt templates. What should they use to start?
26A support manager at Northwind Traders wants a Copilot Studio copilot to hand off live chats to a human agent when a customer types 'talk to a person'. The organization uses Dynamics 365 Customer Service as its agent workspace. Which TWO actions must be completed to enable this handoff? (Choose two.)
27A financial services company has a copilot built with Microsoft Copilot Studio that must trigger a Power Automate cloud flow when a customer requests a loan quote. The flow returns a quote amount that the copilot then displays to the customer. The company wants to minimize development effort and keep the solution within the Power Platform. What should the company do?
28A travel agency's marketing team creates a copilot in Microsoft Copilot Studio that answers questions about vacation packages. Before releasing it to customers on the agency's website, the team wants to verify that the copilot responds correctly to sample customer messages. What should the team use?
29You are designing a copilot in Microsoft Copilot Studio for an internal help desk. The copilot must greet users, answer common questions from an internal SharePoint site, and let users open a support ticket only when they are signed in. Which TWO configuration steps are required? (Choose two.)
30A support team at Fabrikam uses Microsoft Copilot Studio to build a copilot for handling customer inquiries. They want the copilot to respond to the phrase 'What are your business hours?' with a fixed answer, and also recognize variations like 'When are you open?' and 'What time do you close?'. What should they configure in Copilot Studio?
31A retail company's Copilot Studio copilot must look up a customer's loyalty points from a proprietary REST API and return the balance in chat. The API requires an API key. Which approach should the maker use to integrate this external system with the copilot?
32A company is building a Microsoft Copilot Studio copilot that must be available to customers on multiple channels. The copilot should be accessible from the company's website and from Facebook Messenger. The company also wants to monitor conversations and improve the copilot over time. Which TWO actions should the maker perform to meet these requirements? (Choose two.)
33A nonprofit's IT coordinator has built a Copilot Studio copilot that answers questions about volunteer policies. The coordinator wants the copilot to look up answers from the organization's existing public website instead of manually authoring every question-and-answer pair. Which Copilot Studio capability should the coordinator use?
34A company's copilot in Microsoft Copilot Studio answers HR questions from a SharePoint knowledge source. Users report that answers are sometimes wrong or outdated even though the SharePoint pages were recently edited. The copilot uses generative answers. What should you do first to improve answer accuracy?
35A company uses Microsoft Copilot Studio to build a copilot that helps employees submit IT support tickets. The copilot must collect the user's employee ID, the issue description, and the urgency level before creating a ticket in an external system. The company wants to ensure that the copilot asks for each piece of information in a structured way and validates that the employee ID is a number. What should they use in Copilot Studio?
36A company is building a customer-facing copilot in Microsoft Copilot Studio. The copilot must escalate unresolved conversations to a live agent in Microsoft Dynamics 365 Customer Service and must gather the customer's email address before escalation. Which TWO Copilot Studio features should the maker configure to meet these requirements? (Choose two.)
37A company is building a copilot in Microsoft Copilot Studio to answer employee questions about travel expenses. The copilot must use a published set of internal travel policy documents stored in a SharePoint site as its source of truth, and it must not require employees to write any code. What should the maker configure?
38A financial services company uses Microsoft Copilot Studio to build an internal copilot that answers questions about loan policies. The copilot must ensure that only employees in the loan department can access sensitive policy details. The company uses Microsoft Entra ID for authentication. What should the maker configure to enforce this access restriction?
39A retail company uses Microsoft Copilot Studio to build an internal copilot that helps store managers reorder low-stock items. The reorder process is implemented as a Power Automate cloud flow named 'Submit Reorder'. The copilot must collect an item number and quantity from the manager and then run the flow. Which Copilot Studio action should you add to the topic to run the flow?
40A company has a copilot built with Microsoft Copilot Studio that includes a topic for checking order status. The topic calls a Power Automate flow to retrieve order details from a SQL database. The flow uses a service account with read access. After deployment, users report that the copilot sometimes responds with order details for the wrong customer. The company wants to ensure that the copilot only returns orders for the authenticated user. What should they do?
41A company wants its Copilot Studio copilot to perform a series of steps in an external system when a user requests a new laptop. The steps include creating a ticket, assigning it, and sending a confirmation. The company already has a Power Automate cloud flow that performs these steps. What should the maker do to let the copilot trigger this flow?
42A maker is testing a Copilot Studio copilot that answers questions about travel expense policy. During testing, the copilot responds to 'What is the meal allowance?' with a generic reply instead of the policy value, even though the policy is in an uploaded file knowledge source. The maker wants to understand why the copilot did not use the uploaded document. Which factor most likely explains the behavior?
43A company wants a copilot built with Microsoft Copilot Studio to automatically greet users with a personalized message when a chat session starts. The greeting must include the user's name from Microsoft Entra ID and present a menu of topics for the user to choose from. Which component should the maker configure first to achieve this?
44A maker is creating a copilot in Microsoft Copilot Studio for a facilities team. The copilot must greet users, ask which building they are in, and then route the conversation to a topic that handles maintenance requests. The maker wants to build this conversational flow with minimal effort. Which two actions should the maker perform? (Choose two.)
45A university's IT team has built a Copilot Studio copilot that answers student questions about course registration. During testing, the copilot often fails to recognize variations such as 'How do I enroll in a class' and 'sign me up for a course' even though the topic trigger phrases include 'register for a course'. The team wants to improve recognition without rewriting every topic. What should the team do first?
46A company is building a copilot with Microsoft Copilot Studio to assist HR with employee inquiries. The copilot must be able to answer questions based on a large set of HR policy documents stored in SharePoint. The company wants to minimize manual topic creation and ensure the copilot can handle a wide range of questions. What should they use?
47A maker is building a copilot with Microsoft Copilot Studio that must answer questions about product warranties. The warranty information is stored in a SharePoint Online list that is updated weekly. The copilot must always provide the most current information without requiring manual retraining. What should the maker do?
48A company has a copilot built with Microsoft Copilot Studio that answers HR policy questions by using a SharePoint knowledge source. Users report that the copilot sometimes gives answers that are not in the policy documents. The maker must reduce these ungrounded responses while still allowing the copilot to answer from the approved SharePoint content. What should the maker do?
49A logistics company is using Microsoft Copilot Studio to build a copilot that helps dispatchers track shipments. The company wants to use generative answers to respond to natural language questions about shipping policies. Which TWO actions must the company take to enable generative answers for this copilot? (Choose two.)
50A company is using Microsoft Copilot Studio to build a copilot for internal support. They want to ensure the copilot can perform actions such as creating a support ticket and sending a confirmation email. They also want to test the copilot before publishing it to Microsoft Teams. Which TWO actions should they perform? (Choose two.)
51A company has a copilot built with Microsoft Copilot Studio that handles customer inquiries. The copilot uses a topic that calls a Power Automate flow to create a case in Dynamics 365. During testing, the maker notices that when the flow fails, the copilot ends the conversation without informing the user. The maker wants the copilot to display a friendly error message and offer to retry the case creation. What should the maker do?
52A support team uses a copilot built with Microsoft Copilot Studio to handle password reset requests. The copilot must collect the user's employee ID and then call an existing Power Automate cloud flow that performs the reset. The maker wants the copilot to pass the employee ID to the flow and return the result to the user. What should the maker configure in the copilot topic?
53A company is using Microsoft Copilot Studio to build a copilot that will be published to Microsoft Teams. The copilot must allow users to authenticate with their Microsoft Entra ID credentials and access personalized data from a Dataverse table. Which two actions should the maker perform? (Choose two.)
54A maker has built a copilot in Microsoft Copilot Studio that answers questions about company benefits. Before releasing it to employees, the maker wants to test the conversation and see how the copilot responds to different questions. What should the maker use?
55A maker is creating a copilot with Microsoft Copilot Studio and wants to test a new topic that asks the user for their favorite color and then responds with a message. The maker wants to ensure the topic works correctly before publishing. What is the simplest way to test the topic?
Be able to design a Copilot Studio copilot end to end: author topics and trigger phrases, attach knowledge sources for generative answers, configure Entra ID authentication, and publish to a channel. The key skill is diagnosing why answers or sign-in fail, usually a knowledge source or authentication setting.
The Courseiva PL-900 question bank contains 55 questions in the Demonstrate the capabilities of Microsoft Copilot Studio domain, covering the 23% of the exam attributed to this domain in the official Microsoft blueprint. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Demonstrate the capabilities of Microsoft Copilot Studio domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included