Outgoing Call Events
This document lists all the events triggered for outgoing calls in the Popin Seller App. Each event captures a specific stage or outcome of the call, providing detailed information about the agent, customer, call status, and associated product.
1. popin_outgoing_call_initiated
Description: Triggered when the agent starts a call to the customer. Payload:
{
"event": "popin_outgoing_call_initiated",
"session_id": "bf0b3a76-0596-4602-a2c3-43e0db01b991",
"user_id": 58559,
"call_id": 28844,
"schedule_id": null,
"agent": { "name": "Sasha", "email": "menonaiswarya0@gmail.com" },
"user": { "name": "Demo Vishal", "email": "demo@example.com", "phone_number": null, "country_code": "+91" },
"meta": { "product": { "name": "Wireless Headphones", "id": "SKU-123", "url": "https://example.com/products/headphones" } },
"timestamp": 1771832273
}2. popin_outgoing_call_accepted
Description: Triggered when the customer explicitly accepts the incoming call. Payload:
3. popin_outgoing_call_started
Description: Triggered when the call has started successfully. Payload:
4. popin_outgoing_call_successful
Description: Triggered when the call ends normally after a successful connection. Payload:
5. popin_outgoing_call_missed
Description: Triggered when the customer does not answer within the ringing timeout. Payload:
6. popin_outgoing_call_abandoned
Description: Triggered when the agent cancels the call before connection. Payload:
7. popin_outgoing_call_network_failure
Description: Triggered when an ongoing call disconnects due to network failure.
Note: The participant field indicates where the network failure occurred. If "participant": "user", the failure is on the customer side; if "participant": "agent", it is on the agent side.
Payload:
8. popin_outgoing_call_declined
Description: Triggered when the customer actively rejects the call. Payload:
9. popin_outgoing_call_busy
Description: Triggered when the customer is busy on another call. Payload:
10. popin_outgoing_call_customer_unavailable
Description: Triggered when the customer SDK is offline or unreachable. Payload:
11. popin_outgoing_call_ringing
Description: Triggered when the customer SDK begins alerting (ringing). Payload:
Last updated