Trigger Scenario only when a specific column is updated in Notion Database

I’ve spent days on this issue but what I am trying to do is fairly simple.

  1. I have a Notion database being watched (which triggers the scenario if any database item is updated or added)
  2. If a specific column(Notion property) of any entry(Notion page) of my database is changed, continue the scenario; if any other column is changed, stop the scenario.

The rest of my scenario just checks the value of the column and runs different modules based on the value of the specific column. This second part works just fine, the issue is the scenario runs if any column is changed, not just the one I want watched for changes.

1 Like

Hi @Eddy,

I haven’t used this Notion Module but it triggers for every change in the database. You need to filter only those changes you want to process. Does this help?

Best,
Richard

Unfortunately no, I used the filter via the connector and that does not work. The problem is the trigger runs with any change in any column. I need it to run only when a specific column is edited.

To use the filter option I would need to somehow check the previous state of my desired column when a trigger comes in, then run the scenario only if the value has changed from the previous value. I don’t know if that is possible either.

I will be able to help.
You can email me via godfredbrown@gmail.com

Hello Gofred Brown - I am trying to solve the same problem.
Can you please let me know how you handled that?
I need to trigger scenario only when specific property (status) changes in Notion database.

1 Like

Problem is solved? I have the same

Same here, anyone who can share how to trigger a watch an updated item ONLY when a specific column is edited, particularly “Status”

1 Like

Since Notion is always sending the data no matter which column changes, you will have to keep track of this yourselves.
You can do this by:

  • using a “Local Storage” module
  • save the record data
  • when an update comes in over webhook, check what is different from the last time
  • take action if your column is changed

That is the only solution right now, since Notion doesn’t provide any more advanced API webhooks.

4 Likes