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: 

  1. Hit the "connect" button.
  2. Enter your webhook url and save.
  3. You can select the events that you'd like us to send
  4. We will start sending your webhook information.
  5. Security: in order for your servers to authenticate that the message was sent by Consolto, we send a authentication token along with the webhooks.
Provide your URL and hit "Connect"

Select webhook events
Copy the auth-token and validate it with your servers