Webhooks
Consolto Webhooks: Real-Time Events at Your Fingertips
Consolto makes it easy to stay in sync with everything happening in your conversations, calls, and appointments.
Our platform sends webhooks—real-time notifications—whenever important events occur. By subscribing to these webhooks, you can instantly update your own systems, trigger workflows, or keep your CRM in step with your customer interactions.
Here’s a quick overview of the webhook types available:
Full webhook documentation available in https://api.consolto.com/apidocs/webhook
📨 Chat & Feed Events
- FEED_EVENT – Notifies you whenever a new chat message is sent in a room.
- CALL_RECORDING – Alerts you when a call recording is available to download.
- FILE_UPLOAD / IMAGE_UPLOAD / AUDIO_MESSAGE – Triggered whenever participants share files, images, or audio messages.
- CONVERSATION_DIGEST – Sends a digest of all messages exchanged in a room (batched every 30 minutes).
📞 Call Events
- CALL_REQUEST – Fired when a customer initiates a call request.
- CALL_ACCEPT – Sent once an agent accepts the call.
- CALL_JOIN – Triggered as participants join an active call.
- CALL_END – Notifies you when a call session finishes.
👤 Customer & Contact Events
- CONTACT_FORM (NEW LEAD) – Delivers the full details whenever a user submits your Consolto widget’s contact form.
- CUSTOMER_EVENT – Updates you whenever customer profile or chat-room details (notes, tasks, etc.) change.
📅 Appointment & Scheduling Events
- NEW_MEETING_REQUEST – Sent when a new meeting is requested.
- CONFIRM_MEETING_REQUEST – Triggered when a proposed time slot is confirmed.
- UPDATE_MEETING_REQUEST – Fired when a meeting’s details (time, participants, notes) are updated.
- CANCEL_MEETING_REQUEST – Notifies you when a meeting is canceled.
Why It Matters
Webhooks allow you to:
- Sync conversations and appointments into your CRM or ticketing system.
- Trigger automations such as sending follow-up emails or notifications.
- Keep your analytics dashboards live and up-to-date.
With Consolto webhooks, your business systems always know what’s happening—right when it happens.
Settings and configuration:
Webhooks can be sent by user or by skin (or both). For shared-team skins, use the setup in the skin's integrations.
Setting up webhooks for a user: https://app.consolto.com/expertHome/settings/personalSettings/integrations
Setting up for a skin: https://app.consolto.com/expertHome/settings/widgetSetup/setUpInstallation/integrations/integrationsAgent

In order to connect Consolto's webhooks follow the following steps:
- Hit the "connect" button.
- Enter your webhook url and save.
- You can select the events that you'd like us to send
- We will start sending your webhook information.
- Security: in order for your servers to authenticate that the message was sent by Consolto, we send a authentication token along with the webhooks.


