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:
Customizable Parameters: Choose only the specific parameters you want to receive, reducing payload size and eliminating unnecessary data.
Event Type Filtering: Select the exact event types you want to monitor, no more clutter from irrelevant events.
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
Go to the MSG91 Dashboard.
Open the microservice (SMS/Email/WhatsApp/Voice/RCS).
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