Marek Nowak
View profile
Notion → Slack daily digest
Every weekday morning, n8n queries Notion for tasks due today + overdue, formats via Claude, posts a personalized Slack DM to each team member.
Reduced standup time by 12 min/day across 8-person team.
0
Problem
Daily standup ate 25 minutes for an 8-person team to review who was doing what — most of it was just reading Notion out loud.
Flow
Cron 09:00 → Notion DB query (status, due, assignee) → group by person → Claude prompt per group → Slack DM via chat.postMessage.
Cadence
Weekdays at 09:00 local time, ~8 DMs/day
What I built
- n8n cron at 09:00 local time, weekdays only
- Notion query: tasks due today + overdue grouped by assignee
- Claude formats per-person summary with one-line priority callout
- Personalized Slack DM to each team member with their list
Limits
- Notion tasks must be tagged with an assignee — untagged ones are skipped
- Single timezone — multi-region teams would need a per-region clone
AI tools used
- n8n
- Notion
- Slack
- Anthropic API
@marek.nowak
