View Categories

Creating Tasks via Incoming Webhooks

Webhooks allow you to receive data from third-party platforms without needing to write code or maintain a server. Mainflow provides an incoming webhook feature that enables you to create new tasks on your boards seamlessly.

With this feature, you can assign tasks, add labels, set deadlines, and use other functionalities to streamline your workflow. Additionally, you can associate contacts with tasks, ensuring that all relevant information is well-integrated.

This guide will walk you through the steps to add tasks using the webhook feature.

Adding Webhook #

First, go to the Settings of your mainflow boards. On the left sidebar, select the Incoming Webhook option.

Next, click the Add Webhook button to create your webhook.

A pop-up will appear from the right side where you need to enter a Webhook Name. Then, select the Board where the task will be saved and choose the Default Stage. Now, click the Create button.

Your webhook is now created, and you can copy the webhook URL. Copy the keys from the Key column to map your data and send it to the desired contact fields.

Below in the field section, you’ll find the essential Key for associating mainflow contacts with your task. You can link your contacts by their ID, email, first name, and last name. Click the Update button to preserve all your modifications.

Within the Incoming Webhook feature of your mainflow, you’ll find a list of all generated incoming webhooks. To view the details of a specific webhook, simply click on the arrow icon with it.

Additionally, next to each webhook, you’ll find a Copy button for copying the webhook and an Edit icon button to modify the webhook settings. If you wish to remove a webhook, just click on the Delete icon button.

Creating a Task using a third-party platform #

In this process, we’ll use Postman to generate a task with the webhook. Access your Postman account. Paste your webhook URL in the POST field here.

Remember, it’s mandatory to include the Title Key. Then, add the necessary keys based on your mapping needs. Once all adjustments are made, click on the Send button to initiate the task creation.

Navigate to the board where you’ve designated task creation from the webhook, and you’ll observe the task successfully appended to your boards.

This method shows how to generate tasks using a webhook.

Subscribe