Summarize multi-channel Slack standups with OpenAI and post and escalate digests
Quick Overview This workflow runs every weekday morning, pulls the last 24 hours of messages from a Slack standup channel, uses OpenAI to format them into Shipped/Blockers/Next Up sections, and posts the digest to a designated Slack digest channel.
How it works Runs on a weekday cron schedule (09:00, Monday to Friday). Reads message history from the specified Slack standup channel. Combines the retrieved Slack messages into a single attributed text block and tracks the message count. Sends the combined text to OpenAI (GPT-4o-mini) to produce a standup digest with exactly three sections: Shipped, Blockers, and Next Up. Posts the generated digest text to the configured Slack digest channel.
Setup Add a Slack credential connection with permission to read channel history and post messages. Replace REPLACE_WITH_SOURCE_CHANNEL_ID with your standup/source Slack channel ID. Replace REPLACE_WITH_DIGEST_CHANNEL_ID with your destination Slack digest channel ID. Add an OpenAI credential connection for the Chat Model used by the summarization step. Adjust the cron expression in the schedule trigger if you want the digest to run at a different time or on different days.
Related Templates
Get Airtable data via AI and Obsidian Notes
I am submitting this workflow for the Obsidian community to showcase the potential of integrating Obsidian with n8n. Whi...
AI SEO Readability Audit: Check Website Friendliness for LLMs
Who is this for? This workflow is designed for SEO specialists, content creators, marketers, and website developers who ...
Use OpenRouter in n8n versions <1.78
What it is: In version 1.78, n8n introduced a dedicated node to use the OpenRouter service, which lets you to use a lot...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments