π Run weekly standups with Groq AI summaries via Telegram and Google Sheets
β‘ 18 views Β· π Project Management
Description
π Weekly Standup with AI Summary β Telegram + Google Sheets
Automate your weekly team standups end-to-end. Bot asks each team member three questions on Telegram, waits for responses, then AI summarizes the entire teamβs update and sends a clean executive summary to the team lead. All logged to Google Sheets for history.
Why This Is Useful
Standups are essential but consume hours every week. Slack/Teams threads get messy. Calendar invites get ignored. This template runs your standup automatically β questions go out Monday at 9 AM, the team replies on their phone via Telegram, and by lunchtime the team lead has a clean AI-generated summary.
No more βwhat did everyone do last week?β meetings. No more chasing replies. No more manually writing summaries.
How It Works
- Monday 9 AM β workflow triggers automatically (or run manually anytime)
- Bot sends questions to each team member privately on Telegram
- Team replies to the bot with their update (1-2 minute task per person)
- Workflow waits 4 hours (configurable) for everyone to respond
- AI reads all responses and generates an executive summary
- Team lead receives the formatted summary on Telegram
- Everything logged to Google Sheets for history
What You Need
- Telegram bot β free, 2 minutes via @BotFather
- Groq API key β free, no credit card required (console.groq.com)
- Google Sheet with a tab named
Standup_Log
Smart Features
π€ AI-Generated Executive Summary
Powered by Groqβs llama-3.1-8b-instant (free tier). Every summary follows the same structured format:
π KEY ACCOMPLISHMENTS LAST WEEK
- bullet point 1
- bullet point 2
π― THIS WEEK'S PLAN
- bullet point 1
- bullet point 2
π§ BLOCKERS & RISKS
- list any blockers, or "None reported"
πͺ TEAM HEALTH
One sentence assessment: on track / needs attention / at risk
Consistent format means leads can scan summaries in seconds across weeks.
π Smart Retry on Rate Limits
When Groq hits rate limits (429), the workflow waits and retries automatically. Up to 2 retries per call. Falls back to raw responses if AI is unavailable β never breaks.
π Built-in Tracking
- Standup_Log sheet β every βsentβ event tracked
- Missing members flagged in summary (
β οΈ Missing: Sarah, Omar) - Response count shown (
π₯ Responded: 4/5) - Run history queryable for trends over time
π‘οΈ Resilient by Design
continueOnFailon all Telegram and Sheets nodes- One memberβs network error doesnβt break the rest
- AI failure falls back to raw text β team lead still gets the data
- Manual trigger lets you test anytime without waiting for Monday
Customizable
- Questions β edit all three in the Settings node
- Schedule β change the cron (default:
0 9 * * 1= Monday 9 AM) - Wait time β default 4 hours, change to whatever suits your team
- AI model β swap to any Groq-supported model in the AI node
- Team size β works with 1 to 50+ members (just add chat IDs)
Setup Time
10 minutes:
- Create a Telegram bot via @BotFather (get token)
- Each team member sends
/startto your bot once - Get each personβs chat ID via @userinfobot
- Import the JSON into n8n
- Paste credentials in βοΈ Settings
- Connect Telegram credential and Google Sheets credential
- Click βΆοΈ Manual Test to verify
- Activate the workflow
Setup Step-by-Step
1. Create Your Bot
Open @BotFather on Telegram β /newbot β choose a name β copy the token (looks like 7654321:AAGfHJ...).
2. Get Team Chat IDs
Each team member opens @userinfobot β /start β copies the Id: number.
Important: every team member must send /start to your bot once before the bot can message them. This is a Telegram security policy.
3. Configure βοΈ Settings
| Field | Example |
|---|---|
team_chat_ids | 123456789,987654321,555555555 |
team_names | Ahmad,Sarah,Omar |
team_lead_chat_id | 123456789 (whoever gets the summary) |
question_1, _2, _3 | Customize for your team |
telegram_bot_token | Token from @BotFather |
groq_api_key | Free key from console.groq.com |
4. Connect Credentials
- π² Send to Team β add Telegram credential (token from step 1)
- π² Send Summary to Lead β same credential
- πΎ Log Sent β add Google Sheets credential, select tab
Standup_Log
5. Test
Click βΆοΈ Manual Test β youβll get the standup questions on Telegram β reply to the bot β wait 4 hours (or temporarily change to 2 minutes for testing) β receive AI summary.
Use Cases
- Distributed teams across timezones β async standups via Telegram
- Engineering teams β fast 1-minute updates instead of 30-minute meetings
- Sales teams β weekly pipeline updates auto-summarized for the manager
- Remote startups β keep founders informed without daily syncs
- Agency project teams β stakeholder updates compiled automatically
Architecture
β° Every Monday 9 AM βββ
βΆοΈ Manual Test ββββββββββ βοΈ Settings
β
π Prepare Messages
β
π² Send to Team (Telegram)
β
πΎ Log Sent (Google Sheets)
β
β³ Wait 4 Hours
β
π₯ Fetch Responses (Telegram getUpdates)
β
π€ AI Summarize (Groq + retry)
β
π² Send Summary to Lead (Telegram)
10 nodes. Single workflow. Production-ready.
Monthly Cost
$0. Telegram bots are free. Groqβs free tier handles 14,400 requests/day on llama-3.1-8b-instant β way more than weekly standups need. Google Sheets is free.
What You Get
A team that runs itself. Standups happen on autopilot. The team lead gets a structured weekly summary with zero manual effort. New team members ramp up faster because every weekβs update is searchable in Google Sheets.
Time saved per week: 30-45 minutes per team member + 2-3 hours for the team lead.
π Nodes Used
Google Sheets, Telegram, Schedule Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File