Courseiva

PL-900 Practice Question: Demonstrate the capabilities of Power Automate

Which TWO are valid trigger types in Power Automate?

⚠ Common exam trap

The trap is mixing up actions and triggers; candidates might think 'Create a new row' is a trigger because it sounds like an event, but it is an action.

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

✓

For a selected file

Option A, 'For a selected file,' is a valid Power Automate trigger because it is the SharePoint 'For a selected file' trigger that lets a user manually start a flow from a selected file in SharePoint, making it a legitimate trigger type. Option E, 'When an item is created,' is also a valid trigger, as it is the standard SharePoint trigger that starts a flow automatically when a new item is added to a list or library. Option B, 'Create a new row,' is an action (for example, in Excel or Dataverse), not a trigger. Option C, 'Apply to each,' is a control/loop action used to iterate over items, not a trigger. Option D, 'Send an email,' is an action such as Outlook's 'Send an email,' not a trigger.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    For a selected file

    Why this is correct

    'For a selected file' is a manual, user-invoked trigger available in SharePoint and OneDrive, prompting the user to pick a file before the flow runs. It is a legitimate trigger type distinct from automated and scheduled triggers.

  • ✗

    Create a new row

    Why it's wrong here

    Create a new row is a Dataverse action that writes a record; it cannot initiate a flow because nothing subscribes to it as an event. It is tempting since it appears in the connector's operation list, but valid triggers are events such as when a row is created or a recurrence schedule.

  • ✗

    Apply to each

    Why it's wrong here

    Apply to each is a control action that iterates over an array, not a trigger that starts a flow. It is tempting because it appears in nearly every flow, but it executes only after a trigger has already fired, so it cannot initiate execution.

  • ✗

    Send an email

    Why it's wrong here

    Send an email is an Office 365 Outlook action performed after a flow starts, not a trigger. It is tempting because email events feel event-driven, yet the actual trigger is 'When a new email arrives'; this action merely responds once execution is already under way.

  • ✓

    When an item is created

    Why this is correct

    'When an item is created' is an automated trigger exposed by SharePoint and Dataverse connectors, firing whenever a new record is added to a list or table. It requires no user interaction and is a standard trigger type.

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.