Actions36
- Account Actions
- Canned Response Actions
- Contact Actions
- Conversation Actions
- Inbox Actions
- Label Actions
- Message Actions
- Team Actions
- Webhook Actions
Overview
This node integrates with the Chatwoot API to manage webhooks among other resources. Specifically, the Webhook - Create operation allows users to create a new webhook in their Chatwoot account. A webhook is a user-defined HTTP callback that is triggered by specific events in Chatwoot, such as contact creation or message creation.
Use cases include:
- Automatically notifying external systems when certain events happen in Chatwoot (e.g., a new conversation starts).
- Integrating Chatwoot event data into other applications or workflows.
- Real-time synchronization of Chatwoot data with third-party services.
For example, you can create a webhook that sends an HTTP POST request to your CRM system whenever a new contact is created in Chatwoot, enabling automatic lead capture.
Properties
| Name | Meaning |
|---|---|
| URL | The destination URL where webhook event payloads will be sent. |
| Events | The list of Chatwoot events to listen for. Options: Contact Created, Contact Updated, Conversation Created, Conversation Updated, Message Created. |
| Continue on Fail | Whether the node should continue processing subsequent items if this operation fails. |
| Debug Logging | Whether to output detailed request and response information to the console for debugging. |
Output
The node outputs JSON data representing the created webhook object returned by the Chatwoot API. This typically includes details such as the webhook ID, URL, subscribed events, and metadata about the webhook.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authenticating with the Chatwoot API.
- The node uses the Chatwoot account ID and base URL from the configured credentials.
- Network access to the Chatwoot instance's API endpoint is required.
Troubleshooting
- Invalid URL or unreachable webhook endpoint: Ensure the URL provided is correct and accessible from Chatwoot servers.
- Empty or invalid events array: At least one valid event must be selected; otherwise, the API may reject the request.
- Authentication errors: Verify that the API key credential is valid and has sufficient permissions.
- JSON parsing errors: Not applicable here since the input is structured fields, but if custom JSON was used elsewhere, ensure it is valid.
- Debug logging: Enable debug logging to see detailed HTTP request/response info which helps diagnose issues.