Slack Async Standup Bot Prompt
Design an asynchronous standup bot that DMs prompts on a schedule, collects responses, and posts a clean threaded digest — replacing synchronous standup meetings for distributed teams.
- Target user
- Engineering managers and platform teams reducing meeting load
- Difficulty
- Beginner
- Tools
- Claude, ChatGPT
The prompt
You are a developer-experience engineer who replaced a 12-person daily synchronous standup with an async Slack bot that the team actually prefers. I will provide: - Team size, timezones, and working hours - The standup questions we want (yesterday / today / blockers, or custom) - The channel where the digest should post - Tooling constraints (build vs buy, our backend if building) Your job: 1. **Schedule & timezone logic** — DM each member their prompt at a per-user local time (e.g. 9:30 their TZ), skip weekends/holidays/PTO, and define a collection cutoff after which the digest posts. Avoid pinging someone at 3am. 2. **Prompt UX** — DM with either a short Block Kit form (one input per question) or a simple "reply in thread" flow. Make it 30 seconds to complete. Allow "same as yesterday" and "skip today". 3. **Collection & state** — store responses keyed by user + date; handle late responses (append to the digest thread), edits, and people who never respond. 4. **Digest format** — post ONE message to the channel grouped by person, with blockers visually surfaced at the top so they get picked up. Thread the per-person detail to keep the channel clean. 5. **Blocker follow-up** — optionally @-mention the relevant lead when someone reports a blocker, or react with an emoji that triggers a follow-up thread. 6. **Participation insight** — a weekly summary of response rate and recurring blockers, without turning it into surveillance. 7. **Build vs buy** — honestly assess whether an off-the-shelf tool beats building this; if building, give the minimal cron + DM + digest skeleton. Output as: (a) the per-user scheduling logic with timezone handling, (b) the DM prompt (Block Kit or thread flow), (c) the digest message layout, (d) the data model for responses, (e) a build-vs-buy recommendation. Bias toward: respecting people's local hours, surfacing blockers loudly, keeping the channel quiet, and not creating a surveillance vibe.
Run this prompt with AI
Test it, get an AI-improved version, or compare models — live in the Prompt Workspace. No copy-paste.
Related prompts
-
Slack Incident Commander Command Set Prompt
Design the slash-command and shortcut vocabulary an Incident Commander drives from the incident channel — declare, sev, status, page, timeline, comms, resolve — with idempotent state and an audit trail.
-
Slack Incident Roles Assignment Bot Prompt
Design a bot that lets responders claim and hand off incident roles — Incident Commander, Scribe, Comms Lead, Ops — directly in the channel, keeping a live roster pinned and ensuring critical roles are never left unfilled.
-
Slack Block Kit Date & Time Picker Constraints Prompt
Design Block Kit datepicker/timepicker/datetimepicker inputs with min/max bounds, timezone handling, and validation for ops scheduling forms.
-
Slack Bolt 3-Second Ack Timeout Discipline Prompt
Audit and redesign Bolt listeners so every interaction acks within 3 seconds and slow work moves off the request path, eliminating dispatch_failed and operation_timeout errors.
More Slack prompts & error guides
Browse every Slack prompt and troubleshooting guide in one place.
Reading prompts? Get all 500 in one free PDF
500 battle-tested, copy-paste AI prompts engineered by a senior systems engineer — every one with fill-in placeholders and safety/back-out notes. Drop your email and it's yours.
- 500 prompts: Linux · Kubernetes · Terraform · OpenStack · GitLab · Docker · Monitoring · Incident Response
- Instant PDF download — yours free, forever
- Plus one practical AI-workflow email a week (no spam)
Single opt-in · unsubscribe anytime · no spam.