PL-900 Practice Question: Demonstrate the capabilities of Microsoft Copilot Studio
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?
⚠ Common 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.
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
✓
Call the flow from a topic using the Call an action node.
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.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Create a custom connector that wraps the flow and add it as a skill.
Why it's wrong here
While custom connectors can expose APIs to copilots, they are not required to call a Power Automate flow. Copilot Studio provides a native integration for calling flows. Using a custom connector would add unnecessary complexity and development effort when the flow can be invoked directly through the Call an action node.
- ✗
Add the flow as a knowledge source to the copilot.
Why it's wrong here
Knowledge sources are used for grounding answers with content, not for executing actions. A flow that creates tickets and sends confirmations is an action, not a knowledge source. Adding it as knowledge would not trigger the flow; it would only potentially make the flow's metadata available for retrieval, which is not the intended behavior.
- ✗
Embed the flow in a Power Apps canvas app and link the app to the copilot.
Why it's wrong here
Embedding a flow in a canvas app and linking the app to the copilot does not provide a direct way for the copilot to trigger the flow during a conversation. The copilot needs an action it can invoke. The native Call an action node is the correct integration point, not an intermediary canvas app.
- ✓
Call the flow from a topic using the Call an action node.
Why this is correct
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.
Go deeper
Related to this question
About these practice questions
One of 701 original PL-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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.