Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.objectionly.com/llms.txt

Use this file to discover all available pages before exploring further.

Use custom webhooks to receive Objectionly call data after a call finishes processing.

Event

call.completed Objectionly sends this event when a call reaches the completed state.

Payload

type
string
required
Event type. For this event, the value is call.completed.
callId
string
required
Unique Objectionly call identifier.
callUrl
string
required
Dashboard URL for the call.
workspaceId
string
required
Workspace identifier.
status
string
required
Call status. For this event, the value is completed.
title
string
required
Call title.
callDate
string
required
ISO-8601 call timestamp.
processedAt
string
ISO-8601 timestamp for when processing completed.
rep
object
Matched sales rep for the call, when available.
attendees
array
required
Attendees attached to the call. This is always an array and may be empty.
attendees[].name
string
Attendee display name, or null.
attendees[].phone
string
Attendee phone number, or null.
attendees[].email
string
Attendee email address, or null.
attendees[].uniqueId
string
Upstream attendee identifier, or null.
objections
array
required
Detected objections.
buyingReasons
array
required
Detected buying reasons.
painPoints
array
required
Detected pain points.
aspirations
array
required
Detected aspirations.
scoring
object
Call scoring result, when available.
Attendees are returned in the same order they were accepted during queue ingestion.

Example

{
  "type": "call.completed",
  "callId": "uuid",
  "callUrl": "https://app.objectionly.com/dashboard/calls/uuid",
  "workspaceId": "workspace-id",
  "status": "completed",
  "title": "Discovery call - Acme",
  "callDate": "2026-01-31T18:30:00Z",
  "processedAt": "2026-01-31T18:45:00Z",
  "rep": {
    "id": "rep-id",
    "email": "rep@acme.com",
    "name": "Alex Rep"
  },
  "attendees": [
    {
      "name": "Alex Buyer",
      "phone": "+15551234567",
      "email": "alex@example.com",
      "uniqueId": "crm-contact-id"
    }
  ],
  "objections": [],
  "buyingReasons": [],
  "painPoints": [],
  "aspirations": [],
  "scoring": null
}