web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Trigger a flow from a ...
Power Automate
Answered

Trigger a flow from a SharePoint page

(2) ShareShare
ReportReport
Posted on by 9
Hi, I have been trying to figure this out but not getting anywhere. I have a SharePoint online site listing a number of apps that are available within our organisation for use by staff. I would like to add a link of button to each app's page that will run a power automate flow that for e.g. sends an email to the IT department requesting someone install that app.
 
Is this possible using current SharePoint Online pages? I had an idea that I could do it using an HTTPS trigger in Power Automate and putting that URL behind a button on the page. Does that sound feasible? I keep seeing tutorials for adding similar triggering buttons to SharePoint Lists but that's not what I want, unless there is also a way to just display a single record from that list on the page
 
I would appreciate any help or even just being told no, it's not possible, so I can avoid going down a rabbithole. Thank you!
Categories:
I have the same question (0)
  • Verified answer
    Jon Unzueta Profile Picture
    1,827 Super User 2025 Season 2 on at
     

    You're definitely not going down a rabbit hole unnecessarily! What you're trying to do is absolutely possible in SharePoint Online, though it does require a bit of setup. Let me walk you through your options:


     Option 1: Use an HTTP Request Trigger in Power Automate

    Yes, your idea is feasible! Here's how it works:

    🔧 Steps:

    1. Create a Power Automate Flow with the trigger:

      • Use “When an HTTP request is received”.
      • Define the JSON schema for the request body (e.g., app name, requester email).
    2. Add Logic to the Flow:

      • Send an email to IT with the app details.
      • Optionally log the request in a SharePoint list or Dataverse.
    3. Get the HTTP POST URL:

      • After saving the flow, Power Automate will generate a unique URL.
    4. Add a Button to SharePoint Page:

      • Use a Text Web Part or Quick Links Web Part.
      • Add a button or link that calls the flow’s URL using JavaScript or a PowerShell script embedded in a SPFx Web Part or Power Apps component.

    ⚠️ Note: SharePoint Online doesn’t allow direct JavaScript in modern pages, so you’ll need to use a SPFx Web Part or Power Apps to embed the button with custom behavior.


     Option 2: Use Power Apps Embedded in SharePoint

    If you want a more visual and interactive experience:

    1. Create a Power App that lets users request an app.
    2. Embed it in the SharePoint page using the Power Apps Web Part.
    3. Connect the app to your flow to send the email or log the request.

     Option 3: Use a SharePoint List as a Backend

    Even though you don’t want a full list, you can:

    • Create a list with one item per app.
    • Use a List View Web Part to show just one item.
    • Add a column with a button that triggers the flow.

    This is a bit more structured and easier to maintain if you have many apps.

     
    🏷️ Tag me if you have any further questions or if the issue persists.
    ✅ Click "Accept as Solution" if my post helped resolve your issue—it helps others facing similar problems.
    ❤️ Give it a Like if you found the approach useful in any way.
  • SH-31071346-0 Profile Picture
    9 on at
    Thanks so much for that @Jon Unzueta
     
    I will look into all three options!
     
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 519 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 296 Moderator

#3
abm abm Profile Picture

abm abm 232 Most Valuable Professional

Last 30 days Overall leaderboard