Kanboard and Zapier

Simple tutorial on how to send API requests from Zapier:

Purpose: To help basic users understand simple principles, like how to create a trigger and perform an action, e.g. send an email and create a task

Step 1:
Make a Zapier Account, it’s free.

Step 2:
Make a Zap
image

Step 3:
In this tutorial, we will choose to “Parse an Email” and then “POST” with a webhook

Step 4:
Choose “New Email”

You will need a parser mailbox, again, free: https://parser.zapier.com/

Step 5:
Once you have the mailbox account, connect it:

Then, enter in the mailbox email:

Step 6:
Send an email to that email address, to give it sample data.
image

Go to next step, to set up webhook.

Step 7:
Choose Custom Request for the Webhook

Step 8:
Fill in the Method and URL, you can find your API Endpoint in your Kanboard site under Settings>API
The Method will be POST

Step 9:
Fill in Data

For simplicity, I am showing you the auto parsed portions of the email, dynamically placed into the data, which you can access with the icon in the top right corner:
image

Fill in the Basic Auth: jsonrpc|your_api_web_token

you can find your API Token in your Kanboard site under Settings>API

Step 10:
Test

You are done, now, every time you email that mailbox, a task will be created with the Subject as the title and body as the description:
image

You can change the method in your json data to any API action, just make sure you use all the required params. See API reference:https://docs.kanboard.org/en/latest/api/index.html

Once you got that down, you can go a step further, and parse out variables from the email to use as selectors to determine for example, which task to do something to, or which action to perform, possibilities are endless.

You can also switch out the Zaps, for say, a scheduler zap to do actions on recurrence, like create a certain task every week, month, etc…

1 Like