Skip to main content

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