Trello is awesome. It's awesome because - just like BaseCamp - it aims to do one thing very well and not muddy the waters with endless functionality that only a small percentage of people will use. The only downside of this of course, is sooner or later we all want that extra little bit of functionality.
Trello calls itself a "collaboration tool that organizes your projects into boards". It is essentially a very simple way of managing tasks for projects. You can create several 'boards' on which to place your tasks, and then assign due dates, labels and members to these tasks. As the tasks are being worked on or completed, you can move them across to different lists (e.g. 'Working On'), and then eventually archive them when they're finished.
One of the missing pieces of the puzzle for me is getting any of my cards with deadlines onto my phone calendar, which is synced with Google.
Zapier acts as a middle-man to connect different applications together by allowing it access to your different accounts. It offers a vast number of options for different services, one of which is for Google and Trello integrations.
Zapier offer a free plan with some restrictions against the number of tasks and integrations you can have, you also miss out on a few of their premium features. For more heavy users there's a range of paid options from $15 - $99 per month. You can view their latest plans and restrictions on zapier.com.
So I'm obviously assuming before anything else that you've got yourself a Trello and Google calendar account. With this in place, follow the steps below:
Once you've saved your 'Zap', wait 5 minutes and check your calendar for the first push. Keep in mind that after this data pushes are every 15 minutes on the free plan.
And that's it, you can now easily view what's coming up from your trello cards via your calendar!