Courseiva

PL-900 Practice Question: Demonstrate the capabilities of Microsoft Copilot Studio

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?

⚠ Common 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.

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

✓

Add a Suggested Action in the Conversation Start topic that displays the 'Room booking' button.

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.

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 the copilot and configure a Power Automate cloud flow that posts an adaptive card to the user when the session starts.

    Why it's wrong here

    A cloud flow can post cards, but it requires a trigger and an authenticated connection, adding latency and complexity for a purely conversational button. The requested behavior is native conversational UI shown at session start, which Copilot Studio handles with Suggested Actions in the Conversation Start topic. Introducing a separate flow does not directly guarantee the button appears when the conversation opens.

  • ✓

    Add a Suggested Action in the Conversation Start topic that displays the 'Room booking' button.

    Why this is correct

    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.

  • ✗

    Create an entity named 'Room booking' and bind it to the Conversation Start topic as a required input.

    Why it's wrong here

    Entities are used to recognize and extract values such as dates, numbers, or custom lists from user text; they do not render UI buttons. Binding an entity as a required input would make the copilot prompt for a value, not display a labeled button. This misuses entity functionality and would produce an unexpected prompt rather than the requested automatic button at conversation open.

  • ✗

    Add 'book a meeting room' as a trigger phrase to the Room booking topic and enable the 'Show in Teams' channel option.

    Why it's wrong here

    Trigger phrases only affect what a user can type to reach the topic; they do not create a visible button in the chat canvas. Enabling the Teams channel makes the copilot reachable inside Teams but does not render any button. Because the requirement is a button shown automatically at conversation start, trigger phrases alone cannot satisfy it and this choice leaves employees without the clickable entry point.

About these practice questions

This PL-900 question is part of Courseiva's 701-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

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.