Popin Webhook Integration Guide
Popin Webhook Integration Guide
Popin’s webhook functionality allows you to receive real-time notifications about events happening in your Popin widget.
This guide explains how to set up webhooks and describes the event payloads you can expect to receive.
📌 Setting Up Webhooks
Log in to your Popin Dashboard.
Navigate to: Settings > Integrations > Webhook
Click Setup.
Enter your Webhook URL where Popin should send event notifications.
Use an API key for authentication, or . (dot) if an API key is not available.
If configured, the API key will be included in the request header as:
X-API-KEY: your_api_keySave your settings.
✅ Once configured, Popin will POST event data to your specified URL whenever supported events occur.
📦 Supported Events and Payloads
1. User Captured
Event name: popin_user_captured
Description: Triggered when a user's details are captured.
2. Scheduled Call Created
Event name: popin_scheduled_created
Description: Triggered when a scheduled call is created.
3. Scheduled Call Notified
Event name: popin_scheduled_notification
Description: Triggered when a scheduled call notification is sent.
4. Call Abandoned
Event name: popin_call_abandoned
Description: Triggered when a call is abandoned.
5. Call Missed
Event name: popin_call_missed
Description: Triggered when a call is missed.
6. Call Successful
Event name: popin_call_successful
Description: Triggered when a call is successfully completed.
7. Call Rated
Event name: popin_call_rated
Description: Triggered when a call is rated.
8. Call Remark Added
Event name: popin_call_remark_added
Description: Triggered when a remark is added to a call.
9. Missed Call Invited
Event name: popin_missed_notification
Description: Triggered when a missed call invitation is sent.
10. Scheduled Call Pre-Notified
Event name: popin_prescheduled_notification
Description: Triggered when a pre-notification is sent for a scheduled call.
11. Call Not Ringing
Event name: popin_call_not_ringing
Description: Triggered when a call is not ringing.
12. Call Guest Connected
13. User OTP Requested
✅ Verify your webhook URL in the Popin dashboard.
🪵 Check your server logs for incoming requests.
🌍 Ensure your endpoint is publicly accessible.
🔐 Review firewall/security settings that may block requests.
Last updated