
How to Run an Async Retrospective Without It Dying in a Doc
A fully synchronous retro stops working the moment your team spans more than about six hours of time zones. Someone is always joining at 7am or 10pm, half awake, contributing nothing. So teams go async. Then they post a Google Doc with three headings, ask everyone to "drop your thoughts by Friday," and wonder why four people wrote anything and nothing changed.
The async retro is the right call for distributed teams. Most teams just run it wrong.
Why Async Retros Usually Fail
It isn't the async part. It's that teams treat it like a survey. A doc sitting open for a week is not a retrospective. It's a suggestion box, and suggestion boxes have a famously low conversion rate.
Three things break:
- No deadline pressure, so people put it off until the doc is stale.
- No grouping or voting, so twenty scattered comments never become two clear themes.
- No live moment, so the conversation that's actually worth having never happens.
The fix isn't more async. It's less. The retros that hold up for distributed teams are mostly async with one short synchronous spike at the end.
The 48-Hour Board, Then 30 Minutes Live
Here's the shape that works. Open the board two days before a short live call. Let people write, group, and vote on their own clock. Then meet briefly to talk through only the items that rose to the top.
Open the Board
Drop the board two working days ahead with the prompts already set. People add cards whenever their day allows. Push one reminder at the 24-hour mark, because the first day always looks empty and that's normal.
Group and Vote Async
Close card writing one full working day before the call. Then let everyone group similar cards and spend their votes. By the time you meet, the noise is already sorted into themes and the team has surfaced what matters most. Nobody needs to be awake to run this part.
Meet on the Top Three
The live call exists for one thing: the discussion you can't have in writing. Take the top three voted items, talk them through, and leave with owners and dates. Thirty minutes is usually plenty because the sorting already happened.
This works because it spends synchronous time only where it's irreplaceable. Writing, clustering, and voting are fine to do alone. Arguing about root cause and committing to a change is not.
If you've run the live version, the structure will feel familiar. It's the same arc as a great in-person retro, stretched across two days and three time zones.

What Async Changes About Facilitation
You can't read the room when there's no room. So a few habits that are optional in a live retro become load-bearing once you go async.
- Default to anonymous cards for the first few months of a new remote team, or any time the topic is tense
- Set a hard close time for writing, then a separate one for voting, so the board doesn't drift
- Rotate who runs it every sprint, since async makes the facilitator role lighter and easier to share
- Write specific prompts, because vague questions get vague answers nobody can act on
A few things will quietly kill the whole thing. Don't leave the board open indefinitely "so everyone gets a chance," because open ended means never. Don't skip the live call to save time, since the async-only version is exactly where retros go to die. And don't let one loud person group and vote on behalf of the silent majority.
Anonymity matters more here than people expect. In a live retro, tone and body language soften a hard comment. In text, a blunt card from a junior dev to a senior one reads harsher than anyone meant it. Hide authorship until the team has built enough trust to not need it, usually a few months in. It also helps to rotate the format every few sprints so the prompts don't go stale, which happens faster async than live.
Don't Let Action Items Die at the Board Close
Async amplifies every weakness, and the biggest one is the orphaned action item. "We should improve our deploy process," assigned to "the team" with no date, is dead on arrival in a live retro. Async, where nobody has to look anyone in the eye, it's worse.
The other half of the fix is putting the item where the work actually lives. An action that sits in the retro tool gets forgotten. One that lands in Jira or Linear with an owner gets done. This is why so many retro action items never get done, and it bites async teams hardest, because there's no Monday standup where someone sees the list again.
Tools That Actually Do Async
Most retro tools claim async support. Few mean it. The line that matters: can people group and vote without a host driving the phases, and do action items survive the board closing?
Parabol is the clearest example of async done right. The reflect phase can stay open for days, reflections are anonymous by default, its AI groups cards whether or not a facilitator is awake, and action items sync out to Jira, GitHub, or Linear. It's open source, the free plan covers ten meetings a month, and it ranks second overall on our list. For a genuinely distributed team, try it first.
Contrast that with EasyRetro, a solid board that's only partly async. People can add cards without an account, but there's no real async workflow or reminder system to keep the two-day window on track. It suits teams that are mostly in one or two zones and just need a few people to contribute ahead of a live call.
Pick by your time-zone spread, not the feature list. A team across two adjacent zones can get away with almost any board. A team split across San Francisco, Berlin, and Bangalore needs one built for it.
Find a Tool Built for Distributed Retros
Compare async support, anonymity, and action-item tracking across every major retro tool.
Browse All Tools