How to Make an Approval Workflow for SharePoint (Power Automate)

How to Make an Approval Workflow for SharePoint (Power Automate)

Last Updated on October 24, 2022

Do you need to set up some sort of approval workflow?

It’s worth considering if you have a lot of contributors for the content of your site as you may want to review each submission you get.

In this article, I’ll show you how to create an approval workflow for SharePoint using built-in features from Power Automate.

Let’s get started

What is Power Automate?

Microsoft Power Automate is an online workflow automation service that works across different apps and services.

Template for push notifications

Using this tool, you can create five basic flow types:

  1. Automated cloud flows
  2. Instant cloud flows
  3. Scheduled cloud flows
  4. Desktop flows
  5. Business process flows

There are also a lot of templates available — many of them being used with SharePoint.

Anyway, Power Automate will allow us to create a workflow without knowing how to code or doing any of that technical stuff.

Note: Power Automate used to be called Microsoft Flow. If you’re interested, you can read more about Power Automate in this article.

Sign up for exclusive updates, tips, and strategies

    How to create an approval workflow for SharePoint using Power Automate

    Creating an approval workflow for SharePoint pages is simple because there’s already a template and you only have to activate it.

    Since approval workflow is usually associated with content — which means SharePoint pages — the template is only readily available in the site pages library.

    This is helpful in cases like:

    In any case, follow these steps to create your own approval process in SharePoint:

    • Click the gear icon on the upper-right side
    • Click the option to go to the site contents
    Site contents from settings panel

    Find and go to the site pages library — where SharePoint pages are stored:

    Site pages library from site contents

    Once you’re in the site pages library, navigate through these buttons:

    • Automate (command bar)
    • Power Automate
    • Configure page approval flow
    Configure page approval

    A right panel will slide in from the right side — click the create flow button:

    Create flow

    In this next part, the system will use your credentials to sign in on the apps that will be used in the workflow.

    If you don’t have the right license for these apps, then you will not be able to successfully create an approval process.

    To proceed, click the continue button:

    Continue approval workflow

    For the next steps:

    • Enter a custom name for the flow (use the default one)
    • Identify the approvers
    • Click again the create button at the bottom
    Continue with the flow name and approvers

    Congratulations! You now have a working approval request flow right inside your SharePoint site pages library.

    When someone submits a new page, everyone on the approver’s list will receive an email notification to either approve or reject the page.

    Once approved, the system will publish the page automatically for all readers (while turning the status of the page to approved).

    Note: For creating an approval flow with multiple approvers, check out this article: Microsoft Flow Approval: Multiple Approvers.

    Frequently asked questions about approval workflow for SharePoint

    Here are the answers to common questions regarding this topic:

    What does an approval process look like for a contributor?

    When someone creates a new page or edits the homepage, the publish button will be replaced by a submit for approval button instead:

    Submit for approval

    A right panel will appear for submitting the page for approval — simply click the continue button at the bottom

    Continue submitting the page for approval

    On the next screen:

    • Add a message to the approver
    • Click the submit button at the bottom
    Add a note for the approver

    After doing that, all that’s left is to wait for the approver to approve the page. The page’s status is also now pending until it’s approved.

    How to approve an approval request on SharePoint?

    But what if you’re on the receiving end of the flow?

    Fortunately, it’s quite easy to approve or reject a request. There are at least three ways it can happen:

    • Email
    • Submitted page
    • Power Automate Approvals

    Right after a contributor submits a page, the system will send you an email where you can straight away approve or reject approval requests:

    Approval flow email notification

    If you go to the submitted page, the publish button becomes review approvals — if you click on it, you will be able to approve/reject the request:

    Approve/reject on submitted page

    You can also approve requests from Power Automate itself:

    • Go to the action items menu
    • Navigate to the received tab
    • Approve or reject requests through the check/x button
    Power Automate action items

    How to edit an existing approval workflow in Power Automate?

    What if you need to add an approver?

    For that, you will need to get to the Power Automate app. There’s an easier way to do that from the site pages library:

    • Automate (command bar)
    • Power Automate
    • See your flows
    See your flows

    On the next screen:

    • Hover your mouse over the target flow
    • Click the pencil icon
    Edit existing flow

    Since the only sensible change that you will make here concerns the approvers, follow this flow to change/add a new person:

    • Scope
    • Start an approval
    • Assigned to

    All you have to do is enter the name of the new approver, click on his name, and save the changes you have made.

    Add a new approver

    After saving the flow, the changes will take effect immediately.

    Create an approval process easily using Power Automate

    Using Power Automate, you can easily create an approval flow on the site pages library of your SharePoint site.

    Any questions on how to create an approval flow in SharePoint Online? Simply share your thoughts in the comment section.

    For inquiries and other concerns, kindly use the site’s contact form and I’ll get back to you as soon as possible.

    About Ryan Clark

    As the Modern Workplace Architect at Mr. SharePoint, I help companies of all sizes better leverage Modern Workplace and Digital Process Automation investments. I am also a Microsoft Most Valuable Professional (MVP) for SharePoint and Microsoft 365.

    Subscribe
    Notify of
    guest
    0 Comments
    Oldest
    Newest Most Voted
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x
    Scroll to Top