This workflow automatically generates and posts a weekly activity report for your team based on Slack channel messages from the past week. It collects all conversations, threads, and replies, then uses AI to summarize highlights, wins, challenges, and key updates. Every Monday morning, the workflow delivers a concise and motivating report to your team channel, ensuring no important discussions or achievements are forgotten after the weekend.
⭐ Features
- ⏰ Scheduled Trigger – Runs every Monday at 6 AM to capture last week’s activity.
- 💬 Slack Integration – Fetches all messages, threads, and replies from a chosen Slack channel.
- 👤 Per-User Summaries – Groups conversations by user and generates individual mini-reports.
- 🤖 AI Summarization (Google Gemini) – Summarizes message threads and creates engaging weekly updates.
- 📊 Team Report Generation – Aggregates individual summaries into one cohesive team-wide report.
- 📢 Automatic Posting – Shares the final report back in Slack for the entire team.
- ⚡ Subworkflow Handling – Simplifies looping and data mapping for cleaner execution.
- 🎯 Customizable – Adaptable tone, content, and delivery (Slack or email).