Placeholder

Running asynchronous standups with Zapier and Asana

Most managers think they need their entire team under one roof to effectively manage it. They’re missing out on many great hires, but that’s the price they’re willing to pay to keep their team productive.

A table full of laptops and office paraphernalia

Matt Drozdzynski

Published on November 29, 2015

Most managers think they need their entire team under one roof to effectively manage it. They’re missing out on many great hires, but that’s the price they’re willing to pay to keep their team productive.Some decide to give remote work a try, but quickly footnote it with ‘as long as you’re within X hours of our headquarters.’ I’ve been spending more time in the Bay Area recently, so we had to learn to work with a 10-hour time difference. First thing we had to do away with was our daily standup call.Note: We recently replaced Trello with Asana as our system of record for all tasks across all teams. This helped us create more accountability and transparency into what everyone is working on.

Running standups in Asana

Instead of our daily call, we start a conversation in Asana where every team member describes what they are working on. It’s not too different from what we’d discussed in our call, but it can be updated at any time.
Asana starter conversation: Hi everyone, it's standup time! Can everyone actively working on this team answer these few questions? 1. What did you do yesterday? 2. What do you plan on doing today? 3. Is there anything you're blocked on? Also, can you please make sure you've updated your tasks on Asana?
Photo by Pilot
Everyone tries to update it first thing in the morning in their local time zone. As a manager, I review all standups daily, provide feedback or recognition (with ♥️), and try to remove any blockers that the team reports to me.
Team member update. Yesterday: Finalized all major features, including actionable widgets for each role. Today: Focused on polishing of everything that is implemented, then on refactoring of widget/actions templates/partials. Conversations are complete but this one part needs refactoring (which is already in advanced progress). I'll want to do some additional refactoring work on the weekend so that I can start working on new stuff on Monday. Nothing is blocking me but for full staging deployment I need MX records set to that email replies work.
Photo by Pilot

Why not Slack?

We decided against using Slack bots for our standups for two reasons:1. Messages on Slack easily get lost, so if you’re spread across multiple time zones you might miss your reminder.2. There is no easy way to retrieve past updates in case we need to refer to them later on.

Automating it with Zapier

Instead of relying on one of the team members to start a new conversation every day, we automated it with Zapier.You can start conversations in Asana from your email by sending posts to team-name@mail.asana.com.We created a zap that sends an email to each team’s mail-in address at 8 am UTC:
Screenshot of the Pilot zap which sends an email to each team’s mail-in address at 8am UTC
Photo by Pilot
This way we don’t have to worry about someone forgetting to start the standup thread. 💪The takeaway: This simple practice helped us keep in sync despite a significant time difference. And it’s a great opportunity to reflect on our work for more than 5 minutes you’d typically get in a regular standup meeting.If your team is doing anything to automate or eliminate common project management practices, I’d love to hear from you.

Sign up for our newsletter

Stay up-to-date on Pilot's latest features and learn industry news on international hiring and remote work.

Related articles

From startups to large corporations, US companies of all sizes use Pilot for international payroll, benefits and compliance.

Want industry news and product updates?Sign up for our newsletter.