Worktables Webhook icon

Worktables Webhook

Triggers workflows when an event occurs in Monday.com

Overview

This node implements a webhook trigger for Monday.com events. It listens for incoming HTTP POST requests from Monday.com when specific events occur, allowing workflows to be triggered automatically based on those events. This is useful for automating processes that depend on changes or actions within Monday.com, such as updating other systems, sending notifications, or logging activity.

For example, you could use this node to start a workflow whenever a new item is created in a Monday.com board, or when the status of a task changes, enabling seamless integration with other tools and services.

Properties

Name Meaning
Webhook Path Define a custom path segment for the webhook URL. The default value is "monday-webhook". This allows customization of the endpoint where Monday.com sends event data.

Output

The node outputs JSON data representing the payload received from Monday.com via the webhook. Specifically:

  • If the incoming request contains a challenge property (used by Monday.com to verify the webhook), the node responds with the challenge value and does not output workflow data.
  • Otherwise, it returns the full webhook payload inside an array under the key workflowData. This payload includes all event details sent by Monday.com.

No binary data output is produced by this node.

Dependencies

  • Requires an HTTP POST webhook endpoint accessible by Monday.com.
  • No external API keys or credentials are required for this node itself.
  • The user must configure Monday.com to send webhook events to the URL constructed using the defined webhook path.

Troubleshooting

  • Webhook Not Triggering: Ensure that the webhook URL is correctly configured in Monday.com and publicly accessible. Verify that the webhook path matches the configured path in the node.
  • Challenge Verification Fails: Monday.com sends a challenge parameter during webhook setup. The node handles this by responding with the challenge value. If verification fails, check that the node is running and reachable at the expected URL.
  • Unexpected Payloads: The node logs incoming webhook data. Use these logs to debug unexpected or malformed payloads.
  • HTTP Method Mismatch: The node expects POST requests. Ensure Monday.com is configured to send POST requests to the webhook URL.

Links and References

Discussion