Text SMS
WhatsApp
Hello Contact Center
More
Add ons and Plug ins
Resellers

Webhook (New)

What is a Webhook?

A webhook is a way for one application to automatically send real-time data to another when a specific event occurs. It works by making an HTTP POST request to a predefined URL (called a webhook endpoint). This allows systems to stay updated without manual checks. Webhooks are commonly used for sending message delivery updates.

At MSG91, you can add your webhook URL and receive real-time delivery reports for your SMS, WhatsApp, and RCS messages, as well as emails and voice calls.


The callback of your webhook URL should respond to MSG91 within 8000 milliseconds (8 seconds). If your URL does not respond within this time, then we will retry the same from ur end, and max retry will be up to 4 times.

Please note: Because of this retry mechanism, you may receive multiple callbacks on your webhook.

Why Choose Webhook (New) Over Webhook (Old)?

The Webhook (New) option offers greater flexibility, control, and efficiency compared to the older version. Key advantages include:

  1. Customizable Parameters: Choose only the specific parameters you want to receive, reducing payload size and eliminating unnecessary data.

  2. Event Type Filtering: Select the exact event types you want to monitor, no more clutter from irrelevant events.

  3. Unified Management: Manage webhooks for all services (SMS, WhatsApp, RCS, Email, Voice) from a single interface, streamlining configuration and maintenance.

How to set up your Webhook on MSG91

  1. Go to the MSG91 Dashboard.

  2. Open the microservice (SMS/Email/WhatsApp/Voice/RCS).

  3. Go to Webhook (New) from the Left Sidebar.

Refer to the articles below to set up the Webhook for your desired service.

For SMS: https://msg91.com/help/webhook-new/how-to-receive-sms-delivery-reports-via-webhook-new

For WhatsApp: https://msg91.com/help/webhook-new/how-to-receive-whatsapp-delivery-reports-via-webhook-new

For Voice: https://msg91.com/help/webhook-new/how-to-receive-voice-call-reports-via-webhook

For RCS: https://msg91.com/help/webhook-new/how-to-receive-rcs-delivery-reports-via-webhook-new

For SendOTP: https://msg91.com/help/webhook-new/how-to-receive-otp-delivery-reports-via-webhook

For Email: https://msg91.com/help/webhook-new/how-to-receive-email-delivery-reports-via-webhook-new

For Push Notifications: https://msg91.com/help/webhook-new/how-to-receive-push-notifications-reports-via-webhook