Daily Standup Summarization with OpenAI
Automatically receive a concise, structured summary of daily standup updates in Notion, saving time and improving team visibility.
This workflow automates the collection and summarization of daily standup updates from a Slack channel. At the end of each day, it gathers team updates, generates a structured summary (Yesterday, Today, Blockers) using OpenAI, and logs the report into a Notion database for visibility and record-keeping.
$29
Ready-to-use workflow template
Complete workflow template
Setup documentation
Community support

Preview - N8n
Documentation
Workflow Steps
Schedule Trigger
- Starts the workflow automatically every day at 23:00.
- Ensures standup messages are collected consistently at the end of each day.
AI Agent (with OpenAI Chat Model)
- Generates a Slack search query for the current date.
- Summarises standup messages into structured sections: Yesterday / Today / Blockers.
Slack Tool (Get Permalink)
- Retrieves message permalinks from Slack for direct reference.
- Ensures original standup updates can be traced back easily.
Notion (Create Database Page)
- Logs the summarised daily standup report into the Notion database.
- Stores reports with the current date for visibility and long-term tracking.
Data Sources & Tools
- Slack → Source of team standup updates.
- OpenAI (GPT-4.1-mini) → Generates Slack queries and concise summaries.
- Notion → Centralised storage of daily reports.
- n8n Schedule Trigger → Automates daily execution at a fixed time.
Key Benefits
- Automated summaries → No manual effort needed to compile daily reports.
- Centralised knowledge → All standup updates stored in Notion for tracking.
- Traceability → Slack permalinks provide direct reference to original updates.
