Every weekday morning, sends each person a Slack message listing their Notion tasks due today.

UsesNotionSlack

Today's Notion tasks, sent to each owner

Tasks get missed when nobody looks at the board. Every weekday at 8am this finds the tasks in your Notion Tasks database that are due today and not Done, and sends each owner one Slack message listing theirs.

The database needs the columns Due date, Status and Owner (a People column). Tasks with no owner are skipped.

ScheduleRun every weekday at 08:00.Run every weekday at 08:00.
NotionTasks due todayFind pages in a database. Save it as due_today.Notion
ListsTasks grouped by ownerGroup the items in due_today.results by people_emails.Owner and save it as tasks_by_owner.
Decisions & LoopsEach owner's tasksFor each owner in tasks_by_owner:
Decisions & LoopsIf owner.key isn't blankIf owner.key isn't blank
Yes
TextTheir tasks, one per lineWrite each item in owner.items as • @item.title, one per line and save it as task_lines.
SlackMessage the ownerSend a direct message to owner.key. Save it as task_message.You have owner.count task(s) due today: task_linesSlack
No
No steps