---
description: Learn how to use the webhooks integration to get your applications notified about real-time events in your respond.io workspace.
title: Webhooks
image: https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0
---

[New🌍 WhatsApp API Calling is now available globally! Start making calls with respond.io today. Learn more![arrow-icon](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2Fe43213a7a9314673bd8d2060c25f9b87)](/whatsapp-business-calling-api)

Help me with... ⌘ 

1. [All Collections >](/help)
2. [ Integrations >](/help/integrations)
3. Webhooks

# Webhooks

![Avatar](https://assets2-proxy.respond.io/ph8r57dk1q9w/4GvzCieeTBRY4TRJUbIr4y/b92428e6b049d23f546269180534f7ea/Ryan_Tan_Avatar.svg)

Joshua Lim

· 12 Nov 2025

2 min read

> Webhooks are only available for Advanced plan and above. Learn more about Webhooks in our [Webhooks documentation here](https://developers.respond.io/docs/webhooks). 

Connect with various systems and services like email marketing platforms, CRM tools, e-commerce platforms, and project management software to receive real-time platform updates on respond.io. By connecting your webhook URL (REST endpoint) with the platform, you can synchronize relevant events with your CRMs and databases, ensuring accurate and up-to-date information across all your systems.

## Configuration

**Step 1**: In your Workspace Settings, navigate to **Integrations > Webhooks >** Click **Connect**

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/245BoUw3I65Uxs5YGtErdo/920b92fa228161bf4a07274bdd4766c2/image.png?fm=jpg&q=80&w=640) 

**Step 2**: Click on the **Add Webhook** button to add an **Endpoint URL** and select a **Webhook Event**

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2ecOVBMepgms7paKA1ZWDF/b117e5db8d5d95b83d92c5b73d349e58/webhook.gif?w=480&fm=avif) 

> The specific URL endpoint is needed to receive and process the request.

## Webhook Events

Here are some common use cases for the webhook events:

* [Conversation Closed](https://developers.respond.io/docs/webhooks/9e48d366dbf7c-contact-updated) \- Every time a conversation is closed, automatically update Contact details or save conversation details in a 3rd party app/system for record-keeping and track the number of closed conversations for analysis.
* [New Contact](https://developers.respond.io/docs/webhooks/7481022f5f1e2-new-contact) \- Every time a new Contact is added, automatically add new Contacts to the CRM, send welcome messages, and notify team members about new Contacts.
* [New Outgoing Message](https://developers.respond.io/docs/webhooks/5f71ee4218268-new-outgoing-message) \- Every time a new outgoing message is sent, automatically send notifications for each outgoing message, log message details in the CRM, and assign tags or lead scores based on message content.
* [New Incoming Message](https://developers.respond.io/docs/webhooks/5edb782537996-new-incoming-message) \- Every time you receive a new incoming message, automatically send notifications for each incoming message, log message details in the CRM, and assign tags or lead scores based on message content.
* [Contact Updated](https://developers.respond.io/docs/webhooks/9e48d366dbf7c-contact-updated) \- Every time a Contact is updated, automatically update the Contact’s information in the CRM and send notifications to relevant team members about the changes.
* [Conversation Opened](https://developers.respond.io/docs/webhooks/2e9d6ee22c1b6-conversation-opened) \- Every time a conversation is opened, automatically notify team members of new customer conversations in real-time and open conversation details.
* [Contact Assignee Updated](https://developers.respond.io/docs/webhooks/42e8b337b7524-contact-assignee-updated) \- Every time a Contact assignee is updated, automatically inform team members when they are assigned a new Contact and manage follow-up tasks or reminders.
* [Contact Tag Updated](https://developers.respond.io/docs/webhooks/81bdf0277464e-contact-tag-updated) \- Every time a Contact tag is updated, automatically update your lead scores, manage email marketing lists and send targeted marketing campaigns based on Contact tags.
* [New Comment](https://developers.respond.io/docs/webhooks/42357b77faafb-new-comment) \- Every time a new comment is added, automatically notify team members about new comments and sync comments across respond.io and other systems.

> Learn more about what information can be passed with these webhook events in our [Webhooks API documentation here](https://developers.respond.io/docs/webhooks/lwocem4sq812x-overview).

## FAQ and Troubleshooting

### Why does my webhook keep getting disabled automatically and how can I reactivate it?

Your webhook may be automatically disabled if the number of failed attempts exceeds the threshold of 30 errors per 30 minutes, note that this error quota is shared across all webhooks. If this occurs, you'll receive an email notification of the failure. To avoid deactivation, regularly monitor your endpoint logs for failed webhook events.

Additionally, your endpoint must return a 200 OK response within 5 seconds. Failure to do so counts towards your error limit and could lead to automatic deactivation.

To reactivate your webhook, please follow these steps:

1. Navigate to your **Workspace Settings**
2. Navigate to **Integrations** \> **Webhooks**
3. Find your webhook and click Enable in the Action column

To view webhook event logs, you may upvote the [feature request here](https://respond.canny.io/feature-request/p/webhook-event-logs).

### Why are my webhooks from respond.io delayed?

Delays happen if your endpoint **doesn’t respond within 5 seconds**, causing our webhook system to retry and queue events. Here’s how our setup works:

* We group events by endpoint to prevent any one endpoint from overloading the system.
* Events are processed in order, and if your endpoint takes too long to respond, retries occur at 30, 60, and 90 seconds, up to a 3-minute limit before the event is dropped.

To avoid delays, we recommend optimizing how your system handles incoming webhooks. This will help ensure timely delivery of events.

Share this article

[![Telegram](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F44daca77a4844f0c8fd29040ddeba057?width=22)](https://api.whatsapp.com/send?text=https://respond.io/help/integrations/webhooks)[![Facebook](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/fff57eeb01160bc604392f519b4f3461ca16f0fa1b6a587b20b142cdf1ad0ba7?placeholderIfAbsent=true&width=22)](https://www.facebook.com/sharer/sharer.php?u=https://respond.io/help/integrations/webhooks)[![Linkedin](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/7aaf8d87b5410844d83e06a4ed663e4f551b8c5ef51dbb20a8ff064a1eed9a0f?placeholderIfAbsent=true&width=22)](https://www.linkedin.com/sharing/share-offsite/?url=https://respond.io/help/integrations/webhooks)[![Twitter](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4e03e02422a94e8eab9b8b41457c2371?width=22)](http://twitter.com/share?url=https://respond.io/help/integrations/webhooks)

## 

Related articles 👩‍💻

* [n8nLearn more about integrating respond.io with n8n to automate complex workflows. ](/help/integrations/n8n)
* [SalesforceLearn how to connect your Salesforce account with respond.io to seamlessly access and view your contact fields. ](/help/integrations/salesforce-integration)
* [HubSpotLearn how to connect your HubSpot account with respond.io to access contact properties seamlessly. ](/help/integrations/hub-spot)
* [Developer APIUse respond.io’s Developer API to take advantage of many core features, including automating messages, syncing CRMs and triggering Workflows. ](/help/integrations/developer-api)
* [TikTok Messaging Ads IntegrationLearn all about TikTok Messaging Ads and how to set up both the integration on respond.io and TikTok Messaging Ads on TikTok Ads Manager. ](/help/integrations/tiktok-messaging-ads-integration)

Can't find what you're looking for? 🔎

[Contact Support](/contact-us)

2025-12-05T03:58:11.338Z

help

```json
[{"@context":"https://schema.org","@type":"TechArticle","articleBody":"Learn how to use the webhooks integration to get your applications notified about real-time events in your respond.io workspace.","author":{"@type":"Person","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/4GvzCieeTBRY4TRJUbIr4y/b92428e6b049d23f546269180534f7ea/Ryan_Tan_Avatar.svg","name":"Joshua Lim","url":"https://respond.io/author"},"dateCreated":"2025-02-18T11:33:08.000Z","dateModified":"2025-11-12T02:57:10.828Z","datePublished":"2025-02-18T11:33:08.000Z","headline":"Webhooks","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/245BoUw3I65Uxs5YGtErdo/920b92fa228161bf4a07274bdd4766c2/image.png","mainEntityOfPage":"https://respond.io/help/integrations","publisher":{"@type":"Organization","logo":"https://respond.io/favicon/favicon.svg","name":"respondio"},"thumbnailUrl":"https://assets2-proxy.respond.io/ph8r57dk1q9w/245BoUw3I65Uxs5YGtErdo/920b92fa228161bf4a07274bdd4766c2/image.png","url":"https://respond.io/help/integrations/webhooks"},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Help","item":"https://respond.io/help","position":1},{"@type":"ListItem","name":"Integrations ","item":"https://respond.io/help/integrations","position":2},{"@type":"ListItem","name":"Webhooks","item":"https://respond.io/help/integrations/webhooks","position":3}]}]
```
