PL-900 Practice Question: Demonstrate the capabilities of Microsoft Copilot Studio
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?
⚠ Common 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.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Create a new copilot and add the documentation website as a knowledge source.
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.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Publish a Power Apps canvas app that displays the documentation in an iframe.
Why it's wrong here
A canvas app can display web content, but it does not provide a natural-language question-and-answer copilot. The team needs a copilot that can retrieve and summarize answers from documentation. Embedding pages in an app offers no generative answering capability and does not use Copilot Studio knowledge sources, so it does not satisfy the stated goal.
- ✗
Create a custom connector that calls the documentation search API.
Why it's wrong here
A custom connector requires defining an API contract, authentication, and possibly code or schema work, which conflicts with the team's lack of coding resources. While custom connectors are useful for integrating external APIs, they are unnecessary when the requirement is simply to make published documentation available as knowledge, which Copilot Studio supports natively through website knowledge sources.
- ✓
Create a new copilot and add the documentation website as a knowledge source.
Why this is correct
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.
- ✗
Build a Power Automate cloud flow that emails documentation excerpts to users.
Why it's wrong here
A cloud flow can automate sending emails, but it does not create a conversational copilot that answers questions. The scenario requires a copilot experience grounded in documentation content, not an email automation. Power Automate flows can be invoked from a copilot, but they are not the mechanism for adding website content as a knowledge source.
Go deeper
Related to this question
About these practice questions
Courseiva writes every PL-900 question from scratch — 701 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Microsoft exam blueprint
This PL-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PL-900 exam.