Courseiva

CCNA Demonstrate the capabilities of Microsoft Copilot Studio Questions

55 questions · Demonstrate the capabilities of Microsoft Copilot Studio · All types, answers revealed

1
MCQeasy

A 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?

A.Use the 'Template' gallery in Copilot Studio to select a prebuilt copilot template for customer support.
B.Start from a blank copilot and manually create topics for each question.
C.Import a solution from the Power Platform admin center that contains a prebuilt copilot.
D.Use the 'Create from description' feature and enter a detailed description of the warranty questions.
AnswerA

Copilot Studio provides a template gallery with prebuilt copilots for common scenarios, including customer support. These templates include sample topics and responses that can be customized. This allows non-programmers to quickly deploy a functional copilot. It is the fastest way to start.

Why this answer

The template gallery in Copilot Studio offers prebuilt copilots for various domains, including customer support. Selecting a relevant template provides a head start with predefined topics and responses, which can be customized without code. This is the quickest path for non-programmers to build a functional copilot for warranty questions.

Exam trap

The trap here is overlooking the template gallery and assuming that a blank copilot or AI-generated description is the fastest route, when templates are specifically designed for rapid, no-code development.

2
MCQeasy

A 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?

A.A Power Automate cloud flow that scrapes the website nightly into a SharePoint list.
B.A manual topic with a series of Question nodes for each policy.
C.An entity that extracts website URLs from user messages.
D.Generative answers with a public website as a knowledge source.
AnswerD

Generative answers let a copilot retrieve content from configured knowledge sources and compose a natural language response grounded in that content. Adding a public website as a knowledge source means the copilot can search the site and answer volunteer policy questions without manually creating topic pairs. This directly matches the goal of reusing existing published content rather than authoring every answer by hand.

Why this answer

Generative answers allow a copilot to ground responses in external knowledge sources, and a public website can be added as one such source. This lets the copilot retrieve and summarize existing policy content without manually building question-and-answer topics. Manual topics, custom scraping flows, and entities do not provide built-in website retrieval.

Exam trap

The trap here is overlooking the built-in knowledge source option and instead reaching for manual topics or custom flows to reuse website content.

3
Multi-Selecthard

A 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.)

Select 2 answers
A.Publish the copilot to the Demo website and to the Facebook channel.
B.Use the built-in analytics to review conversation metrics and identify topics for improvement.
C.Export the copilot solution and import it into a different Power Platform environment for each channel.
D.Create a Power Automate flow that posts each conversation transcript to a Microsoft Teams channel.
E.Configure the copilot to use only the Microsoft Teams channel and disable all other channels.
AnswersA, B

Microsoft Copilot Studio supports multiple channels, including a demo website and Facebook. Publishing to these channels makes the copilot available on the company's website and on Facebook Messenger. This directly addresses the requirement for multi-channel availability and is a core capability of Copilot Studio, so this action is necessary to meet the scenario's accessibility goals.

Why this answer

Publishing a copilot to multiple channels, such as the demo website and Facebook, makes it available to customers on those platforms. The built-in analytics in Copilot Studio provide conversation metrics and topic insights that help makers monitor performance and improve the copilot. Together, these two actions satisfy the requirements for multi-channel availability and ongoing improvement.

Exam trap

The trap here is assuming that each channel requires a separate copilot or environment, when a single copilot can be published to multiple channels and monitored through built-in analytics.

4
MCQhard

A 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?

A.In the topic, add a condition after the flow action to check the flow's status and branch to a message node with a retry option.
B.Enable the 'Continue on error' setting in the flow action within the topic.
C.Configure the Power Automate flow to send an email to the maker when it fails.
D.Modify the flow to include a 'Terminate' action with a custom error message.
AnswerA

After a flow action, the topic can evaluate the output or use error handling. By adding a condition that checks if the flow succeeded, the maker can direct the conversation to a message node that displays a friendly error and offers a retry. This directly addresses the requirement to inform the user and provide a retry path.

Why this answer

To handle flow failures gracefully, the maker should add a condition node after the flow action that checks whether the flow succeeded. If it failed, the conversation branches to a message node that displays a user-friendly error and presents a retry option, such as a question node asking if the user wants to try again. This ensures the user is informed and can attempt the action again without restarting the entire conversation.

Exam trap

The trap here is assuming that enabling 'Continue on error' or terminating the flow will automatically surface a user-friendly message, but only explicit topic branching provides that control.

5
MCQeasy

A 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?

A.The Microsoft 365 admin center's service health dashboard.
B.The test chat pane in Microsoft Copilot Studio.
C.The Dataverse table editor for the copilot's conversation transcripts.
D.The Power Platform admin center's environment analytics.
AnswerB

The test chat pane is the built-in tool in Microsoft Copilot Studio for trying out a copilot during authoring. It lets the maker type messages and see responses, including which topics are triggered and how variables are set. This is the intended way to test conversation behavior before publishing.

Why this answer

The test chat pane in Microsoft Copilot Studio is the built-in environment for trying out a copilot while authoring. It allows the maker to type messages, observe responses, and verify topic triggering and variable behavior before publishing. Admin centers and Dataverse table editors do not provide interactive conversation testing.

Exam trap

The trap here is confusing administrative monitoring tools, such as the Power Platform admin center, with the authoring test experience inside Copilot Studio.

6
MCQmedium

A 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?

A.Add a condition node that checks whether the employee ID matches a pattern, then publish the copilot to Microsoft Teams.
B.Add a generative answers node that uses the employee ID as a knowledge source and lets the flow run automatically.
C.Add a question node for the employee ID, then add a call an action node that invokes the cloud flow and maps the employee ID variable to the flow input.
D.Add an HTTP request node that calls the Power Automate flow's trigger URL directly with the employee ID.
AnswerC

A question node captures the employee ID into a variable. The call an action node in Copilot Studio can invoke a Power Automate cloud flow and map that variable to the flow's input parameter. This allows the copilot to pass the employee ID, run the reset, and use the flow's output in the conversation.

Why this answer

The maker should use a question node to collect the employee ID and a call an action node to invoke the Power Automate cloud flow, mapping the variable to the flow input. This is the supported pattern for passing data from a copilot to a flow and returning results. Condition nodes, HTTP requests, and generative answers do not provide the same integrated flow invocation.

Exam trap

The trap here is assuming that any node that can call an external endpoint, such as an HTTP request, is equivalent to the built-in call an action integration for Power Automate flows.

7
MCQhard

A 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?

A.The copilot's generative answers orchestration may not have matched the question to the uploaded content, or the file source is not enabled for generative answers.
B.The copilot's theme colors do not match the company brand, causing the file to be ignored.
C.The copilot is published to a channel that does not support file uploads from users.
D.The maker did not write a custom topic with trigger phrases for every possible expense question.
AnswerA

Generative answers depend on the orchestration matching the user question to indexed content and on the knowledge source being enabled for generative answers. If the uploaded file is not enabled or the question phrasing does not retrieve the passage, the copilot falls back to a generic response. This is the most likely explanation for the observed behavior.

Why this answer

The most likely cause is a retrieval or enablement issue with the uploaded file knowledge source. Generative answers must have the source enabled and the orchestration must successfully match the question to indexed content. If either condition fails, the copilot produces a generic response.

Branding, channel upload support, and missing per-question topics do not govern whether an uploaded document is used.

Exam trap

The trap here is assuming generative answers always read every configured source, when retrieval depends on the source being enabled and the question matching indexed content.

8
MCQhard

A 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?

A.Add the field service system as a knowledge source and let generative answers create the work order
B.Configure an authentication provider so the technician signs in with their field service credentials before confirming the fault
C.Use a message node that instructs the technician to open the field service portal and create the work order manually
D.Call a Power Automate cloud flow from a topic and return the work order number as a variable to the conversation
AnswerD

Microsoft Copilot Studio topics can invoke a Power Automate cloud flow as an action. The flow calls the field service REST API, creates the work order, and returns the work order number to the copilot as an output variable. The topic can then display that variable to the technician within the same conversation, meeting both requirements.

Why this answer

Creating a record in an external system requires an action, and in Microsoft Copilot Studio the standard no-code bridge to a REST API is a Power Automate cloud flow invoked from a topic. The flow performs the write and returns the work order number, which the topic stores as a variable and presents to the technician. Knowledge, manual instructions, and authentication alone cannot create the record or return its identifier.

Exam trap

The trap here is assuming that adding a system as a knowledge source lets the copilot perform transactions, when knowledge sources only supply read-only content for answers.

9
MCQhard

A 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?

A.The public website refresh is set to daily
B.Authentication is not properly configured
C.The knowledge source refresh interval is set to weekly
D.Generative AI is disabled
AnswerC

Copilot answers from indexed SharePoint content, and a weekly refresh interval means today's HR policy updates have not yet been crawled into the index. Shortening the refresh interval, or triggering reindexing, makes the new content answerable.

Why this answer

The copilot's knowledge source refresh interval is set to weekly, meaning it only re-indexes the SharePoint site every seven days. Since the HR policies were updated today, the copilot is still using the stale, pre-update content and cannot answer questions about the new policies until the next scheduled refresh occurs.

Exam trap

The trap here is that candidates confuse the refresh interval setting with authentication or AI enablement, assuming that any failure to answer new content must be a permissions or AI feature issue, rather than recognizing that the copilot simply hasn't re-indexed the updated source yet.

How to eliminate wrong answers

Option A is wrong because the public website refresh setting controls how often the copilot re-indexes a public website, not a SharePoint site; the exhibit shows a SharePoint knowledge source, so this setting is irrelevant. Option B is wrong because authentication configuration affects user sign-in and data access permissions, not the frequency of content indexing; if authentication were misconfigured, users would likely see access errors, not a lack of updated answers. Option D is wrong because disabling generative AI would prevent the copilot from generating any responses at all, not just from answering about today's updates; users would report no answers to any questions, not just HR policy questions.

10
Multi-Selecthard

A 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?

Select 2 answers
A.Enable anonymous access to allow external users
B.Configure data loss prevention (DLP) policies to restrict data movement
C.Disable authentication to simplify access
D.Enable the 'Data for training' option to be turned off
E.Add public websites as knowledge sources
AnswersB, D

DLP policies inspect and block sensitive information from being shared or exported, directly restricting data movement within the copilot's responses and connected sources. This enforces the compliance constraint for sensitive employee data handled by the Microsoft Copilot Studio copilot.

Why this answer

Option B is correct because configuring data loss prevention (DLP) policies in the Power Platform admin center lets the administrator control which connectors and actions the Copilot Studio copilot can use, preventing sensitive employee data from being moved to unauthorized services or external endpoints. Option D is correct because turning off the 'Data for training' option ensures that conversation content and user inputs are not used to train or improve Microsoft's underlying AI models, which is essential when handling sensitive employee data under privacy and compliance requirements. Options A and C are wrong because enabling anonymous access or disabling authentication would expose sensitive data to unauthenticated users, directly violating security and compliance goals.

Option E is wrong because adding public websites as knowledge sources could pull untrusted external content into the copilot and does not protect sensitive employee data.

Exam trap

PL-900 often tests the misconception that anonymous access or disabling authentication improves usability without security trade-offs, and that public knowledge sources are harmless; candidates must recognize these as compliance risks.

11
MCQmedium

A 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?

A.Remove the public website as a knowledge source and add a more specific industry news source
B.Enable Microsoft Entra ID authentication to restrict access
C.Turn off Generative AI and use only manual topics
D.Add additional SharePoint sites with product specifications
AnswerA

Removing the public website eliminates the unvetted external content that causes irrelevant citations, since anonymous access lets the copilot ground answers in any publicly reachable page. Retaining a curated industry news source preserves the requirement to answer industry questions, while SharePoint documentation continues supplying accurate product specifications.

Why this answer

The core issue is that the public website knowledge source is introducing irrelevant or incorrect information into the copilot's responses. By removing it and adding a more specific industry news source, the administrator directly addresses the source of inaccuracy while preserving the ability to answer industry news questions. This aligns with the principle that knowledge source quality directly impacts generative AI response relevance in Microsoft Copilot Studio.

Exam trap

The trap here is that candidates may think restricting access (authentication) or disabling generative AI are quick fixes, but the question specifically asks about improving accuracy and relevance while maintaining the ability to answer industry news, so the correct first step is to refine the knowledge sources, not to change access or disable the core AI functionality.

How to eliminate wrong answers

Option B is wrong because enabling Microsoft Entra ID authentication controls access to the copilot but does not improve the accuracy or relevance of its responses; it only restricts who can use it. Option C is wrong because turning off Generative AI and using only manual topics would eliminate the copilot's ability to answer questions about industry news, which the requirement explicitly states must be maintained. Option D is wrong because adding more SharePoint sites with product specifications does not address the root cause of the problem—the public website source introducing irrelevant or incorrect information—and could even compound the issue by adding more potentially conflicting data.

12
MCQmedium

A 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?

A.Enable the 'Show citations' option
B.Reduce the number of topics
C.Refresh the knowledge sources periodically
D.Turn off Generative AI for responses
AnswerC

Refreshing knowledge sources periodically re-indexes the SharePoint sites and public websites, so the generative AI answers draw on current content rather than stale cached data. This directly addresses the outdated-information constraint in the stem, since Microsoft Copilot Studio retrieves grounding data from those connected sources at query time.

Why this answer

The copilot's knowledge sources (SharePoint sites and public websites) are not automatically refreshed in real time. By periodically refreshing these sources, the administrator ensures the copilot's generative AI has access to the most current content, directly addressing the issue of outdated information.

Exam trap

The trap here is that candidates confuse user-facing features like 'Show citations' with data freshness mechanisms, or assume that disabling generative AI will fix accuracy issues, when in fact the root cause is the static nature of the knowledge snapshot.

How to eliminate wrong answers

Option A is wrong because enabling 'Show citations' only displays the source of the answer to the user, but does not update the underlying data; the copilot would still use outdated content. Option B is wrong because reducing the number of topics limits the copilot's scope but does not solve the problem of stale data; outdated information remains in the remaining topics. Option D is wrong because turning off Generative AI would revert the copilot to non-generative, topic-based responses, which may still rely on outdated knowledge sources and would eliminate the AI's ability to synthesize answers from multiple sources.

13
MCQmedium

You 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?

A.Use a Power Automate flow that sends a proactive message to the user when the conversation starts.
B.Use a system topic that triggers on conversation start and includes a message node with variables.
C.Create a custom entity that captures the user's name and date, and set it as a required input in the greeting topic.
D.Configure the copilot's authentication settings to retrieve the user's name from Azure Active Directory and insert it into the greeting.
AnswerB

The system topic 'Greeting' (or 'Start') is automatically triggered when a conversation begins. You can add a message node that uses variables like {User.Name} and system variables for date. This provides a personalized greeting without user input. This is the standard way to customize the initial interaction.

Why this answer

The system topic that triggers on conversation start is specifically designed to handle initial interactions. By adding a message node with variables, you can personalize the greeting with the user's name and current date. This is a no-code, built-in capability of Copilot Studio, making it the correct and efficient solution.

Exam trap

The trap here is assuming that authentication or a Power Automate flow is required to personalize a greeting, when the built-in system topic already provides the necessary trigger and message nodes.

14
MCQhard

A 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?

A.Set the generative answers node to use only the configured SharePoint knowledge source and disable general knowledge.
B.Increase the copilot's creativity setting so it can better interpret the policy documents.
C.Add a second knowledge source that contains a copy of the HR policies in a public website.
D.Disable generative answers and build a manual topic for every possible HR question.
AnswerA

In Microsoft Copilot Studio, generative answers can be configured to use specific knowledge sources. Disabling general knowledge and restricting the node to the SharePoint source prevents the copilot from drawing on outside information, which reduces ungrounded responses. This keeps the copilot answering from the approved HR policy content while preserving natural-language answers.

Why this answer

To reduce ungrounded responses, the maker should restrict the generative answers node to the approved SharePoint knowledge source and disable general knowledge. This ensures the copilot answers from the HR policy documents rather than from broader model knowledge. Disabling generative answers entirely, adding a public website source, or increasing creativity do not constrain the copilot to the approved content.

Exam trap

The trap here is believing that making the copilot more creative or adding more sources will improve accuracy, when the real fix is restricting it to the approved knowledge source.

15
MCQeasy

A 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?

A.Use the 'Test bot' pane in Microsoft Copilot Studio to interact with the copilot in real time.
B.Create a Power Automate flow that simulates user input and checks the copilot's response.
C.Export the copilot as a solution and import it into a development environment for testing.
D.Publish the copilot to Microsoft Teams and test by sending a message to the bot.
AnswerA

The 'Test bot' pane provides an immediate, integrated testing environment within Copilot Studio. The maker can type messages and see responses, including variable values and topic triggers, without publishing. This is the simplest and fastest way to test a new topic and ensure it behaves as expected.

Why this answer

The 'Test bot' pane in Microsoft Copilot Studio is the designated tool for real-time testing of copilot conversations. It allows makers to interact with the copilot as a user would, see which topics are triggered, and inspect variable values. This immediate feedback loop is ideal for verifying that a new topic asks for the favorite color and responds correctly, without the overhead of publishing or complex workflows.

Exam trap

The trap here is overlooking the built-in test canvas and assuming you need to publish or use external tools to test a copilot.

16
MCQeasy

A 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?

A.Add a new topic with a trigger phrase such as 'hello' and include a question node to ask for the user's name.
B.Create a new Power Automate cloud flow that sends an adaptive card to the user with their name and a list of topics.
C.Modify the system 'Conversation Start' topic to send a message using the User.DisplayName system variable and then add a menu of topics.
D.Configure a fallback topic that asks the user for their name and then displays a menu of topics.
AnswerC

The Conversation Start system topic runs automatically when a chat session begins. Using the User.DisplayName system variable retrieves the authenticated user's name from Microsoft Entra ID, and a menu can be added with question or message nodes. This directly fulfills the requirement without user input for the name.

Why this answer

The Conversation Start system topic is designed to execute automatically when a chat session begins. By editing this topic to include a message that references the User.DisplayName system variable, the copilot can greet the user by name without any manual input. Adding a menu of topics within the same topic ensures the user is presented with options immediately, meeting both personalization and navigation requirements.

Exam trap

The trap here is assuming that any topic with a greeting trigger phrase will automatically run at session start, but only the Conversation Start system topic is invoked automatically.

17
MCQeasy

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?

A.Generative AI feature
B.Power Automate cloud flow
C.Copilot for Microsoft 365
D.Add a knowledge source
AnswerD

Adding a knowledge source lets the copilot ground its answers in specified SharePoint documents, retrieving content at query time rather than relying on the model's pretrained knowledge. This satisfies the requirement to answer IT policy questions from existing SharePoint content.

Why this answer

The 'Add a knowledge source' feature in Microsoft Copilot Studio allows you to connect a copilot to existing SharePoint document libraries, enabling it to retrieve and answer questions based on the content of those documents. This is the direct mechanism for grounding a custom copilot with enterprise content without requiring additional development.

Exam trap

The trap here is that candidates often confuse the 'Generative AI feature' (which enables AI responses) with the specific mechanism to provide source data, or they mistakenly think Copilot for Microsoft 365 is a feature within Copilot Studio for adding knowledge sources, when it is a separate product.

How to eliminate wrong answers

Option A is wrong because the 'Generative AI feature' is a general capability of Copilot Studio that enables natural language responses, but it does not by itself connect to SharePoint documents as a knowledge source; it requires a configured knowledge source to ground its answers. Option B is wrong because Power Automate cloud flows are used for automating workflows and processes, not for directly adding a knowledge source to a copilot; they can be triggered by a copilot but do not serve as a document-based knowledge repository. Option C is wrong because Copilot for Microsoft 365 is a separate product that provides AI assistance across Microsoft 365 apps and is not a feature within Copilot Studio for building custom copilots; it cannot be used to add SharePoint documents as a knowledge source to a custom copilot.

18
MCQmedium

A 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?

A.Embed a Power Apps canvas app
B.Use AI Builder to create a model
C.Configure the Dataverse connector directly
D.Add a Power Automate flow as a plugin
AnswerD

Power Automate flows can be invoked as plugins from Copilot Studio, letting the copilot trigger multi-step actions. The flow performs the Dataverse record creation and approval email, satisfying both required outcomes within one orchestrated automation.

Why this answer

Copilot Studio allows extending a copilot's capabilities by adding a Power Automate flow as a plugin. This enables the copilot to trigger a workflow that creates a record in a Dataverse table and sends an approval email, directly fulfilling the requirement without needing to embed an app or use AI Builder.

Exam trap

The trap here is that candidates may confuse using a Dataverse connector directly (Option C) with the correct method of invoking it through a Power Automate flow plugin, as the connector alone cannot be triggered by a copilot topic without an intermediary flow.

How to eliminate wrong answers

Option A is wrong because embedding a Power Apps canvas app would provide a custom user interface but does not directly trigger a workflow to create a Dataverse record and send an approval email; it would require additional integration. Option B is wrong because AI Builder is used to create predictive models (e.g., form processing, object detection) and is not designed to orchestrate multi-step workflows like creating records and sending emails. Option C is wrong because configuring the Dataverse connector directly is not a standalone action within Copilot Studio; connectors are used within flows or apps, and the copilot itself cannot directly invoke a connector without a plugin or flow.

19
Multi-Selectmedium

A 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.)

Select 2 answers
A.Enable authentication in the copilot's security settings and configure Microsoft Entra ID as the identity provider.
B.Configure the copilot to use anonymous authentication to simplify user access.
C.Add the Dataverse table as a knowledge source in the copilot's generative answers settings.
D.Publish the copilot to a custom website and embed it using an iframe.
E.Create a Power Automate flow that uses the Dataverse connector to retrieve records based on the authenticated user's email.
AnswersA, E

Enabling authentication and selecting Microsoft Entra ID as the identity provider allows the copilot to authenticate users with their organizational credentials. This is required to access personalized data and ensure secure interactions. Without authentication, the copilot cannot reliably identify the user to retrieve their specific Dataverse records.

Why this answer

To authenticate users with Microsoft Entra ID and access personalized Dataverse data, the maker must enable authentication and select Entra ID as the provider. Then, a Power Automate flow using the Dataverse connector can retrieve records filtered by the authenticated user's identity, such as their email. This combination ensures secure, personalized interactions.

Other options either do not provide personalization or are irrelevant to the authentication requirement.

Exam trap

The trap here is thinking that adding Dataverse as a knowledge source automatically personalizes data, but generative answers do not filter by user identity.

20
MCQeasy

A 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?

A.The Topics authoring canvas with trigger phrases and question nodes
B.The Power Apps canvas app screen navigator
C.The Dataverse table designer with relationship columns
D.The Power Automate cloud flow designer with trigger conditions
AnswerA

Topics in Microsoft Copilot Studio provide a visual authoring canvas where makers define trigger phrases that start a topic and add question nodes that branch based on the customer's response. This lets a non-developer build structured conversational flows such as greeting customers and answering store-hour questions without writing code.

Why this answer

The Topics authoring canvas is the no-code surface in Microsoft Copilot Studio for designing conversational flows. Trigger phrases launch a topic, and question nodes collect and branch on user input, enabling a non-developer to build the greeting and store-policy Q&A experience. The other choices describe data, automation, or app UI tools that do not author copilot dialogue.

Exam trap

The trap here is assuming that any Power Platform visual designer can build conversational branching, when only the Copilot Studio Topics canvas provides trigger phrases and question nodes for dialogue.

21
MCQmedium

A 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?

A.That the copilot's authentication mode is set to no authentication.
B.That the copilot is published to the correct Microsoft Teams channel.
C.That the SharePoint site is published and the copilot's knowledge source is enabled and indexed.
D.That the SharePoint site uses a custom theme with the correct branding.
AnswerC

Generative answers rely on enabled, successfully indexed knowledge sources. If the SharePoint source is disabled or indexing failed, the copilot falls back to generic model responses. Verifying that the source is enabled and indexed directly addresses the symptom of generic answers despite a configured URL. This is the first diagnostic step before changing topics or authentication settings.

Why this answer

When a copilot returns generic answers despite a configured SharePoint knowledge source, the most likely cause is that the source is disabled or has not finished indexing. Generative answers require an enabled, indexed source to retrieve and cite content. Confirming enablement and index status is the correct first diagnostic action before altering channels, themes, or authentication.

Exam trap

The trap here is assuming a configured URL is automatically an active knowledge source, when the source must also be enabled and successfully indexed.

22
Multi-Selecthard

A 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.)

Select 2 answers
A.Create a custom entity for shipping terms and map it to the knowledge source.
B.Publish the copilot to Microsoft Teams to activate generative answers.
C.Configure a Power Automate flow to retrieve answers from an external database.
D.Enable the generative answers option in the copilot's settings or in a specific topic.
E.Add at least one knowledge source, such as a SharePoint site or a website, to the copilot.
AnswersD, E

Generative answers must be explicitly enabled, either at the copilot level or within a topic that uses the generative answers node. This setting allows the copilot to use AI to synthesize responses from the knowledge sources. Without enabling it, the copilot will not generate answers even if knowledge sources exist. Therefore, this action is required to meet the scenario's goal.

Why this answer

To use generative answers in Copilot Studio, you must add at least one knowledge source containing the information the copilot will draw from, and you must enable generative answers in the copilot's settings or within a topic. These two actions are essential. Other actions like creating custom entities, adding a Power Automate flow, or publishing to a channel are not required to enable the feature.

Exam trap

The trap here is thinking that publishing the copilot or adding custom entities enables generative answers, when the actual requirements are a knowledge source and enabling the feature in settings.

23
MCQmedium

A 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?

A.Export the SharePoint list to a CSV file and upload it as a manual knowledge source.
B.Use the 'Search and summarize' node with a Bing Custom Search instance that indexes the SharePoint list.
C.Use the 'Create generative answers' node and add the SharePoint list as a knowledge source.
D.Create a Power Automate flow that queries the SharePoint list and returns the answer as a variable in a topic.
AnswerC

The 'Create generative answers' node in Copilot Studio allows the copilot to use external knowledge sources, including SharePoint lists, to generate responses. When the SharePoint list is updated, the copilot retrieves the latest data dynamically, ensuring current information without manual retraining. This is the intended method for integrating dynamic knowledge.

Why this answer

The 'Create generative answers' node is specifically designed to allow the copilot to use configured knowledge sources, such as SharePoint, to generate answers dynamically. When the SharePoint list is updated, the copilot queries the live data, so users always get the latest information. This eliminates the need for manual retraining or re-uploading content, meeting the requirement efficiently.

Exam trap

The trap here is confusing generative answers with manual knowledge uploads; only generative answers with a live SharePoint source automatically reflect updates.

24
Multi-Selecthard

You 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.)

Select 2 answers
A.Disable generative answers so the copilot only uses authored topics.
B.Enable authentication for the copilot so users sign in before accessing restricted capabilities.
C.Publish the copilot to the Microsoft Teams channel only.
D.Add the internal SharePoint site as a knowledge source for the copilot.
E.Create a scheduled cloud flow that runs every hour to refresh help desk content.
AnswersB, D

Authentication ensures the copilot knows who the user is and can gate capabilities such as ticket creation. In Copilot Studio, enabling authentication with a supported identity provider lets the copilot require sign-in, which is necessary to restrict ticket creation to authenticated users and to personalize or secure actions.

Why this answer

The two necessary steps are enabling authentication so only signed-in users can open tickets, and adding the internal SharePoint site as a knowledge source so the copilot can answer common questions from that content. Publishing channels and scheduled flows do not provide authentication gating or knowledge grounding, and disabling generative answers would remove the desired question-answering capability.

Exam trap

The trap here is assuming that publishing to an internal channel like Teams automatically secures capabilities, when authentication must be explicitly enabled to gate actions such as ticket creation.

25
MCQmedium

A 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?

A.Call an action, selecting the 'Submit Reorder' cloud flow.
B.Enable the 'Generate responses' setting so the copilot can infer when to run the flow.
C.Create a new entity named 'Submit Reorder' and map it to the item number variable.
D.Add a Redirect node that sends the user to the Power Automate portal to run the flow manually.
AnswerA

Copilot Studio exposes Power Automate cloud flows as actions that can be invoked from within a topic. Selecting the 'Submit Reorder' flow as a call an action step runs the flow during the conversation and returns its outputs to the copilot. Inputs collected earlier, such as item number and quantity, can be mapped into the flow's parameters, making this the correct way to execute the reorder process.

Why this answer

Power Automate cloud flows are surfaced in Copilot Studio as actions, and a topic can invoke them with a call an action step. This lets the copilot pass collected inputs such as item number and quantity into the flow and return results to the conversation. Redirects, entities, and generative response settings do not execute cloud flows.

Exam trap

The trap here is assuming that enabling generative responses or creating a similarly named entity will cause the flow to run, when the flow must be explicitly invoked as an action.

26
MCQhard

A 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?

A.Add more diverse trigger phrases to the registration topic, including the variations students actually use.
B.Switch the copilot's primary language to a different locale and republish.
C.Delete and recreate the registration topic so the model retrains from scratch.
D.Enable the Fallback topic to always route unmatched input to a human advisor.
AnswerA

Copilot Studio matches user input to topics using trigger phrases and natural language understanding. Adding varied, realistic utterances such as 'enroll in a class' and 'sign me up for a course' gives the model more examples to learn from, improving recognition without rebuilding topics. This is the lowest-effort, targeted fix for the observed recognition gap and aligns with how trigger phrases train topic matching.

Why this answer

Topic matching in Copilot Studio relies on trigger phrases that train the natural language model for each topic. When users phrase requests differently than the authored examples, recognition suffers, so adding realistic variations such as 'enroll in a class' and 'sign me up for a course' is the direct fix. Recreating topics, escalating everything, or changing locale does not improve matching.

Exam trap

The trap here is reaching for fallback routing or topic recreation when the real issue is too few realistic trigger phrase variations for the natural language model.

27
MCQeasy

A 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?

A.Write a custom connector that calls the shipping API from Power Apps.
B.Configure a Dataverse table with shipping rate rows and enable auditing.
C.Author the conversation visually using the Topics canvas with trigger phrases and message nodes.
D.Create a Power Automate cloud flow that sends an adaptive card to the website.
AnswerC

The Topics canvas in Microsoft Copilot Studio lets makers visually build conversation paths by defining trigger phrases and adding message, question, and condition nodes. This requires no code and is the standard way to author a copilot's dialog. For a public shipping-rate copilot, a maker can create a topic that triggers on phrases like 'shipping rates' and respond with configured messages.

Why this answer

Microsoft Copilot Studio's Topics canvas is the no-code authoring surface for conversation flow, using trigger phrases and nodes such as messages, questions, and conditions. Building a public-facing copilot that greets visitors and answers shipping questions is accomplished by creating topics, not by connectors, flows, or tables, which are supporting components rather than the dialog authoring mechanism.

Exam trap

The trap here is assuming that any Power Platform component can define a copilot's dialog, when only Copilot Studio's authoring canvas provides that capability.

28
MCQeasy

A 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?

A.Question node with a variable
B.Topic redirect with a fallback topic
C.System topic for conversation start
D.Entity extraction with prebuilt entities
AnswerA

A Question node prompts the user for input and can store the response in a variable, which is exactly what is needed to capture and reuse the email address. This is a built-in, no-code capability in Copilot Studio, so the team can configure it directly in the authoring canvas without writing any code, and reference the variable in later messages or conditions.

Why this answer

Capturing user input and reusing it later requires a Question node configured to save the response into a variable. This is a core no-code authoring feature in Copilot Studio, allowing the copilot to remember the email address and use it in subsequent messages or conditions. Other features like redirects, system topics, or entity extraction do not provide the ask-and-store behavior needed here.

Exam trap

The trap here is confusing entity extraction, which recognizes data already present in an utterance, with a Question node, which actively prompts for and stores input in a variable.

29
MCQeasy

A 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?

A.Write a custom connector that calls an external REST API to retrieve store information.
B.Use the graphical authoring canvas to add topics with trigger phrases and message nodes.
C.Deploy a Power Apps canvas app that displays a static list of return policies.
D.Create a Power Automate cloud flow that sends an email to customers with store hours.
AnswerB

The graphical authoring canvas in Microsoft Copilot Studio lets makers define conversation topics, trigger phrases, and message responses using a visual designer. This directly satisfies the scenario because no code is required and a business user can publish the copilot quickly. Store hours and return policies can be handled with simple message nodes and trigger phrases, making this the most appropriate capability.

Why this answer

Microsoft Copilot Studio provides a no-code graphical authoring canvas where makers create topics, define trigger phrases, and add message nodes to build conversational experiences. For a public website copilot answering common questions, this is the fastest and most appropriate approach. The other options involve development work, background automation, or app interfaces that do not deliver a conversational copilot.

Exam trap

The trap here is assuming that any no-code Power Platform tool can build a copilot, when only Copilot Studio provides the conversational authoring canvas needed for a chat-based copilot.

30
MCQhard

A 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?

A.Change the copilot's authentication setting to require sign-in for all users.
B.Switch the copilot to use only authored topics for all HR questions.
C.Increase the number of trigger phrases on each HR topic.
D.Verify that the SharePoint knowledge source is configured with the correct site and that content has been reindexed or refreshed.
AnswerD

When answers are wrong or stale despite page edits, the first check is whether the correct site is connected and whether the knowledge index reflects the latest content. Reindexing or refreshing the knowledge source ensures the copilot retrieves current pages, addressing the most likely cause before changing prompts or channels.

Why this answer

Stale or incorrect generative answers often trace to the knowledge source not reflecting recent changes. Confirming the correct SharePoint site is connected and refreshing or reindexing the content is the appropriate first step. Switching to authored topics, changing authentication, or adding trigger phrases does not address outdated knowledge retrieval.

Exam trap

The trap here is jumping to prompt or topic changes when the symptom of wrong answers after recent edits points to the knowledge index not being refreshed.

31
MCQmedium

You 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?

A.Publish the copilot and configure a Power Automate cloud flow that posts an adaptive card to the user when the session starts.
B.Add a Suggested Action in the Conversation Start topic that displays the 'Room booking' button.
C.Create an entity named 'Room booking' and bind it to the Conversation Start topic as a required input.
D.Add 'book a meeting room' as a trigger phrase to the Room booking topic and enable the 'Show in Teams' channel option.
AnswerB

The Conversation Start topic runs automatically when a session begins, so placing a Suggested Action there surfaces the 'Room booking' button to every user immediately. Suggested Actions render as clickable buttons that map to a topic trigger phrase, letting employees bypass typing and still reach the same booking topic. This satisfies the requirement that the button appear on conversation open without altering the topic's trigger phrases or authentication settings.

Why this answer

The Conversation Start topic is the system topic that fires at the beginning of every session, making it the correct place to present entry-point buttons. A Suggested Action added there renders clickable buttons tied to topic trigger phrases, so employees can either type 'book a meeting room' or click 'Room booking'. Trigger phrases, entities, and external flows do not produce an automatic button in the chat canvas.

Exam trap

The trap here is assuming that adding trigger phrases or enabling a channel makes a button appear, when only Suggested Actions in the Conversation Start topic render clickable buttons automatically.

32
Multi-Selecthard

A 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.)

Select 2 answers
A.Use a handoff node or the transfer-to-agent capability to route the conversation to Dynamics 365 Customer Service.
B.Create a knowledge source from the company's public FAQ page.
C.Enable the copilot's sentiment analysis to detect frustration and auto-close the conversation.
D.Publish the copilot to the Microsoft 365 Copilot channel only.
E.Add a question node that stores the customer's response in a variable for the email address.
AnswersA, E

Copilot Studio supports handing off a conversation to a live agent through engagement hub integration, including Dynamics 365 Customer Service. Configuring the handoff routes the full conversation context to the agent. This directly satisfies the requirement to escalate unresolved conversations, and it works alongside question nodes that collect user details before transfer.

Why this answer

Meeting the requirements needs two distinct capabilities: a handoff mechanism that routes the conversation to a live agent in Dynamics 365 Customer Service, and a question node that captures and stores the customer's email in a variable. Together they ensure unresolved chats reach an agent with the email already collected. Sentiment analysis, channel publishing, and FAQ knowledge sources do not provide escalation or email capture.

Exam trap

The trap here is conflating conversation-quality features like sentiment analysis or knowledge sources with the actual handoff and data-collection mechanisms required for live-agent escalation.

33
MCQmedium

A 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?

A.Publish the copilot to Microsoft Teams and configure a Teams channel data loss prevention policy.
B.Disable generative answers entirely and rely on the fallback topic.
C.Add the SharePoint site as a knowledge source in the copilot's generative answers settings.
D.Create a topic with trigger phrases for each product question and hard-code the answers.
AnswerC

Microsoft Copilot Studio allows makers to add specific knowledge sources, such as SharePoint sites, to ground generative answers. By adding only the approved internal SharePoint site as a knowledge source and removing or disabling the public website source, the copilot will generate answers based solely on that content. This directly satisfies the requirement to restrict responses to approved internal material.

Why this answer

Generative answers in Microsoft Copilot Studio are grounded in knowledge sources that the maker configures. Adding a specific SharePoint site as a knowledge source and ensuring no public sources are enabled restricts the copilot to approved internal content. This provides accurate, consistent answers based on the organization's authoritative product information rather than unpredictable public web results.

Exam trap

The trap here is thinking that changing the publishing channel or adding static topics will control generative answer grounding, when knowledge sources are the actual mechanism.

34
MCQeasy

A 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?

A.The Power Platform admin center's environment analytics page
B.The Test copilot pane in Microsoft Copilot Studio
C.The solution export and import wizard
D.The Microsoft Dataverse auditing configuration page
AnswerB

The Test copilot pane lets makers converse with the copilot in the authoring environment and inspect which topic or knowledge response handled each message. It is designed exactly for validating responses to sample utterances before publishing, so the team can confirm behavior without exposing an unfinished copilot to customers.

Why this answer

The Test copilot pane provides an interactive chat within Microsoft Copilot Studio where makers send sample utterances and see how the copilot routes and responds. It also shows which topic or knowledge source handled each message, making it the right tool for pre-release validation. Analytics, solution packaging, and auditing serve governance or deployment purposes, not conversational testing.

Exam trap

The trap here is confusing post-deployment monitoring tools with the in-authoring test experience that lets you validate a copilot before customers ever see it.

35
MCQmedium

A 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?

A.Enable the copilot's voice channel and use speech recognition.
B.Publish the copilot to a custom website and embed it there.
C.Add the Dataverse table as a knowledge source to the copilot.
D.Add a Power Automate flow as an action in the topic and call it from a node.
AnswerD

Calling a cloud flow from a topic action is the supported way to perform back-end operations such as creating a Dataverse record during a conversation. The flow runs when the topic reaches that node, and the copilot can continue the chat afterward. This satisfies the requirement to act within the chat experience.

Why this answer

To perform a back-end write during a chat, the copilot must invoke an action. Cloud flows called from topic nodes are the standard integration pattern, letting the copilot create the Dataverse record after confirmation and then respond to the user. Knowledge sources, channels, and publishing settings do not provide transactional write capability.

Exam trap

The trap here is confusing read-oriented knowledge grounding with write-capable actions, assuming that connecting Dataverse as knowledge also lets the copilot create records.

36
MCQhard

A 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?

A.Publish the copilot only to the Microsoft Teams channel and rely on Teams membership for access control.
B.Add a question node at the start of each topic that asks the user to type their department name.
C.Enable authentication for the copilot and configure the security group restriction in the copilot's security settings.
D.Use a condition node that checks the user's display name against a list of loan department employees.
AnswerC

Microsoft Copilot Studio supports authentication and can restrict access to specific Microsoft Entra ID security groups. Enabling authentication ensures users sign in, and configuring the security group restriction limits access to loan department employees. This directly enforces the requirement that only authorized personnel can access sensitive policy details, making it the correct configuration.

Why this answer

Enabling authentication in Microsoft Copilot Studio and configuring a security group restriction ties access to Microsoft Entra ID group membership. Only users in the specified loan department security group can interact with the copilot and access sensitive policy details. This provides a secure, manageable, and authoritative access control mechanism that aligns with the company's existing identity infrastructure.

Exam trap

The trap here is believing that publishing to a specific channel or asking users to self-identify provides sufficient access control, when only authentication combined with security group restrictions enforces true authorization.

37
MCQeasy

A 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?

A.Publish the copilot to Microsoft Teams and enable the Teams channel.
B.Add the website URL as a knowledge source for the copilot.
C.Enable the copilot's authentication setting so users sign in with Microsoft Entra ID.
D.Create a Power Automate cloud flow that emails the policy PDF to users on request.
AnswerB

Copilot Studio supports website knowledge sources, so the copilot can crawl the public site and ground responses in its pages without uploading files. This matches the requirement of using existing website content with no manual data preparation, and it keeps answers current as the site is updated.

Why this answer

Grounding a copilot in existing content is done by adding knowledge sources, and a public website URL is a supported source in Copilot Studio. The copilot can then retrieve relevant passages from the site when users ask travel-policy questions. Publishing channels, sending email, or enabling sign-in do not provide the content needed for accurate answers.

Exam trap

The trap here is assuming that publishing or authentication settings add knowledge, when the copilot only answers from content you explicitly connect as a knowledge source.

38
MCQmedium

A 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?

A.Create a custom connector that wraps the flow and add it as a skill.
B.Add the flow as a knowledge source to the copilot.
C.Embed the flow in a Power Apps canvas app and link the app to the copilot.
D.Call the flow from a topic using the Call an action node.
AnswerD

Copilot Studio allows makers to call Power Automate flows from within a topic using the Call an action node. This node can pass variables to the flow and receive outputs. By invoking the existing flow this way, the copilot can execute the ticket creation and confirmation steps when the user requests a laptop, which directly meets the requirement.

Why this answer

Copilot Studio integrates with Power Automate through the Call an action node, which lets a topic invoke a cloud flow and exchange data. This is the standard method to have a copilot perform automated steps such as creating tickets. The other options misplace the flow as a knowledge source, add unnecessary custom connector work, or introduce an intermediary app that does not directly trigger the flow.

Exam trap

The trap here is thinking that a Power Automate flow must be wrapped in a custom connector or knowledge source to be used by a copilot, when Copilot Studio has a built-in Call an action node for flows.

39
MCQmedium

A 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?

A.Paste the API key into a message node in the topic so the copilot can call the API directly.
B.Add the API endpoint URL as a public website knowledge source.
C.Configure the copilot's authentication to Microsoft Entra ID and rely on single sign-on to the API.
D.Create a Power Automate cloud flow that calls the REST API and invoke the flow from a copilot topic action node.
AnswerD

A Power Automate cloud flow can call the REST API, manage the API key securely, and return the loyalty balance. The copilot topic then uses a Call an action node to invoke the flow and display the result. This is the supported no-code integration pattern for custom APIs in Copilot Studio topics, satisfying the lookup and response requirement.

Why this answer

To call a proprietary REST API that requires an API key, the maker should build a Power Automate cloud flow that performs the call and returns the result, then invoke it from a copilot topic action node. This pattern keeps credentials in the flow's secure connections, supports parameterized lookups, and returns structured values into the conversation, which knowledge sources and message nodes cannot do.

Exam trap

The trap here is treating knowledge sources or message nodes as API integration points, when custom API calls belong in Power Automate flows invoked as topic actions.

40
MCQmedium

A 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?

A.Enable the fallback topic and set a system prompt that lists the policy URLs
B.Create a manual topic for each policy document and paste the text into message nodes
C.Add a knowledge source pointing to the SharePoint site so the copilot grounds answers in those documents
D.Export the documents to a comma-separated values file and upload it as an attachment
AnswerC

Microsoft Copilot Studio supports knowledge sources, including SharePoint, that ground generative answers in an organization's content. Pointing the copilot at the policy site means answers are drawn from those documents and reflect edits as the source is reindexed, satisfying both the grounding and the automatic currency requirement without manual retraining.

Why this answer

Knowledge sources in Microsoft Copilot Studio let a copilot ground generative answers in external content such as a SharePoint site. Because the source is connected rather than copied, updates made by site editors flow into the copilot's answers. Manual topics, CSV attachments, and prompt-listed URLs all produce static or unusable content that cannot stay current automatically.

Exam trap

The trap here is treating SharePoint documents as content to copy into topics, rather than connecting the site as a live knowledge source that powers generative answers.

41
MCQhard

You 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?

A.Remove the trigger phrase "refund policy" from the "Shipping Information" topic.
B.Reorder topics so that "Refund Policy" appears before "Shipping Information" in the topic list.
C.Lower the trigger confidence threshold for the "Refund Policy" topic to 0.7.
D.Delete the "Shipping Information" topic and recreate it without the phrase "refund policy."
AnswerA

Both topics share the trigger phrase 'refund policy', causing ambiguous matching that routes users to Shipping Information. Deleting that phrase from the newer topic leaves Refund Policy as the sole match, requiring no threshold or flow changes.

Why this answer

Removing the trigger phrase 'refund policy' from the 'Shipping Information' topic eliminates the conflicting trigger that causes the copilot to match the wrong topic. In Microsoft Copilot Studio, when multiple topics share the same trigger phrase and have similar confidence thresholds, the system may select the wrong topic based on recency or other scoring factors. By removing the duplicate phrase from the newer topic, the 'Refund Policy' topic becomes the only match for that phrase, ensuring the correct response.

Exam trap

The trap here is that candidates may think reordering topics (Option B) controls trigger priority, but in Copilot Studio, topic order only affects fallback and system topics, not custom topic matching, which is purely based on NLU confidence scoring.

How to eliminate wrong answers

Option B is wrong because reordering topics does not affect trigger phrase matching; Copilot Studio uses confidence scoring and trigger phrase matching, not topic order, to determine which topic to trigger. Option C is wrong because lowering the trigger confidence threshold for the 'Refund Policy' topic would make it easier to trigger, but it does not resolve the conflict caused by the same phrase existing in another topic; the 'Shipping Information' topic would still match with its own threshold. Option D is wrong because deleting and recreating the topic is unnecessary and violates the goal of minimizing changes; simply removing the conflicting trigger phrase achieves the same result with less disruption.

42
Multi-Selectmedium

A 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.)

Select 2 answers
A.Write a custom connector that calls an external API to determine the user's building.
B.Create a Power Apps canvas app that embeds the copilot and passes the building as a parameter.
C.Use a fallback topic that automatically escalates every conversation to a human agent.
D.Configure a trigger phrase for the maintenance request topic so the copilot can route to it.
E.Create a topic that uses a question node to ask the user which building they are in.
AnswersD, E

Trigger phrases define the utterances that cause a topic to be invoked. By adding trigger phrases for maintenance requests, the copilot can recognize when a user wants that topic and route the conversation accordingly. This is the standard way to connect user intent to the correct topic in Copilot Studio without code.

Why this answer

To build a conversational flow that asks for the building and routes to maintenance, the maker should use a question node to collect the building and configure trigger phrases on the maintenance topic. These are core no-code authoring features in Microsoft Copilot Studio. Custom connectors, canvas apps, and fallback escalation add complexity or bypass the intended self-service flow.

Exam trap

The trap here is thinking that external integration or a canvas app is needed to collect simple user input, when a question node already handles that.

43
MCQmedium

A 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?

A.The order number entity is not recognized or extracted from the user's input.
B.The bot is stuck in the Fallback topic.
C.The trigger phrase does not match exactly.
D.The "Redirect to Order Lookup topic" action is placed before the message actions.
AnswerA

Copilot Studio advances a conversation only when it extracts a value for the expected entity. If the order number entity is not recognised, the slot remains unfilled, so the dialogue stalls despite the customer supplying the requested information.

Why this answer

The bot fails to proceed because it cannot extract the order number entity from the user's input. In Microsoft Copilot Studio, entities are used to identify and capture specific data types (like order numbers) from user utterances. If the entity is not configured, not trained, or the user's input format doesn't match the entity pattern, the bot will not recognize the order number and cannot pass it to the next topic or action, causing the conversation to stall.

Exam trap

The trap here is that candidates assume the bot is stuck in the Fallback topic or that trigger phrases require exact matches, but the real issue is entity extraction failure, which is a common pitfall when building conversational flows in Copilot Studio.

How to eliminate wrong answers

Option B is wrong because the Fallback topic is triggered only when the bot cannot match any topic or intent, but here the bot successfully matched the 'check order status' intent and responded, so it is not stuck in Fallback. Option C is wrong because trigger phrases do not need to match exactly; Copilot Studio uses natural language understanding (NLU) to match user input to topics based on intent, not exact phrase matching. Option D is wrong because the placement of the 'Redirect to Order Lookup topic' action relative to message actions would not cause the bot to fail to proceed after the user provides the order number; the issue is that the order number is not being captured, not that the redirect is misplaced.

44
Multi-Selecthard

A 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.)

Select 2 answers
A.Add a Fallback topic that tells the customer to call the support phone number when the copilot does not understand.
B.Create a Power Automate cloud flow that sends an email to the support manager whenever the phrase 'talk to a person' is detected.
C.In Dynamics 365 Customer Service, configure an Omnichannel workstream and queue that can receive the escalated conversations.
D.Publish the copilot to the 'Mobile app' channel and enable the 'Require authentication' option.
E.In Copilot Studio, configure the copilot to use the Dynamics 365 Customer Service handoff, which passes the conversation to the Omnichannel engagement hub.
AnswersC, E

The Omnichannel engagement hub must have a workstream and queue configured to accept and route incoming conversations. These components define the skills, capacity, and assignment rules that determine which human agent receives the escalated chat. Without a receiving queue, the handoff from Copilot Studio has nowhere to land, so the conversation cannot reach a live agent and the escalation fails.

Why this answer

Enabling a live-agent handoff requires both sides to be configured: the copilot must use the Dynamics 365 Customer Service handoff to push the conversation to the Omnichannel engagement hub, and Customer Service must have a workstream and queue ready to receive and route that conversation. Notifications, channel publishing, and fallback messaging do not move the chat into the agent workspace.

Exam trap

The trap here is treating any escalation action, such as sending an email or showing a phone number, as a live-agent handoff when the conversation must actually be routed into an Omnichannel queue.

45
MCQhard

A 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?

A.Anonymous access
B.Manual authentication
C.Microsoft Entra ID (Azure AD) authentication
D.SharePoint authentication
AnswerC

Microsoft Entra ID authentication lets the copilot sign users in with their existing organisational credentials, returning identity claims the bot uses to personalise onboarding content. It integrates directly with the company's current identity provider without separate credential stores.

Why this answer

Microsoft Entra ID (Azure AD) authentication is the correct choice because the company uses Azure AD for identity management, and Copilot Studio natively supports this authentication method to provide personalized, authenticated experiences. This allows the copilot to verify user identities via OAuth 2.0 and OpenID Connect, enabling access to user-specific data and context during onboarding.

Exam trap

The trap here is that candidates may confuse SharePoint as an authentication method because it is a common data source, but authentication in Copilot Studio is always handled by an identity provider like Microsoft Entra ID, not by SharePoint itself.

How to eliminate wrong answers

Option A is wrong because anonymous access does not authenticate users, so it cannot provide personalized information or enforce identity-based security. Option B is wrong because manual authentication is not a supported authentication method in Copilot Studio; the platform relies on pre-configured identity providers like Microsoft Entra ID or generic OAuth 2.0. Option D is wrong because SharePoint authentication is not a standalone authentication method for Copilot Studio; SharePoint can be a data source, but user authentication is handled by the underlying identity provider, typically Microsoft Entra ID.

46
MCQmedium

A 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?

A.Create a single message node that asks for all information at once and parse the response.
B.Use a Power Automate flow to prompt the user for each piece of information.
C.Use a Question node for each piece of information and set the entity type for the employee ID to Number.
D.Configure an adaptive card that contains input fields for all information.
AnswerC

Question nodes are designed to prompt the user for input and store the response in a variable. By setting the entity type to Number for the employee ID, Copilot Studio will validate that the input is numeric. This ensures structured data collection and validation without custom code. The other pieces can use appropriate entity types like String or Multiple choice.

Why this answer

Question nodes in Copilot Studio are designed to ask the user for information and store it in variables. Each Question node can specify an entity type, such as Number, which enforces validation. By using separate Question nodes for employee ID, issue description, and urgency, the copilot collects data in a structured manner.

This approach is no-code and ensures that the employee ID is numeric before proceeding.

Exam trap

The trap here is assuming that a single message node or an adaptive card can replace the structured, validated data collection that Question nodes provide, especially for enforcing data types like numbers.

47
MCQhard

A 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?

A.Create a new topic that asks the user to confirm their identity by providing their order number.
B.Use a Power Automate flow with a service account that has access to all orders and filter by the user's IP address.
C.Modify the Power Automate flow to accept a customer ID as input and prompt the user for it.
D.Configure the copilot to authenticate users using Microsoft Entra ID and pass the user's email to the flow.
AnswerD

Authentication ensures the copilot knows who the user is. By enabling Microsoft Entra ID authentication, the copilot can retrieve the user's profile, including email. Passing this email to the Power Automate flow allows the flow to filter orders by the authenticated user's email. This prevents unauthorized access and ensures data is scoped to the user.

Why this answer

To ensure the copilot returns only the authenticated user's orders, the copilot must authenticate users. Microsoft Copilot Studio supports authentication with Microsoft Entra ID. Once authenticated, the user's email or other claims can be passed to the Power Automate flow.

The flow can then query the database filtering by the user's email, ensuring data isolation. This is the secure and correct approach.

Exam trap

The trap here is thinking that simply asking the user for an identifier like a customer ID or order number is sufficient for security, when in fact authentication is required to prevent unauthorized access.

48
MCQmedium

A 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?

A.Generative answers with a SharePoint knowledge source containing order records.
B.The copilot's system prompt with instructions to ask for the order number.
C.A topic with question nodes, a condition node, and message nodes.
D.A Power Automate cloud flow triggered by a scheduled recurrence.
AnswerC

Topics provide authored, deterministic conversation paths. Question nodes collect and validate input, condition nodes branch on values, and message nodes return responses. This directly satisfies the requirement for guided behavior that varies by order type, and it avoids relying on generative answers for a structured data-collection flow.

Why this answer

Authored topics are the deterministic conversation mechanism in Copilot Studio. Question nodes gather and validate the order number, condition nodes route based on domestic or international status, and message nodes present the appropriate response. Generative answers, scheduled flows, and prompt instructions cannot enforce this structured, repeatable conversation path.

Exam trap

The trap here is treating generative answers or prompt instructions as a substitute for authored topic logic when the requirement is deterministic validation and branching.

49
Multi-Selectmedium

A 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.)

Select 2 answers
A.Write a custom connector to integrate with the ticketing system.
B.Publish the copilot to Teams first, then test it there.
C.Create a Power Automate flow to create the ticket and send the email, and call it from a topic.
D.Use the Test bot pane to simulate conversations and verify the flow is triggered correctly.
E.Configure authentication to Microsoft Entra ID before testing.
AnswersC, D

Power Automate flows are used to perform backend actions like creating tickets in external systems and sending emails. By calling a flow from a topic, the copilot can execute these actions. This is the standard way to extend a copilot's capabilities beyond simple responses. It requires no custom code within Copilot Studio itself.

Why this answer

To enable the copilot to create tickets and send emails, a Power Automate flow is the appropriate tool, called from a topic. To test before publishing to Teams, the Test bot pane in Copilot Studio allows simulation of conversations and verification of flow triggers. These two actions ensure the copilot functions correctly and is ready for deployment.

Authentication and custom connectors are not required for this scenario.

Exam trap

The trap here is thinking that publishing to Teams is a necessary step for testing, or that custom connectors are needed for integration when a Power Automate flow suffices.

50
MCQeasy

A 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?

A.Publish a Power Apps canvas app that displays the documentation in an iframe.
B.Create a custom connector that calls the documentation search API.
C.Create a new copilot and add the documentation website as a knowledge source.
D.Build a Power Automate cloud flow that emails documentation excerpts to users.
AnswerC

Copilot Studio lets makers create a copilot and attach knowledge sources such as public websites, SharePoint, and uploaded files without writing code. Adding the documentation website as a knowledge source enables the copilot to ground its answers in that content, which directly meets the team's requirement of using published documentation with no coding effort.

Why this answer

Copilot Studio is designed for makers to build conversational copilots and ground them with knowledge sources. For public documentation, adding the website as a knowledge source allows the copilot to retrieve relevant content and generate answers. The other approaches either require development work, do not create a conversational experience, or fail to connect the copilot to the documentation content.

Exam trap

The trap here is assuming that any external content integration requires a custom connector or code, when Copilot Studio natively supports public website knowledge sources for grounding.

51
MCQmedium

A 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?

A.Use a Power Virtual Agents bot with a QnA Maker knowledge base.
B.Manually create a topic for each HR policy question.
C.Generative answers with a SharePoint knowledge source.
D.A fallback topic that searches SharePoint using a Power Automate flow.
AnswerC

Generative answers in Copilot Studio allow the copilot to use a knowledge source, such as a SharePoint site, to generate responses based on the content. This reduces the need to manually create topics for each possible question. The copilot uses natural language understanding and generative AI to find relevant information and compose an answer.

Why this answer

Generative answers in Microsoft Copilot Studio enable the copilot to use knowledge sources like SharePoint to answer questions dynamically. This feature leverages generative AI to find and summarize information from the source, reducing manual topic creation. It is ideal for scenarios where users ask a wide variety of questions based on a large document set.

The other options either require manual effort or use outdated technology.

Exam trap

The trap here is assuming that a fallback topic or manual topics are sufficient, when in fact generative answers are specifically designed to handle broad, document-based Q&A without manual topic creation.

52
MCQeasy

A 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?

A.Publish the copilot to Microsoft Teams and rely on the Teams search index to surface travel policy results.
B.Import the travel policy documents into a Dataverse table and build topic triggers for each policy section.
C.Add a generative answers node and connect the SharePoint site as a knowledge source.
D.Create a Power Automate cloud flow that queries the SharePoint list and returns matching rows.
AnswerC

Generative answers in Microsoft Copilot Studio let a copilot synthesize responses from configured knowledge sources. By adding the SharePoint site as a knowledge source, the copilot can ground its answers in the published travel policy documents without any code. This directly satisfies the requirement to answer employee questions from internal documents.

Why this answer

A copilot that must answer employee questions from published internal documents should use generative answers with a SharePoint knowledge source. This grounds responses in the authoritative travel policy content while requiring no custom code. Power Automate flows, Dataverse tables, and Teams search do not provide the same grounded, natural-language answering capability for document-based policies.

Exam trap

The trap here is assuming that publishing the copilot to Teams or storing documents in Dataverse automatically makes the copilot answer from those documents.

53
MCQmedium

A 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?

A.Configure an HTTP request node in the copilot topic that posts to the flow's trigger URL.
B.Add a Call an action node in the copilot topic and select the existing Power Automate flow.
C.Use a Power Apps component to invoke the flow and embed it in the copilot conversation.
D.Create a custom connector that calls the Power Automate flow and register it in the copilot.
AnswerB

The Call an action node lets a Copilot Studio topic invoke a Power Automate cloud flow directly. By selecting the existing flow, the copilot can pass inputs, receive the quote amount as an output, and display it to the customer. This approach requires no custom code and keeps the integration within the Power Platform, matching the requirement to minimize development effort.

Why this answer

Copilot Studio provides a native Call an action node that can invoke Power Automate cloud flows directly. This allows the copilot to send inputs, receive outputs such as a quote amount, and continue the conversation without custom code. Using this built-in integration is the simplest and most aligned approach for the financial services company, avoiding unnecessary connectors or components.

Exam trap

The trap here is assuming you need a custom connector or HTTP call to invoke a Power Automate flow, when Copilot Studio already offers a native Call an action node for that purpose.

54
MCQmedium

A 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?

A.Add a condition node that checks the employee's department variable.
B.Add a Power Automate flow that returns the department list as an adaptive card.
C.Add a message node that lists the departments as plain text.
D.Add a question node and configure it with multiple choice options for the departments.
AnswerD

A question node in Microsoft Copilot Studio can be configured to present multiple choice options to the user. This directly matches the requirement to show a list of five departments and capture the selection. The selected value can then be stored in a variable and used in subsequent condition nodes to provide the correct reset link, making this the appropriate feature.

Why this answer

The question node in Microsoft Copilot Studio is designed to ask the user a question and collect their response. Configuring it with multiple choice options lets the maker present the five departments and capture the employee's selection into a variable. That variable can then drive condition nodes to deliver the correct reset link.

Native question nodes are the simplest and most appropriate way to gather structured input.

Exam trap

The trap here is confusing a condition node, which evaluates a value, with a question node, which collects a value from the user.

55
MCQeasy

A 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?

A.Configure a fallback topic to handle all unrecognized phrases.
B.Create a topic with trigger phrases and a message node.
C.Add a Power Automate cloud flow that returns the business hours.
D.Use the Question node to ask the user for their preferred contact method.
AnswerB

A topic in Copilot Studio is triggered by phrases. By adding multiple trigger phrases such as 'What are your business hours?', 'When are you open?', and 'What time do you close?', the copilot recognizes variations. The message node then sends the fixed response. This is the standard no-code way to handle common questions.

Why this answer

The correct approach is to create a topic with multiple trigger phrases that match the variations of the question, and then use a message node to output the fixed answer. This uses Copilot Studio's natural language understanding to trigger the topic regardless of how the user phrases the question, ensuring a consistent response without writing code.

Exam trap

The trap here is confusing the purpose of a fallback topic with a regular topic, assuming that any unrecognized phrase will be handled by the fallback rather than creating specific triggers.

Ready to test yourself?

Try a timed practice session using only Demonstrate the capabilities of Microsoft Copilot Studio questions.