Cloodo trigger Trigger icon

Cloodo trigger Trigger

Handle Cloodo Worksuite events via webhooks

Overview

This node acts as a webhook trigger for Cloodo Worksuite events. It listens for specific events such as when a project, task, or milestone is added in Cloodo and triggers the workflow accordingly. This is useful for automating processes that depend on real-time updates from Cloodo, like notifying teams, updating other systems, or logging changes.

Practical examples:

  • Automatically send a Slack message when a new project is created.
  • Update a CRM system when a new task is added.
  • Track milestones in an external dashboard as they are created.

Properties

Name Meaning
Event Select one or more event types to listen for: "Project Added", "Task Added", "Milestone Added"

Output

The node outputs the JSON payload received from the Cloodo webhook in the json field of the output data. This payload contains details about the event that triggered the webhook, such as information about the newly added project, task, or milestone.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with the Cloodo API.
  • The node uses Cloodo's webhook API to register and manage webhooks dynamically.
  • No additional environment variables are needed beyond the API authentication.

Troubleshooting

  • Webhook registration failure: If the node cannot create or find the webhook on Cloodo, ensure the API key has sufficient permissions and the webhook URL is accessible from Cloodo.
  • No workflow trigger on events: Verify that the selected events match those sent by Cloodo and that the webhook is active.
  • Error responses from Cloodo API: Check network connectivity and API credentials validity.
  • Duplicate webhook registrations: The node attempts to find existing webhooks before creating new ones; if duplicates occur, manually clean up webhooks in Cloodo.

Links and References

Discussion