Webhook - Podsumowanie rozmowy

Webhook RecordSummarized informuje o podsumowaniu rozmowy przez agenta. Zdarzenie jest generowane w momencie zapisania przez agenta skryptu, w którym uzupełniane są pola rekordu oraz wybierany jest klasyfikator podsumowujący rozmowę..

ℹ️ Webhook jest wysyłany również w przypadku transferu rozmowy, jeśli w jego trakcie nastąpi zapis podsumowania.

W panelu Welyo zdarzenie to odpowiada operacji: Podsumowanie rozmowy - klasyfikator oraz dane z pól karty rekordu

Webhook może być wykorzystywany m.in. do:

  • synchronizacji wyników rozmów z systemami CRM,
  • przekazywania informacji o klasyfikacji kontaktu do systemów zewnętrznych,
  • zapisywania danych z formularza podsumowania w hurtowniach danych lub narzędziach analitycznych.

⚠️ Webhook nie zostanie wysłany jeśli po wprowadzeniu zmian agent skorzysta z przycisku Zakończ zamiast opcji Zakończ i zamknij.

Struktura zdarzenia

Webhook zawiera podstawowe informacje o zdarzeniu oraz dane dotyczące podsumowania rozmowy zapisanego na rekordzie.

Parametry główne

Pole Opis
eventName Nazwa zdarzenia webhooka informująca o podsumowaniu rekordu
fccInstance Identyfikator instancji systemu(nazwa środowiska)
customerId Identyfikator klienta w systemie Welyo
version Wersja struktury webhooka
createdAt Data i czas wygenerowania zdarzenia
data Obiekt zawierający szczegółowe dane dotyczące zdarzenia

Struktura pola data dla zdarzenia RecordSummarized

Pole Opis
campaignId Identyfikator kampanii
recordsId Identyfikator rekordu
callsId Identyfikator połączenia
userId Identyfikator agenta podsumowującego połączenie
values Obiekt zawierający wartości pól rekordu zapisanych w podsumowaniu
classifierId Identyfikator wybranego klasyfikatora
recall Jeśli wybrany klasyfikator utworzy ponowny kontakt(recall), zwrócona zostanie data i godzina zaplanowanego recalla. W przeciwnym przypadku pole będzie miało wartość null.
classifier Nazwa wybranego klasyfikatora
phoneNumber Domyślny numer telefonu z rekordu
callType Typ połączenia (np. outbound lub inbound)
status Status połączenia (np. ANSWERED, BUSY)
callDate Data i czas rozpoczęcia połączenia
duration Czas trwania połączenia w sekundach
notes Lista notatek zapisanych na rekordzie

Przykładowy webhook

{
"eventName": "RecordSummarized",
"fccInstance": "vcc1a",
"customerId": 12345,
"version": 2,
"createdAt": "2020-08-25T08:49:56+02:00",
"data": {
"campaignId": "321",
"recordsId": "21052309",
"callsId": 1832477,
"userId": 604,
"values": {
  "nowe pole 1": "Pole 1"
},
"classifierId": 756,
"recall": null,
"classifier": "zamknij",
"phoneNumber": "222289289",
"callType": "outbound",
"status": "ANSWERED",
"callDate": "2020-08-25T08:49:42+02:00",
"duration": 9,
"notes": [
  {
    "createdAt": "2020-08-25 08:48",
    "agentsName": "Agent Focus",
    "text": "Test Test 123"
  }
]
}
}
Czy odpowiedzieliśmy na Twoje pytanie? Dziękujemy za opinię Wystąpił problem z przesłaniem opinii. Proszę spróbować później