Getting call data from Convolo API
Sending real-time notifications to your web application(s)
Convolo Leads can send webhooks with detailed call data to your web application.
To configure webhooks, go to Convolo Dashboard —> Convolo Leads —> “Widgets” (select the widget you wish to integrate) —> "Integrations" tab:

Type of webhook events:
- Start-call
- After-call
It’s important to notice that “Send a webhook in post json in new format (beta)” should always be on. If you turn it off, then start_call event won’t work.
Here are some examples of our webhook events payload:
Start-call Webhook payload
{ "type": "start_call", "call_id": "35298eac05ef54b365e601f85d46afc1", "user_id": 12345, "widget_key": "38a7f82ff7f9934294af18b05ae2df38", "widget_name": "string", "timezone": "Europe/Stockholm", "is_delayed_call": true, "called_lead_phone": "string", "lead": { "lead_phone": "string", "lead_id": "01FJMF4H421TYD6VAEW63BZM06", "time_created_iso_string": "2020-01-01T12:00:00.000Z", "source": "string", "site_path": "string", "referer": "string", "ip": "string", "country": "string", "additional": "any", "custom_params": {} }, "debug": "any" }
After-call Webhook payload
{ "type": "end_call", "call_id": "35298eac05ef54b365e601f85d46afc1", "user_id": 12345, "widget_key": "38a7f82ff7f9934294af18b05ae2df38", "widget_name": "string", "call_status": "answered", "timezone": "Europe/Stockholm", "time_started_iso_string": "2020-01-01T12:00:00.000Z", "time_agent_answered_iso_string": "2020-01-01T12:00:00.000Z", "time_lead_answered_iso_string": "2020-01-01T12:00:00.000Z", "time_ended_iso_string": "2020-01-01T12:00:00.000Z", "is_delayed_call": true, "answer_duration_sec": 45, "lead_answer_duration_sec": 45, "talk_duration_sec": 45, "total_duration_sec": 45, "disconnected_by": "agent", "recording_link": "string", "called_lead_phone": "string", "agent": { "id": 12345, "phone": "string", "name": "string", "email": "string" }, "lead": { "lead_phone": "string", "lead_id": "01FJMF4H421TYD6VAEW63BZM06", "time_created_iso_string": "2020-01-01T12:00:00.000Z", "source": "string", "site_path": "string", "referer": "string", "ip": "string", "country": "string", "additional": "any", "custom_params": {} }, "debug": "any" }
If you are having trouble setting up webhooks, please email us at support@convolo.ai
Did this answer your question?
😞
😐
🤩
Last updated on July 20, 2022