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.

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