Blog Post

Microsoft SharePoint Blog
4 MIN READ

Quickly add approval workflows to any list or library in Microsoft 365

Nate Tennant's avatar
Nate Tennant
Icon for Microsoft rankMicrosoft
Mar 19, 2025

Leverage the power and simplicity of lightweight approvals on any list or library with a few simple clicks!

SharePoint and Teams seamlessly integrate across files, lists, loops, and pages. And now, we’re excited to release the latest integration. SharePoint + the Teams Approvals app bringing you fast, easy approval-tracking business solutions – to any list or library. A single toggle gets you started: Create, approve, reject, and cancel – without leaving your content or the context of your conversations. Learn more from our "Automate work with SharePoint content processes" SharePoint learning series video. Watch now

Whether you need to approve a purchase order, a vacation request, project milestones, or a blog post, Approvals in lists and libraries help streamline the process and collaboration among your team members.

Approvals running on a SharePoint document library in Microsoft 365; note the "Approval status" column.

How this new Teams Approval app integration works

Microsoft Lists and SharePoint document libraries provide a rich set of features to manage content and build your own solutions when collaborating with your colleagues. You can customize the look and feel, design forms, create notifications, build rules and workflows, and now, capture approval details.

From any list or library, navigate to the Automate dropdown, and select Configure Approvals:

Configure Approvals for lists and library from the Automate menu > Configure Approvals.

Once enabled, you’ll see a new special choice column under the column title, “Approval status.” This is where you can initiate new requests, track details of in-progress approvals, and act: Approve, reject, or cancel.

The "Approval status" column appears right after to enable it for a list or a library (shown here).

Kick off a new approval by adding a name (or leaving the file or item name) and specifying who needs to approve the item. You decide if all approvers need to complete the approval. Once approved, the list item status is updated.

Kickoff a Request approval from any list item or document library file.

And there's a nice fail-safe feature the team built in. If a list item was sent through a review/approval process, and was approved - changes to the item post approval will trigger a warning pop-up that lets the person know that this amount, or date, or status change has been approved and shouldn't be adjusted; to maintain good governance and process - all auditable throughout the entire review and approval process.

Staged & Sequenced Approvals

Coming soon! You’ll be able to require responses in the assigned order. This will give you even more flexibility on how you design and route your approvals.

In the future, assign the order for various individuals to respond and move your approval forward, in sequence.

Notifications in the Teams Approvals App

Once you submit a new item for approval named individuals receive a Teams activity feed notification from the Approvals app. They can then accept or reject from Teams or navigate to the source and take the same actions directly from within the list or library.

Use Rules or Power Automate to get email notifications

Rules are used to create simple email notification based on Approval status column.

Of course, you can build in further custom logic and email notifications in Power Automate. This provides you a great grow up opportunities should you need more actions to happen in parallel or in sequence – whatever your business process requires that Power Automate supports.

And soon, you’ll be able to customize and integrate your own flows with a new SharePoint connector action for lightweight Approvals. With this new action, you can automatically create new approval requests enhanced by the rich ecosystem of Power Automate connectors. For example, when a new file is added to SharePoint, you can have an approval request created automatically. Or when a planner task is set to a specific status, create a new approval request. Of course, you can also use Power Automate to integrate with 3rd party systems, while keeping source files and approvals in SharePoint.

In the future, leverage the value of Power Automate connectors within lists and libraries Approval workflows.

A few things to note...

Some of our list and library templates have Approvals built-in and ready to go: Content scheduler with approvals & Travel requests with approvals. We also leverage Approvals within the SharePoint Premium eSignature solution. And now, take it further with the new ability to add an approval workflow to any list of library. Note: This applies to lists accessed within the SharePoint user interface, Microsoft Teams – Lists app, and Microsoft Lists itself.

If you disable approvals, this only hides the relevant columns and in-progress approvals will still be actionable in Teams. At any time, you can manually add approvals columns back into views.

 

We’ve updated the “Approvals in Lists & Document Libraries” article on support.microsoft.com. Dig into step-by-step ‘how to’ configure and use approvals. In addition, my peer, Reza Dorrani, produced a nice demo video, “EASY Document Approvals in SharePoint | Step-by-Step Tutorial.” He shares some of his own tips and tricks.

In the end...

We know you’re going to enjoy both saving time when setting up review/approval type solutions and keeping everything more in order as you track status to completion. We know not every workflow should take hours to build and require a unique skillset. Now anyone can benefit adding an approval process to their own list items and document library files.

Let us know what you think. We’re interested in fine tuning the experience and adding capabilities in the future. For now, happy approving (and rejecting) information and documents as you work.

- Nate “I approve this blog post” Tennant, Senior product manager – SharePoint, Microsoft

Updated Mar 19, 2025
Version 1.0
  • VARenee's avatar
    VARenee
    Brass Contributor

    Great stuff Nate Tennant !

    Do you know when GCC would get the Staged & Sequenced Approvals / "require responses in the assigned order" functionality in Approvals? 

    Thank you so much!

  • hm24's avatar
    hm24
    Occasional Reader

    Is there an estimate to when we will be able to use this as a connector in power automate?

  • EmmaB03's avatar
    EmmaB03
    Copper Contributor

    Im struggling with this. If I create a list I can see the option under automate for configure approvals. However in a library I just have the option to add a rule. Am I missing something??

    • Nate Tennant's avatar
      Nate Tennant
      Icon for Microsoft rankMicrosoft

      Apologies on the delay, the rollout is continuing over the next couple weeks, you should see it shortly in your libraries!

  • paxvas's avatar
    paxvas
    Copper Contributor

    Nate TennantWill this functionality also be available in Page Libraries? In one client tenant we can only use this sort of approvals as the users do not have access to power automate from lists and libraries, so they cannot create a content approval flow. Could this be a replacement to keep the user in SharePoint and Approvals App?

  • fredynals's avatar
    fredynals
    Copper Contributor

    Hi, I’ve recently been working on a Power Automate flow connected to a SharePoint list, and I came across several challenges that I’m glad to see are now being addressed in the latest updates.

    One of the main issues I faced was trying to extract the name or email from a person-type lookup column. I was never able to retrieve the value properly to use it in notifications or approvals.

    Additionally, I struggled to extract plain text from a multi-select choice column. Instead of returning simple values, the system provided complex objects, which made it harder to convert them into a usable string for emails or conditions.

    It's great to see that these processes are being simplified. I'm excited to test out these improvements.

  • YosukeY's avatar
    YosukeY
    Copper Contributor

    Regarding Approvals, this is still not visible in my SharePoint Library.
    When will it be released?

      • Yosuke75's avatar
        Yosuke75
        Copper Contributor

        Thank you!! I'm really looking forward to using it.

  • When do we expect the capability of automatic approval routing to be released? For example, when a new file is added to SharePoint, you can have an approval request created automatically.