Notion → Slack alert scenario using “last_edited_time” not working properly

Hi everyone,

I’m currently building a Make scenario to send Slack alerts based on the “last_edited_time” field of a Notion database entry — but I’m running into repeated issues and would really appreciate some help.

Goal:

If a Notion page hasn’t been edited for:

  • 1 minute → Send Slack dm
  • 2 minutes → Send Slack dm
  • 3+ minutes → Send Slack dm

What I tried:

  1. Used Notion > Search Objects to fetch DB items
  2. Tried using formatDate(now; "X") - formatDate(last_edited_time; "X") inside a Router filter condition
  3. Also tried Set variable with the same logic, but it seems that:
    • Set variable doesn’t evaluate functions
    • formatDate(...) doesn’t resolve in filters either
  4. I attempted to calculate elapsed time (in seconds) and route based on it, but the scenario always halts after step 1, with no Slack alert being triggered.

Main issue:

Even though last_edited_time is retrieved correctly (confirmed in output), the filter condition never evaluates as true. I also tried using Date and time difference module but Make says “module not found.”

Looking for:

  • A working method (or module combo) to calculate and compare elapsed time since last_edited_time
  • Any example of a similar Notion + Slack flow using time-based triggers
  • Alternatives if Make doesn’t currently support this natively.

Thanks in advance!