Guides

Integrations

Connect Samwad to the tools you already run your business on.

Overview

Integrations live under Settings → Integrations in the dashboard. Most connect with an OAuth flow or an API key from the third-party tool — no code required for the common ones below. For anything custom, webhooks give you a way to react to call events from your own systems.

CRM

Connect your CRM so call outcomes, transcripts, and lead details land where your sales or support team already works, instead of living only in the Samwad dashboard.

  • New calls can auto-create or update a contact/lead record.
  • Call summaries and recordings attach to the relevant record.
  • Agents can look up caller details from the CRM mid-call when the number matches an existing contact.

Telephony & numbers

Bring your own numbers by porting them into Samwad, or provision new local and toll-free numbers directly from the dashboard. Ported numbers keep their existing call history intact and simply start routing through the agent once the port completes.

Webhooks

Register a webhook URL under Settings → Webhooks to receive real-time events as calls happen — useful for logging, custom alerts, or triggering workflows in your own backend.

call.completed webhook payload
{
  "event": "call.completed",
  "call_id": "call_8f2a1c",
  "agent_id": "agt_123",
  "direction": "inbound",
  "from": "+919876543210",
  "duration_seconds": 142,
  "outcome": "resolved",
  "transcript_url": "https://api.samwad.ai/v1/calls/call_8f2a1c/transcript",
  "recording_url": "https://api.samwad.ai/v1/calls/call_8f2a1c/recording",
  "timestamp": "2026-08-18T10:15:32Z"
}
Common events: call.started, call.completed, call.transferred, and call.failed.

Zapier & Make

For no-code workflows, use the Samwad app on Zapier or Make to trigger actions — like posting to Slack, updating a spreadsheet, or sending a follow-up email — whenever a call completes, without writing to the webhook API directly.

Calendar & scheduling

Connect a calendar so agents can check real availability and book appointments during a live call, instead of just collecting a callback request. Booked slots sync back to your calendar immediately, avoiding double-booking.