Skip to main content

Documentation Index

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

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

Webhooks

With webhooks, you can automatically connect SalesFrank to your CRM, database, or other tools. After every call, SalesFrank sends all relevant data to a URL of your choice.

Available Events

EventTrigger
call.completedAfter a call ends
call.failedOn technical error
appointment.bookedWhen an appointment is booked via Cal.com
campaign.completedWhen all leads in a campaign have been processed

Set Up a Webhook

1

Open Settings

Go to Settings → Webhooks.
2

Enter endpoint URL

Enter the URL where SalesFrank should send data.
3

Select events

Choose which events you want to be notified about.
4

Test the connection

Click Send test and check if your system receives the request.

Example Payload

{
  "event": "call.completed",
  "timestamp": "2026-03-27T10:30:00Z",
  "data": {
    "call_id": "call_abc123",
    "campaign_id": "camp_xyz789",
    "lead": {
      "phone": "+14155551234",
      "name": "John Smith",
      "company": "Acme Corp"
    },
    "duration_seconds": 145,
    "outcome": "appointment_booked",
    "summary": "Interested lead, demo appointment scheduled for Tuesday.",
    "extracted_data": {
      "interest_level": "high",
      "decision_maker": true
    }
  }
}

Integration with Zapier / Make

You can easily connect webhooks with Zapier or Make (formerly Integromat):

Zapier Webhook

Connect SalesFrank with 6,000+ apps via Zapier

Make Webhook

Build complex automations with Make