Skip to main content
Webhooks (Automation Trigger)

Integrate Taskade with your favorite apps using webhooks for seamless task automation.

Updated over a week ago

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.

  1. Navigate to the Automations tab at the top of your workspace.

  2. Click ➕ Add automationStart from scratch.

  3. Add a Webhook Trigger.

  4. Configure the structure of the incoming data.

  5. Add an Action to reference the configured parameters.

  6. Take note of the unique Webhook URL shown in the trigger.

  7. 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:

  1. Select the JSON Object parameter in your webhook trigger.

  2. Use the Add Field option select nested JSON properties.

Using Parameters

When setting up parameters in your webhook trigger (e.g. text, JSON object, email, or URL), you can reference them directly in your actions.

For instance, if your webhook receives a parameter named query with the value "my query", you can pass this value to an action by typing @ and selecting query. This ensures the action receives the exact value "my query".


Working with JSON Object Parameters


If your webhook includes a JSON object parameter, you can reference the full response by typing @ and selecting Webhook Body (Raw). This allows you to access the complete payload without defining individual parameters manually.

💡 Note: Passing the raw webhook body to an AI Agent action is particularly useful for extracting specific values or parsing structured outputs.


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

  1. Sign in to your Make account.

  2. Click the Create a new scenario button on the top left corner of the screen.

  3. Click the plus icon and choose HTTP from the available modules.

  4. Select Make a request.

  5. Fill in the URL field with the Webhook URL shown in the Taskade Trigger.

  6. Select the Method as POST.

  7. Select the Content type as JSON.

  8. Input the data you want to send to Taskade in the Request Content input box.

  9. 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

🤖 Taskade AI Essentials

Did this answer your question?