Skip to main content
The agentMissedTransfer webhook event is triggered whenever a warm call transfer to a human agent fails because the agent did not answer. This can be used to track missed handoffs or trigger follow-up actions.
This webhook only triggers for warm transfers. Cold transfers will not trigger this event.

Payload

{
  "event": "agentMissedTransfer",
  "data": {
    "leadId": "fc5859ea-1f9f-4871-946c-fd73e83f05f7",
    "externalLeadId": "003XX000004DHPY",
    "phone": "+13102919783",
    "profile": "Swim Parent",
    "callId": "ddd1cf74-e6d3-4b32-a6c4-76e81c5295ff",
    "transferNumber": "+14153750579",
    "fallbackAttempted": true,
    "fallbackTransferNumber": "+14153750579",
    "channel": "SMS"
  },
  "timestamp": "2026-02-05T18:49:41Z"
}

Properties

PropertyTypeDescription
eventstringThe webhook event type (agentMissedTransfer).
data.leadIdstringThe unique identifier for the lead.
data.externalLeadIdstringThe CRM lead ID (Salesforce, HubSpot, or Close CRM). Only included if the lead has a CRM association.
data.phonestringThe phone number of the lead.
data.profilestringThe customer profile assigned to the lead.
data.callIdstringThe unique identifier for the call.
data.transferNumberstringThe phone number that the call was transferred to.
data.fallbackAttemptedbooleanWhether a fallback transfer was attempted after the initial transfer was missed.
data.fallbackTransferNumberstring | undefinedThe phone number used for the fallback transfer attempt. Only included if a fallback was attempted.
data.channelstringThe source channel of the lead. Can be SMS or WEBCHAT.
data.close_crm_leadIdstringThe Close CRM lead ID. Only included if the lead is associated with Close CRM via integration.
timestampstringThe ISO 8601 timestamp when the missed transfer occurred.