Callbell Trigger
AI-generatedSummary
Starts a workflow when selected Callbell events occur, by registering the workflow's webhook URL with Callbell and emitting each incoming event payload as an item.
Inputs
- events (required) — Multi-select list of Callbell events to subscribe to: agent session updated, agent status updated, contact created/deleted/updated, conversation closed/opened, message created (sent or received), message status updated, team membership updated.
- webhookOverwriteNotice — Display-only notice. Callbell supports one webhook URL per account, so activating this trigger overwrites any existing webhook, including ones used by other integrations.
Output shape
One workflow item per received webhook POST. The item holds the request body Callbell sent, with no transformation. The webhook responds immediately on receipt.
Requires Callbell API credentials (callbellApi). On activation the node checks for a matching webhook with GET https://api.callbell.eu/v1/webhooks. If none matches, it POSTs to /v1/webhooks/subscribe with the webhook URL and the chosen events. On deactivation it calls DELETE /v1/webhooks/unsubscribe, which removes the account's webhook entirely. The node does not filter incoming events itself. The payload shape depends on the event type.
Examples
Example 1: Forward new inbound and outbound messages to a CRM or logging system.
Events: Message Created. Connect downstream nodes to read the message data from the item.
Example 2: Notify a team channel when conversations open or close.
Events: Conversation Opened, Conversation Closed. Route items to a Slack or email node.
Example 3: Sync contact changes to another database.
Events: Contact Created, Contact Updated, Contact Deleted. Branch on the event type in the payload.