Your web browser is out of date. Update your browser for more security, speed and the best experience on this site.

Update your browser

Mar 22, 2016 • By Garrett Winder

Automating our project onboarding process

We use quite a few web apps at Good Work to help simplify our day to day life. On the operations side, that's Trello, Harvest and Forecast. We use Trello as our project management software, Harvest for time tracking and reporting, and Forecast for resource management.


Here's our project onboarding checklist for new projects and how that works with the 3 systems above.

  1. A templated email goes out to our master queue list with the client name, project name, budget and any pre-project details we have about the job. This email comes from the project manager, and goes out to me and the bookkeeper.
  2. The project manager adds a card to the Planning column in our "Master Queue" Trello board with the details from the email, and assigns themselves to the card
  3. They add the project to Harvest
  4. They add the project to Forecast and schedule it with the appropriate team members
  5. Lastly, they go to the card on the Trello board, add whoever is going to actually do the work, add a deadline and move the card to the “To do” column.

Once the project is complete, it goes to the "Done" column.

It's a good process, so I don't want to change it, but it takes a minimum of 6 to 8 minutes to complete. A week or so ago I started thinking about how much time that actually is per year, gagged a little, and then started thinking about how we could automate our project onboarding process to make things easier on ourselves.

First, I went into Harvest to see how many projects have come through the queue in 2016. For us, projects are anything from a 30 minute job on a legacy project to a full website redesign. They all start with the onboarding checklist mentioned above.

Just shy of 3 months into 2016 and that number is a shocking 175 projects. With some quick math we can assume that's at least 70 hours per year. Woah! Time to whip something together.

I quickly scrapped together a prototype with Wufoo + Zapier that automates step 1 through 3 for us, and we’ve been using it for a few days now. It's been a good way to help test out and realize how we'll go about automating our process when making the real deal.

It's always good practice to take a step back to see where you can save time and money by automating some of your repetitive, day to day tasks.

Now, what to do with all of this extra time?

An illustration of a man confusingly looking at a real trashcan and a soft trashcan

Further Reading

Apr 14, 2020 • By Jake Dohm

The Soft Side of the Delete Button

We've all been there. You get a call that someone deleted content from their website, they don't know how to get it back and they're (understandably) upset. Before the 3.1 release of Craft CMS you might have been in a pinch. You could restore an old copy of the database, assuming you have backups, but then you risk overwriting newer content. It's n…

Don’t let chaotic web projects get you down.

Get a web project — and a development process — that wows.

Sign up for our newsletter.

We send a few emails every month with helpful articles and resources for people who make and manage websites.