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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Update 'Previous Statu...
Power Automate
Suggested Answer

Update 'Previous Status' SharePoint Column with Update Flow Action

(1) ShareShare
ReportReport
Posted on by 5,331 Moderator
I have a scheduled flow that kicks out certain emails when the 'Status' of on item is changed.

The SP List data source has a 'Status' (single line of text) column and a 'Previous Status' single
line of text column.


The flow runs twice per day. When the flow runs, I want the final task to be an Update action
that updates the 'Previous Status' column to the 
content previously contained in the 'Status'
column.


I am aware one of the main purposes of this flow is send an email because the 'Status' has changed,
meaning the only 'Status' is no longer a definable meta data.

However, I was wondering if I could get around this by creating a formula that makes assumptions
on the old 'Status' and updates the 'Previous Status' based on those assumptions?

Example:
When a new item is added the 'Status' is "Hot Lead".

At this point the 'Previous Status' should be empty.

"Hot Lead" will always be (manually) changed to "Pending".

Once this change occurs, and during the next scheduled flow run, the flow should see the 'Status' has been changed
to "Pending" and - based on a formula in the action property, update the 
'Previous Status' to "Hot Lead", because
"Hot Lead" is always the first Status before "Pending".


Likewise, 'Status' "Pending" will always either be changed to 'Qualified' or 'Disqualified'.

Whether the 'Status' is changed to "Qualified" or "Disqualified", the 'Previous Status' should always be changed
to 'Pending', as "Pending' always comes before either "Qualified" or "Disqualified", and so forth.
Categories:
I have the same question (0)
  • Suggested answer
    David_MA Profile Picture
    14,624 Super User 2026 Season 1 on at
    I think I would simply create a flow that runs when the item is modified. When it does, write the value from the status field to the previous status field. Add the following trigger condition so the flow does not run if the status and previous status values are the same: not(equals(triggerOutputs()?['body/Status'], triggerOutputs()?['body/PreviousStatus']))

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Vish WR Profile Picture

Vish WR 791

#2
Valantis Profile Picture

Valantis 568

#3
Haque Profile Picture

Haque 535

Last 30 days Overall leaderboard