Skip to main content

Run weekly standups with Groq AI summaries via Telegram and Google Sheets

Workflow preview

Workflow preview
100%
Run weekly standups with Groq AI summaries via Telegram and Google Sheets preview
Open on n8n.io

1. Workflow Overview

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 summa...

Best for

  • Project Management automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.code, n8n-nodes-base.telegram, n8n-nodes-base.googlesheets, n8n-nodes-base.wait, n8n-nodes-base.scheduletrigger, n8n-nodes-base.set, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Muhammad Mahamid.

Original n8n.io source

1.1 Workflow description

Title
Run weekly standups with Groq AI summaries via Telegram and Google Sheets
Workflow name
Run weekly standups with Groq AI summaries via Telegram and Google Sheets

📋 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

  1. Monday 9 AM — workflow triggers automatically (or run manually anytime)
  2. Bot sends questions to each team member privately on Telegram
  3. Team replies to the bot with their update (1-2 minute task per person)
  4. Workflow waits 4 hours (configurable) for everyone to respond
  5. AI reads all responses and generates an executive summary
  6. Team lead receives the formatted summary on Telegram
  7. 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

  • continueOnFail on 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:

  1. Create a Telegram bot via @BotFather (get token)
  2. Each team member sends /start to your bot once
  3. Get each person's chat ID via @userinfobot
  4. Import the JSON into n8n
  5. Paste credentials in ⚙️ Settings
  6. Connect Telegram credential and Google Sheets credential
  7. Click ▶️ Manual Test to verify
  8. 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.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - 📝 Prepare Messages

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 2 - 📲 Send to Team

Type / Role
n8n-nodes-base.telegram - telegram
Config choices
Version 1.2

Block 3 - 💾 Log Sent

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.5

Block 4 - ⏳ Wait 4 Hours

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 5 - 📥 Fetch Responses

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 6 - ⏰ Every Monday 9 AM

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 7 - ⚙️ Settings

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 8 - 🤖 AI Summarize

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 9 - 📲 Send Summary to Lead

Type / Role
n8n-nodes-base.telegram - telegram
Config choices
Version 1.2

Block 10 - Note: Step 5

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Note: Overview1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Note: Step

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - Note: Step 6

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - Note: Step 7

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 15 - Note: Step 8

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Run weekly standups with Groq AI summaries via Telegram and Google Sheets
Complexity advanced
Nodes 15
Categories Project Management, AI Summarization
Author Muhammad Mahamid
Published 28 Apr 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/15371/15371.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Run weekly standups with Groq AI summaries via Telegram and Google Sheets do?

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 summa...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Project Management, AI Summarization use case.