← Back to Directory
🍳

Daily Standup Collector

At 9am: DM each team member asking for their standup update. At 9:30, compile all responses and post a summary to the team channel.

🤖 00 ↓  |  👤 00
intermediate10 min setup🔄 3 swappable alternatives

🧂 Ingredients

🔌 APIs

dm_team_members_and_post_summary

🔄 Alternatives:

Discord Free, great for communitiesTelegram Simple bot API, no approval neededTeams Enterprise/Office 365 integration

📋 Step-by-Step Build Guide

STEP 1

At 9:00 AM, DM each team member: 'What did you do yesterday? What are you doing

At 9:00 AM, DM each team member: 'What did you do yesterday? What are you doing today? Any blockers?'

At 9:00 AM, DM each team member: 'What did you do yesterday? What are you doing today? Any blockers?'

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.
STEP 2

Collect responses for 30 minutes

Collect responses for 30 minutes

Collect responses for 30 minutes

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.
STEP 3

At 9:30 AM, compile all responses into a formatted summary

At 9:30 AM, compile all responses into a formatted summary

Compile the gathered data into a structured report.

Format as clean Markdown with:
- Title/date header
- Executive summary (2-3 sentences)
- Key metrics section with actual numbers
- Detailed sections with bullet points
- Action items or recommendations at the end

Keep it scannable — busy people read reports in 30 seconds.
Use emoji sparingly for visual anchors (📊 metrics, ✅ wins, ⚠️ concerns, 📋 action items).
Include data comparisons: "X this period vs Y last period (↑Z%)"

If any data source was unavailable, note it clearly: "⚠️ [Source] data unavailable — excluded from this report."
STEP 4

Post summary to #standup channel

Post summary to #standup channel

Post summary to #standup channel

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.
STEP 5

Flag any mentioned blockers separately

Flag any mentioned blockers separately

Flag any mentioned blockers separately

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.
STEP 6

Track participation — nudge non-responders

Track participation — nudge non-responders

Track participation — nudge non-responders

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.

🤖 Example Agent Prompt

At 9:00 AM, DM each team member: 'What did you do yesterday? What are you doing today? Any blockers?'

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.

Copy this prompt into your agent to get started.

⏰ Automation Ideas

  • 0 9 * * 1-5
🍳 Daily Standup Collector — PincerAPI Cookbook