Odeslání dat o hovoru do vašeho systému
Po každém hovoru odešlete shrnutí, přepis a sesbíraná data do svého CRM, webhooku nebo databáze.
API volání po skončení hovoru odešle hovor do vašeho vlastního systému — shrnutí, přepis, náladu a vše, co agent sesbíral. Použijte ho k vytvoření leadu ve svém CRM, ke spuštění automatizace nebo k vedení vlastních záznamů. Pokud je váš systém nedostupný, požadavek se zopakuje a nic se neztratí.
Nastavení
- Přidejte akci
Otevřete agenta → Akce → Přidat nástroj → Post call → API volání.
- Nasměrujte ji na svůj endpoint
Pole Co zadat Název např. Synchronizace leadů do CRM Podmínka Kdy odeslat, např. pokud chce volající nakoupit. Prázdné: po každém hovoru URL API endpointu Váš endpoint, např. https://hooks.example.com/hancHTTP metoda POSTpro většinu systémů; fungují iGET,PUT,PATCH,DELETEHlavičky, Query parametry Volitelné, např. API klíč - Upravte podobu požadavku (volitelné)
- Tělo (JSON) — vaše vlastní pole. Napište
{{a vložte proměnnou hovoru, např.{"lead": "{{firstname}} {{lastname}}", "phone": "{{call_from}}"}. - Odesílat jen moje pole — vynechá standardní data o hovoru; pro systém, který přijímá jen vlastní strukturu.
- Tělo (JSON) — vaše vlastní pole. Napište
- Určete, co se stane při chybě
- Opakování při chybě — prodlevy před každým dalším pokusem, když váš endpoint neodpoví kódem
2xx. Výchozí: 1 min, 5 min, 30 min, 2 h, 6 h, 24 h, 48 h. - Oznámení o selhání — e-mail po posledním pokusu (výchozí), po každém neúspěšném pokusu, nebo nikdy. Odeslat na: prázdné znamená vlastníka účtu.
- Opakování při chybě — prodlevy před každým dalším pokusem, když váš endpoint neodpoví kódem
Tlačítko Co obdrží můj endpoint? v editoru ukáže přesný požadavek.
Co přijme váš endpoint
U POST, PUT a PATCH tělo JSON — vaše pole sloučená s poli hovoru:
{
"id": "6ac7ea6eca60c6024b465c70",
"agent_id": "6ac2a93e36bad261cf088684",
"call_from": "+431234567890",
"call_to": "+439876543210",
"direction": "inbound",
"call_type": "phone",
"call_status": "success",
"start_timestamp": 1730000000000,
"end_timestamp": 1730000187000,
"duration": 187000,
"transcription": [
{ "speaker": "agent", "content": "Hello…", "timestamp": 1730000001000 },
{ "speaker": "user", "content": "Hi…", "timestamp": 1730000003000 }
],
"call_summary": "Customer asked about pricing…",
"task_achieved": true,
"sentiment": { "sentiment": "positive", "explanation": "…" },
"custom_analysis_data": { "name": "John", "email": "john@example.com" },
"collected_data": {},
"transfer_history": [],
"recording_url": "https://…",
"disconnection_reason": "user_hangup",
"is_anonymous": false,
"is_simulation": false,
"created_at": 1730000000000,
"updated_at": 1730000187000
}
U GET a DELETE jdou stejná pole do query stringu, bez vnořených polí (přepis, nálada, sesbíraná data).
Každý požadavek nese X-Hanc-Delivery-Id — stejné u všech pokusů jednoho doručení, takže můžete přeskočit duplicity — a navíc X-Hanc-Attempt s číslem pokusu. Každý pokus vyprší po 30 sekundách. Všechny pokusy jsou uvedené v CRM → Komunikace, kde lze neúspěšné doručení odeslat znovu. Podrobnosti: Webhooky a doručování.
Příklady použití
- Vytvoření leadu nebo tiketu ve vašem CRM.
- Spuštění no-code automatizace s daty z hovoru.
- Vedení vlastního archivu hovorů.