Question

Notion: How to build a "stale" bot that triggers after inaction of X days in a Notion page

  • 23 December 2021
  • 5 replies
  • 33 views

Hi there,

 

I am trying to build a “stale bot”, that triggers whenever a Notion page hasn’t received any activity for a certain time. Specifically, when the Status property of the page is set to a certain state, e.g. “WIP” and then the page does not get any input for a week. Then a message should be send in Slack to the doc owner or a certain Slack channel.

 

Any ideas?

 

Thanks!


This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

5 replies

Userlevel 7
Badge +14

Hi @phimae 

You’ll likely need to log these events to then check against such as in a GSheet or an Airtable Base.

 

GSheets - Lookup Row

Airtable - Find Row

Thanks Troy! Can you elaborate on that a bit more? How would I log these events?

Userlevel 7
Badge +14

Hi @phimae 

This would be a separate Zap to log the entries...

Action: GSheets - Add Row

OR

Action: Airtable - Create Row

Problem is that Notion does not have any trigger on changes in the page or database, only “new database item added”, meaning I wouldn’t be able to log any changes, not even with GSheets - Add Row - or am I misunderstanding something?

Userlevel 7
Badge +14

@phimae 

Check to see if the Notion Find Database Item returns the Last Edited Time field.

 

Otherwise the Notion API would have to be used: https://developers.notion.com/reference/retrieve-a-page

App APIs can be used in Zaps with the Webhooks app as an action step: https://zapier.com/apps/webhook/help