Actions123
- Account Actions
- Account Agent Bot Actions
- Agent Actions
- Audit Log Actions
- Automation Rule Actions
- Canned Response Actions
- Contact Actions
- Contact Label Actions
- Conversation Actions
- Conversation Assignment Actions
- Custom Attribute Actions
- CSAT Survey Actions
- Custom Filter Actions
- Help Center Actions
- Inbox Actions
- Label Actions
- Conversation Label Actions
- Integration Actions
- Message Actions
- Profile Actions
- Report Actions
- Team Actions
- Webhook Actions
Webhook → Create
AI-generatedSummary
Configure a Chatwoot webhook endpoint with event subscriptions for the selected API type.
Inputs
- apiType — Select which API to use based on your role and use case (application for agents/admins, client for end-users, platform for system administrators). Defaults to application.
- url (required) — The URL to send webhook events to. Example: https://your-webhook-url.com/chatwoot
- additionalFields — Events to subscribe to. Defaults to [conversation_created, message_created]. Available events include conversation_created, conversation_updated, conversation_resolved, conversation_opened, message_created, message_updated, webwidget_triggered, contact_created, and contact_updated.
Output shape
Webhook subscription created in Chatwoot; selected events are delivered to the provided URL.
The operation sets up a webhook subscription under the chosen API type. No return value is specified in the node's UI properties.
Examples
Example 1: Create a webhook for conversation and message events under the Application API.
apiType: application; url: https://example.com/webhook; additionalFields: { subscriptions: [conversation_created, message_created] }