Słownik pojęć
Webhook: wyniki ocen pchane do Twoich systemów
Mechanizm powiadomień push: system wysyła zdarzenie na wskazany adres URL w momencie jego powstania — bez cyklicznego odpytywania API.
Definicja
Webhook to mechanizm powiadomień push: gdy w systemie źródłowym powstaje zdarzenie, system sam wysyła żądanie HTTP z danymi na adres URL wskazany przez odbiorcę. To odwrotność klasycznego API w modelu pull, w którym to odbiorca musi cyklicznie odpytywać: „czy są nowe wyniki?”. Webhook eliminuje polling — dane przychodzą natychmiast i tylko wtedy, gdy faktycznie coś się wydarzyło.
W CallSea webhooki wysyłają wyniki ocen do wskazanego adresu w Twoim systemie w momencie ich powstania. Obok REST API i SFTP to jeden z trzech kanałów integracji platformy — porównanie znajdziesz na stronie integracje: SFTP i API.
Przykład z praktyki call center
Wynik oceny każdej rozmowy trafia webhookiem do CRM i jest widoczny przy rekordzie klienta obok notatki konsultanta. Równolegle alert o błędzie krytycznym tworzy zgłoszenie w systemie ticketowym zespołu compliance. Nikt niczego nie eksportuje ręcznie i żaden proces nie odpytuje API co pięć minut — dane płyną same, w momencie powstania.
Najczęstsze pytania
Czym webhook różni się od API?
API działa w modelu pull: to Twój system pyta o dane, kiedy ich potrzebuje. Webhook działa w modelu push: dane przychodzą same w momencie powstania zdarzenia. W praktyce oba mechanizmy się uzupełniają — webhook powiadamia, API służy do pobierania szczegółów i historii.
Do czego używa się webhooków w analizie rozmów?
Najczęściej do przekazywania wyników ocen do CRM lub hurtowni danych oraz do natychmiastowych alertów — np. o błędzie krytycznym — kierowanych do systemów ticketowych i komunikatorów zespołu.
Czego potrzebuję, żeby odbierać webhooki?
Punktu końcowego HTTP(S) po swojej stronie — adresu URL, który przyjmie przychodzące żądania z danymi zdarzeń. Konfiguracja sprowadza się do wskazania tego adresu; wysyłkę inicjuje platforma w momencie powstania wyniku.