DigitalAdaption Book a data risk call
Readiness Review Services Case Studies Guides Blog About Book a data risk call
Guides

How to Build a Power Automate Approval Flow from a Shared Mailbox

Quick answer

This guide gives UK SME teams a practical implementation path: start with the business question, check the data or workflow, build the smallest useful version, then document what has changed.

This guide gives UK SME teams a practical implementation path: start with the business question, check the data or workflow, build the smallest useful version, then document what has changed.

Book a data risk call View all services
Draft preview Home / Guides / Power Automate

Create approval workflow turning inbox requests into tracked decisions.

March 22, 2026 6 min read Matty Hatton, founder of Digital Adaption

Create approval workflow turning inbox requests into tracked decisions.

Power Automate mastery here means move from scattered admin to controlled, measurable workflows.. This guide is written for operations leaders, analysts using microsoft 365.

Draft awaiting review

This draft was generated for the Power Automate track. Review content accuracy, add screenshots where useful, then mark it reviewed or publish it.

In This Guide
  1. Who this is for
  2. The business problem
  3. Before you start
  4. How to run it
  5. Common mistakes
  6. What good looks like
  7. Next steps
  8. Define request contract
  9. Capture and classify
  10. Route by business rule
  11. Log for audit

Who this is for

Operations leaders, analysts using Microsoft 365.

The business problem

Shared inbox approvals have no ownership or tracking.

Mastery focus

Build the smallest repeatable workflow that removes friction first, then scale once the output is trusted.

Before you start

How to build it

1 Set up your SharePoint audit list

Create a SharePoint list called "Approval Log" with these columns:

ColumnType
RequestSubjectSingle line of text
RequesterEmailSingle line of text
AmountCurrency
DecisionChoice (Approved/Rejected)
ApproverEmailSingle line of text
DecisionDateDate/Time
CommentsMultiple lines of text

2 Create the Power Automate flow

  1. Go to make.powerautomate.com
  2. Create a new Automated cloud flow
  3. Trigger: When a new email arrives (V2)
  4. Set the mailbox address to your shared inbox
  5. Add a condition: Subject contains "approval" (or your trigger keyword)

3 Parse the email for request details

If your emails follow a template, use Parse JSON to extract fields:

{
  "type": "object",
  "properties": {
    "amount": { "type": "number" },
    "requester": { "type": "string" },
    "description": { "type": "string" }
  }
}

If no template, use expressions like:

float(replace(json(decodeBase64(triggerOutputs()?['body']['bodyPreview'])))?['amount'], '£', ''))

4 Add the approval action

  1. Add Start and wait for an approval action
  2. Approval type: Approve/Reject - First to respond
  3. Title: Approval Request: @{triggerOutputs()?['body']['subject']}
  4. Assign to: your approver email (or use a dynamic value)
  5. Details: include the requester, amount, and description

5 Log the decision

Add a Create item action (SharePoint):

6 Send confirmation back to requester

Add a Send an email (V2) action:

Common mistakes

Watch out

Automating without audit logging.

What good looks like

Approval flow with trail.

Next steps

Once the first version is trusted, fold it into the weekly or daily operating routine that owns the outcome. A guide without a standing cadence becomes a forgotten document.

Relevant Digital Adaption links

Planned next guides in this track

Need this built for your business?

If you need the workflow mapped, validated, or turned into a working report/app/process, use the linked service page to start the conversation.

Book a fractional delivery slot

Frequently Asked Questions

The best owner is the person who understands both the business pain and the operational decision that must improve after the guide is used.

Run the proposed steps against a handful of live examples, then confirm the output with the team that already trusts the current process or source system.

It should answer a real operational problem with a repeatable workflow, clear ownership, and an outcome the reader can measure.

Matty Hatton is the founder of Digital Adaption, an ERP and data consultancy based on the Wirral. He has spent 15 years delivering ERP transformations for manufacturers, including leading the data migration on a £4.5m consolidation of four legacy systems onto a single Infor LN cloud instance for a 220-user group. He holds an MSc in Digital Transformation and IT Strategy from Manchester Metropolitan University and is Microsoft PL-200 certified.

LinkedIn | Get in touch

Start with a 30-minute data risk call
Start with a 30-minute data risk call

Find out why the numbers do not match before the project gets expensive.

Book a 30-minute data risk call Review the first engagement