All blogs
StandupSeptember 10, 2026· Rupinder Kaur

Async Stand-ups: How to Run Daily Updates Without a Meeting

Async Stand-ups: How to Run Daily Updates Without a Meeting
  • What did I get done since my last update?
  • What am I working on next?
  • What's blocking me?
Yesterday
- Merged rate-limiting middleware and added tests

Today
- Integrate it with the auth service
- Open PR for staging

Blockers
- Need confirmation on the Redis staging config. @Priya, can you take a look?
  1. 1.Be specific about "done." "Worked on X" tells us almost nothing. "Shipped X, merged" tells us what changed.
  2. 2.Name names on blockers. A blocker addressed to nobody is a wish, not a request.
  3. 3.Flag when you're behind, early. Async stand-ups are for surfacing problems, not hiding them. A team that never posts a blocker isn't necessarily unblocked; it may just be uncomfortable raising one.
  4. 4.Keep it short. Five bullets, not five paragraphs. If it needs more, it needs a doc.
  5. 5.Link things. PRs, tickets, docs. One click beats a search.
Infographic showing the anatomy of an async stand-up update: yesterday, today, and blockers, with a bad and a good example update
  • Start-of-day, local. Everyone posts within two hours of starting. Naturally staggered, and no one wakes up early.
  • End-of-day, local. Better for teams with a big time gap. The next zone wakes up to a full picture of what happened while they slept.
  • Twice a week instead of daily. Genuinely fine for many teams. If your work moves in multi-day chunks, daily updates are just noise with a schedule.
  • A weekly team sync for direction, decisions, and the stuff that needs tone
  • Ad-hoc calls when a thread has clearly stalled
  • One-on-ones where nuance, feedback, or sensitive topics need real conversation
  • Active incidents, where rapid coordination matters more than waiting for the next async check-in
  • Participation without nagging. If people post unprompted, the ritual has taken root.
  • Blockers appearing early. Counterintuitively, more blockers can be a healthy sign. It means people trust the channel enough to surface problems.
  • Fewer "what's the status of..." DMs. The record is doing its job.
  • Longer uninterrupted blocks on calendars. That's the whole point.
  • Fewer status meetings and interruptions. If you've moved the stand-up async but the number of status-check DMs and meetings hasn't fallen, you've changed the format without solving the problem.