Productivity

Async standups: how to replace the daily call without losing visibility

By the Atlas team · 3 June 2026 · 6 min read

A written standup posted to a channel can keep a distributed team aligned without dragging anyone onto a call at an awkward hour. Here is how to run one that surfaces blockers fast and keeps people accountable.

An async standup is a written daily check-in posted to a shared channel instead of a live call. Each person answers three prompts: yesterday, today and blockers. People post by a deadline set in their own morning, so nobody has to be online together, yet the whole team can read the same thread and respond.

The daily call is the default ritual for a reason: it forces alignment and surfaces problems. But on a team spread across time zones, that call always lands badly for someone. The async version keeps the value and drops the cost, if you run it deliberately rather than just telling people to "post an update".

What goes in an async standup?

Keep the format to three lines. Anything more and people stop reading; anything less and the blocker disappears.

Pin the template at the top of the channel so the structure is identical every day. Consistent shape makes the thread scannable: a reader can skip every "today" line and read only "blockers" in ten seconds.

Where should the standup live?

Use one dedicated channel, not a thread that gets buried under chat. A single channel gives you a clean, chronological record: anyone joining mid-week can scroll back and see exactly what happened. Keep replies and discussion in threads off each post so the main column stays a readable list of updates.

When is the posting deadline?

This is where async standups quietly fail. A single global deadline, say 9:00 AM UTC, lands at breakfast for London, before dawn for New York and after work for Sydney. Half the team posts stale updates or skips entirely. This is the norm rather than the exception: in Buffer's 2023 State of Remote Work report, 74% of respondents said their company operates across multiple time zones, so a single fixed deadline almost always lands badly for someone.

Set the deadline relative to each person's morning instead. The simplest rule: post within the first hour of your own working day. To make that workable you need to see, at a glance, where each teammate is in their day. That is exactly what Atlas shows: pin each person, see their current local time, and watch the shaded working hours so you know whose morning is starting right now.

Stagger the deadline by person, not the format

Everyone uses the same three-line template, but each person's cut-off is their own local morning. If you still need a short live overlap for blockers, find the one window everyone is awake first; here is how to run a daily standup across time zones.

How do you surface blockers fast?

A blocker that waits a full day for a reply costs you a day. The fix is ownership, not hope.

  1. Make blockers loud. A heading, a flag emoji, or a separate line that is impossible to miss while scanning.
  2. Name a triager. One person whose job, once their day begins, is to read every post and respond to each blocker within the hour, either resolving it in a reply or escalating to a quick live chat.
  3. Tag the unblocker. If you are waiting on someone, @-mention them in your blocker line so it lands in their notifications, not just the channel.

Most days no live conversation is needed. On the days it is, the blocker line is the trigger, and you only pull in the two people who actually need to talk.

How do you keep accountability without a call?

People worry that without the social pressure of a call, updates dry up. In practice the written record is a stronger accountability tool, because it is permanent and visible.

Async standup vs the live call

Neither is strictly better; they trade different things. A quick comparison:

Async (written)Live call
Time-zone fairnessHigh — post in your own morningLow — bad hour for someone
Written recordPermanent, searchableNone unless noted
Speed of blocker replyWithin the hour, with a triagerImmediate, but only once a day
Social connectionLowerHigher
Focus interruptionNone — read when readyFixed slot in everyone's day

A common middle path: run the written standup daily and keep one short live call a week, scheduled in the one window where everyone overlaps, for the human side that text cannot carry.

Putting it together

A good async standup is three lines, one channel, a deadline in each person's local morning, and one named person watching for blockers. Get those four right and you keep every benefit of the daily call without asking anyone to join it at 6:00 AM. To pick the deadline and any weekly overlap with confidence, see where everyone actually is in their day with Atlas.

Frequently asked

What is an async standup?
A written daily check-in posted in a shared channel instead of a live call. Each person answers three prompts in their own words, posting by a set deadline, so nobody has to be online at the same time.
What three questions should an async standup answer?
Yesterday (what you finished), today (what you plan to do next), and blockers (anything stopping you or anyone you are waiting on). The blocker line is the most important and the part that needs a human reply.
When should the async standup deadline be?
In each person's local morning, not a single global time. A fixed UTC deadline lands at lunch for one teammate and bedtime for another. Use a tool that shows each person's current local time to set a fair window.
How do you surface blockers quickly without a call?
Make blockers visually distinct and name a triager who scans posts once their day starts and responds to every blocker within the hour, either resolving it in a reply or pulling it into a quick live chat.
Written by the Atlas team

We build Atlas, a native macOS app for scheduling meetings across time zones — find the overlap, respect everyone's hours, and add it to your calendar in one tap.

Stop doing timezone math

Atlas finds the time everyone's awake and adds it to your calendar in one tap.

One-time purchase, yours forever.
All articles