Being able to cache tasks from Todoist in a database will allow us to do more complex things with them (reports, further automations, etc). This post will cover how to set up the relevant tables and how to cache tasks from Todoist in it. We will also be setting up a Todoist application to allow us to access the Todoist API and receive webhooks.