CRM API
The Superfone CRM API lets you integrate your external systems with your Superfone account.
What's Available
Customer Management
Server-to-server endpoints for syncing leads in and out of Superfone, plus lookups for the configuration values you can attach to a lead.
- Create or Update Lead — Upsert a lead by primary phone number
- Get Lead — Look up a lead by phone
- Create Task — Add a task against a lead
- Complete Task — Mark the lead's open task complete
- List Tasks — Paginated task history for a lead
- List Source Types — Read the source-type catalog
- List Labels — Search labels
- List Lead Stages — Search lead stages
- List Lead Groups — Search lead groups
- List Products — Search the product catalog
See the Customer Management overview for authentication, base URL, and response conventions.
Integrations
Inbound server to serve webhook for pushing leads into Superfone from your systems.
- Receive Lead Webhook — Push a lead into Superfone
See the Integrations overview for more info.
Event Notifications
Superfone sends data to your server when events happen — call completed, recording available, AI summary ready, lead created or changed, task scheduled etc etc in Superfone.
- Event Notifications overview — How configuration, delivery, filtering, and observability work
- Payload reference — Full JSON schema and per-event extras
Click-to-Call
Trigger a call from a team member's Superfone app to a customer.
- Trigger Call — Start or end a call programmatically
Web Dialler
Embed a softphone into your own web app.
- Installation — Add the dialler to your page
- Configuration — Configure behavior
- JavaScript API — Control the dialler at runtime
For questions, contact the Superfone team at hello@superfone.in.