For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

  1. Log in to your Popin Dashboard.

  2. Navigate to: Settings > Integrations > Webhook

  3. Click Setup.

  4. Enter your Webhook URL where Popin should send event notifications.

  5. Use an API key for authentication, or . (dot) if an API key is not available.

  6. If configured, the API key will be included in the request header as:

X-API-KEY: your_api_key
  1. Save 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