Connect the Edesy contact center to any CRM with signed webhooks and APIs, put IVR Studio in front of your queues, and hand calls over from an AI voice agent.
HMAC-SHA256 signed webhooks
Retries with delivery log and replay
Works with any CRM that accepts a webhook
Edesy connects to your CRM through open interfaces, not per-CRM apps. Agent-dialer campaigns post call.answered, call.completed, disposition.submitted and recording.ready webhooks to your endpoint, HMAC-SHA256 signed and retried. The contacts API loads contacts for agent screen-pop. There are no native Zoho, Salesforce or HubSpot apps today.
| Integration path | What it does | Status |
|---|---|---|
| Webhooks | call.answered, call.completed, disposition.submitted, recording.ready for agent-dialer leads | Available |
| Webhook delivery | HMAC-SHA256 signature; retries at 30 s, 1 m, 2 m, 4 m, 8 m (6 attempts); delivery log and replay | Available |
| Contacts API | /v1/ccaas/contacts: create, update, delete, look up by number for screen-pop | Available |
| Lead push | /v1/campaigns/:id/leads adds leads to a running agent-dialer campaign | Available |
| Voice API | https://voice-api.edesy.in/v1: calls, recordings, transcriptions | Available |
| IVR Studio | IVR menus in front of queues, HTTP request nodes to your systems | Available |
| AI voice agent handoff | AI agent answers first, hands callers who need a person to your team | Available |
| Native Zoho / Salesforce / HubSpot app or CTI panel | Not offered. Use webhooks and the APIs | Not available |
Everything listed here is available today
call.answered, call.completed, disposition.submitted and recording.ready for agent-dialer leads, signed and retried.
Create, update and look up contacts by number so agents get a screen-pop on inbound calls.
Place and control calls, fetch recordings and transcriptions, and push leads into agent-dialer campaigns.
Drag-and-drop IVR menus in front of your queues, with HTTP request nodes that call your systems mid-call.
An Edesy AI voice agent answers first and hands callers who need a person to your agents.
Webhook subscription to working CRM update
Enter your endpoint URL and pick the events: call.answered, call.completed, disposition.submitted, recording.ready. Send a test event.
Push leads into an agent-dialer campaign by CSV or API with your CRM record ID as external_id.
Your endpoint checks the HMAC-SHA256 signature and maps the disposition, status and recording URL onto the CRM record.
Failed deliveries retry automatically; inspect or replay any delivery from the log.
Every voice webhook uses one data shape, so a CRM integration parses one structure. A disposition.submitted event for an agent-dialer lead includes:
call_sid, campaign_id, contact_idexternal_id: your own CRM record ID, sent with the lead and echoed backto, directiondisposition: id, name, is_terminal, notesagent: the agent who handled the callcustom_fields: the lead attributes you pushed, returned as sentcall.completed adds status (completed, busy, no-answer, failed), duration_sec and the SIP status. recording.ready adds a recording_url.
Explore more comparisons, alternatives, and resources
Share your use case and volume. We reply within one working day with a setup plan and pricing.
Seats from Rs 1,500 per agent per month; API access on Professional and Enterprise. Prices exclude 18% GST.