What Are Webhooks?
Webhooks allow Taskade to receive automated messages or data updates from other apps when certain events happen. In Taskade, for example, you can use webhooks to trigger actions like updating tasks or sending instant notifications using HTTP requests.
Set up Webhooks
The Webhook trigger allows you to configure the parameters of the incoming data. These parameters can be referenced in the subsequent actions in the automation. There is no limit to the number of parameters within a single trigger.
Navigate to the Automations tab at the top of your workspace.
Click ➕ Add automation ➡ Start from scratch.
Add a Webhook Trigger.
Configure the structure of the incoming data.
Add an Action to reference the configured parameters.
Take note of the unique Webhook URL shown in the trigger.
Activate the automation with the toggle in the top-right corner.
Here's an example of the structure of the received data and how it can be referenced:
And here's a data sample the Webhook trigger above can receive:
{
"Name": "John",
"Title": "CEO of Taskade"
}
Payload Parameters
To access nested values in your payload:
Select the JSON Object parameter in your webhook trigger.
Use the Add Field option select nested JSON properties.
Trigger the Webhook
Sending an HTTP Request to Taskade
HTTP stands for HyperText Transfer Protocol. It’s a way for computers to communicate over the Internet. Think of an HTTP request like sending a letter to another app, and a Webhook is one way an application can receive this letter.
Using Make
Sign in to your Make account.
Click the Create a new scenario button on the top left corner of the screen.
Click the plus icon and choose HTTP from the available modules.
Select Make a request.
Fill in the URL field with the Webhook URL shown in the Taskade Trigger.
Select the Method as POST.
Select the Content type as JSON.
Input the data you want to send to Taskade in the Request Content input box.
Click on the Run Once button
💡 Note: The parameter name sent as the request content from Make must be exactly the same as the parameter name entered in Taskade's WebHook Trigger.
In this example, the received data will be added as a task to a project:
😊 Helpful Links
Download our apps: taskade.com/downloads
Leave feedback: taskade.com/feedback
Changelog: taskade.com/blog/updates
Watch tutorials: youtube.com/taskade
Contact us: taskade.com/contact