Według helpdesku

Automatyzacja HubSpot Service Hub: help desk, zgłoszenia, workflowy i API

Autor: Roman Zakharenko · Fakty sprawdzone

Automatyzacja HubSpot Service Hub kręci się wokół zgłoszenia (ticketu): kanały help desku tworzą zgłoszenia, routing je przypisuje, pipeline'y i statusy śledzą ich postęp, a workflowy oparte na zgłoszeniach wykonują na nich działania. Chatboty oparte na regułach zbierają szczegóły, zanim zgłoszenie w ogóle powstanie, a akcja webhook w workflow i CRM API łączą HubSpot ze wszystkim innym. Poniżej opisujemy, co robi każdy element i od czego zacząć.

W skrócie

  • Domyślnie help desk automatycznie tworzy zgłoszenia z każdego podłączonego do niego kanału.
  • Domyślny Support Pipeline ma cztery statusy zgłoszeń: New, Waiting on contact, Waiting on us i Closed.
  • Cele SLA w help desku mogą mierzyć czas do pierwszej odpowiedzi, czas do kolejnej odpowiedzi i czas do zamknięcia.
  • Akcja webhook w workflow akceptuje tylko adresy URL zaczynające się od HTTPS.
  • Zgłoszenia tworzy się przez API żądaniem POST do /crm/v3/objects/tickets.

Co możesz zautomatyzować w HubSpot Service Hub

Automatyzacja w Service Hub jest rozłożona na kilka narzędzi, które działają na rekordzie zgłoszenia. Zanim zbudujesz regułę, zdecyduj, gdzie powinna się znaleźć; większość problemów bierze się z tego, że ta sama logika żyje w dwóch miejscach.

Gdzie znajduje się każdy rodzaj automatyzacji Service Hub
NarzędzieCo automatyzujeTypowe zastosowanie
Kanały i routing help deskuTworzenie zgłoszeń z podłączonych kanałów i ich przypisywanieKażdy e-mail lub czat do wsparcia staje się zgłoszeniem i trafia do właściwego zespołu
Pipeline'y i statusy zgłoszeńEtapy, przez które przechodzi zgłoszenie, oraz to, czy każdy z nich liczy się jako otwarty czy zamkniętyOsobne pipeline'y dla różnych rodzajów pracy wsparcia
Cele SLACele dla czasu pierwszej odpowiedzi, kolejnej odpowiedzi i zamknięciaSzybszy cel odpowiedzi dla czatu niż dla e-maila
Workflowy oparte na zgłoszeniachAkcje na zgłoszeniach spełniających triggery rejestracji (enrollment triggers)Rotacja właścicieli, aktualizacja właściwości, opóźnione działania następcze
Chatboty oparte na regułachPytania, tworzenie zgłoszeń i przekazanie do człowieka na czacieZbieranie szczegółów zamówienia, zanim dołączy agent
Webhooki i APIWysyłanie danych zgłoszeń na zewnątrz oraz tworzenie lub aktualizowanie zgłoszeń z innych systemówSynchronizacja zgłoszeń z Jira lub narzędziami wewnętrznymi

Kanały i routing help desku

Help desk to przestrzeń robocza HubSpot do obsługi opartej na zgłoszeniach. Możesz podłączyć do niej kanały czatu, e-maila, formularzy, połączeń telefonicznych i Facebook Messengera. Domyślnie zgłoszenia są tworzone automatycznie z każdego podłączonego kanału, a HubSpot zaleca podłączenie wszystkich kanałów wsparcia, ponieważ zgłoszeniom z niepodłączonych kanałów może w help desku brakować tematu i wątku.

Routing ustawia się dla każdego kanału osobno. Gdy podłączasz na przykład zespołowy adres e-mail, wybierasz domyślny pipeline, status i priorytet nowych zgłoszeń, a potem opcję routingu:

  • Konkretni użytkownicy lub zespoły.
  • Właściciel kontaktu.
  • Routing według umiejętności (skill-based), który dopasowuje zgłoszenia do umiejętności agentów.
  • Workflow przydzielania, gdy potrzebujesz logiki wykraczającej poza wbudowane opcje.
  • Nikt – zgłoszenia zostają wtedy w widoku Unassigned, skąd agenci mogą je podjąć.

Routing automatyczny i według umiejętności zależy od Twoich licencji (seats) i subskrypcji. Zanim zaprojektujesz rozwiązanie wokół konkretnej opcji routingu, sprawdź, co obejmuje Twoje konto.

Pipeline'y zgłoszeń, statusy i cele SLA

Zgłoszenia przechodzą przez pipeline, a w przypadku zgłoszeń etapy pipeline'u nazywają się statusami. Domyślny Support Pipeline ma cztery: New, Waiting on contact, Waiting on us i Closed. Pipeline'ami zarządzasz w Settings > Objects > Tickets > Pipelines, a każdy dodany status musi być oznaczony jako Open lub Closed.

Ten wybór napędza automatyzację. Gdy zgłoszenie przechodzi do statusu zamkniętego, jego Close date ustawia się na dzisiejszą datę; jeśli wróci do statusu otwartego, Close date zostaje wyczyszczona. To zachowanie możesz dostosować dla każdego pipeline'u. Ponieważ workflowy i raporty filtrują według statusu, utrzymuj niewielką liczbę jednoznacznych statusów.

Cele SLA w help desku określają docelowy czas do pierwszej odpowiedzi, czas do kolejnej odpowiedzi i czas do zamknięcia. Cel może dotyczyć wszystkich zgłoszeń, zgłoszeń z określoną wartością właściwości lub kombinacji właściwości, a każdą regułę można ograniczyć do ustalonych godzin i strefy czasowej. Przykłady samego HubSpot obejmują krótszy cel odpowiedzi dla klientów enterprise i szybszy cel odpowiedzi dla czatu niż dla e-maila. Odłożenie (snooze) zgłoszenia nie wpływa na jego SLA.

Workflowy oparte na zgłoszeniach

Workflow oparty na zgłoszeniach rejestruje (enroll) zgłoszenia spełniające jego triggery rejestracji, a następnie wykonuje sekwencję akcji. Akcje najbardziej przydatne w pracy wsparcia:

  • Opóźnienia: czekanie przez ustaloną liczbę dni, godzin i minut albo do daty w kalendarzu, właściwości typu data lub zdarzenia.
  • Rozgałęzienia if/then: kierowanie zgłoszeń różnymi ścieżkami na podstawie kryteriów filtrów łączonych przez AND i OR.
  • Edit record: ustawianie, kopiowanie lub czyszczenie wartości właściwości w zgłoszeniu lub w powiązanym rekordzie.
  • Create record: tworzenie nowego rekordu, który domyślnie jest powiązany z zarejestrowanym zgłoszeniem.
  • Rotate record to owner: przypisywanie zgłoszeń po kolei wybranym użytkownikom. Liczniki rotacji są prowadzone dla każdej akcji osobno i resetują się, jeśli dodasz lub usuniesz właścicieli po włączeniu workflow.
  • Send a webhook: wywołanie zewnętrznego URL z danymi zgłoszenia, opisane w następnej sekcji.

Dobrzy kandydaci na pierwsze workflowy zgłoszeń w HubSpot:

  • Rotacja nowych zgłoszeń w pipeline między grupą agentów.
  • Kopiowanie właściwości z powiązanego rekordu do zgłoszenia, aby mogły z niej korzystać routing i raporty.
  • Wysyłanie zgłoszenia do Jira lub narzędzia wewnętrznego przez webhook, gdy zmieni się jego status.
  • Odczekanie ustalonego czasu po zamknięciu zgłoszenia, a potem rozgałęzienie według właściwości, aby zdecydować o dalszym kontakcie.

Chatboty, webhooki i HubSpot API

Chatboty oparte na regułach obsługują pierwsze minuty czatu. Większość pracy wsparcia wykonują trzy akcje. Ask question zapisuje odpowiedź odwiedzającego we właściwości kontaktu i może oferować szybkie odpowiedzi. Submit a ticket tworzy zgłoszenie z ustawioną przez Ciebie nazwą, pipeline'em i statusem, ale jest pomijana, jeśli odwiedzający nie ma powiązanego rekordu kontaktu. Send to team member przekazuje czat konkretnemu użytkownikowi lub zespołowi po sprawdzeniu, czy są dostępni, a jeśli nie są, wyświetla komunikat o nieobecności. Jeśli bot ma godziny działania, czaty są kierowane do członka zespołu tylko w tych godzinach.

Akcja webhook w workflow wysyła dane na zewnątrz. Wybierz POST lub GET i wpisz URL zaczynający się od HTTPS. Treść żądania POST może zawierać wszystkie właściwości rekordu lub wybrany zestaw kluczy, z których każdy jest zmapowany na właściwość HubSpot. Możesz uwierzytelniać się podpisem żądania, który HubSpot dodaje jako nagłówek do weryfikacji po stronie Twojego endpointu, albo kluczem API przechowywanym jako sekret i wysyłanym w nagłówku lub parametrze zapytania. Akcję możesz przetestować z jej panelu bez wpływu na istniejące rekordy. Dostępność tej akcji zależy od Twojej subskrypcji.

W drugą stronę użyj CRM API. Żądanie POST do /crm/v3/objects/tickets tworzy zgłoszenie; podaj subject, hs_pipeline_stage (status) i hs_pipeline, używając wewnętrznych ID, a nie etykiet. Jeśli nie podasz pipeline'u, użyty zostanie domyślny. Żądanie GET do /crm/v3/properties/tickets zwraca listę właściwości zgłoszeń na Twoim koncie. Aplikacje mogą też subskrybować zdarzenia zgłoszeń przez Webhooks API, w tym ticket.creation i ticket.propertyChange, które uruchamia się, gdy wskazana przez Ciebie właściwość zmieni się w dowolnym zgłoszeniu. Te subskrypcje konfiguruje się na poziomie aplikacji i wymagają one zakresu (scope) tickets.

Wdrożenie

TascaLab buduje na narzędziach, których już używasz, bez zmiany platformy, wykorzystując API, webhooki oraz Make lub n8n. HubSpot ma udokumentowane API i obsługę webhooków, więc niemal na pewno da się go podłączyć; konkretną konfigurację potwierdzamy podczas bezpłatnej 30-minutowej rozmowy Health Check. Ticket Routing & Categorization to jednorazowy projekt za 3000 zł, Automated Reports e-mailem lub na Slacka kosztują 2700 zł, a Custom Automation obejmująca kilka systemów kosztuje od 4650 zł. Każdy projekt obejmuje 30 dni wsparcia po uruchomieniu i podstawową dokumentację, bez ukrytych opłat, a większość wdrożeń trwa 1–3 tygodnie.

Najczęściej zadawane pytania

Jakie są domyślne statusy zgłoszeń w HubSpot?

Domyślny Support Pipeline ma cztery statusy: New, Waiting on contact, Waiting on us i Closed. Możesz dodać własne i oznaczyć każdy jako Open lub Closed.

Czy help desk HubSpot może śledzić SLA?

Tak. Cele SLA w help desku mierzą czas do pierwszej odpowiedzi, czas do kolejnej odpowiedzi i czas do zamknięcia, dla wszystkich zgłoszeń lub według właściwości zgłoszeń, i można je ograniczyć do ustalonych godzin. Odłożenie zgłoszenia nie wpływa na jego SLA.

Czy chatbot HubSpot może tworzyć zgłoszenia?

Tak. Akcja Submit a ticket tworzy zgłoszenie z ustawioną przez Ciebie nazwą, pipeline'em i statusem. Jest pomijana, jeśli odwiedzający nie ma powiązanego rekordu kontaktu.

Jak wysłać dane zgłoszeń z HubSpot do innego systemu?

Dodaj akcję webhook do workflow opartego na zgłoszeniach; wysyła ona żądanie POST lub GET na URL z HTTPS. Aplikacje mogą też subskrybować zdarzenia zgłoszeń, takie jak ticket.creation i ticket.propertyChange, przez Webhooks API.

Czego potrzebuję, aby utworzyć zgłoszenie przez HubSpot API?

Wyślij żądanie POST do /crm/v3/objects/tickets z polami subject, hs_pipeline_stage i hs_pipeline, używając wewnętrznych ID. Jeśli pominiesz pipeline, użyty zostanie domyślny.

Chcesz takie rozwiązanie dla swojego zespołu?

Umów bezpłatny Health Check: 30-minutowa rozmowa i pisemny raport z 2–3 konkretnymi rekomendacjami, stałą ceną i szacowanymi kosztami bieżącymi. Bez nachalnej sprzedaży.

Opinie na Upwork

Źródła

  1. HubSpot Knowledge Base — Connect channels to help desk
  2. HubSpot Knowledge Base — Set up and manage object pipelines
  3. HubSpot Knowledge Base — Set SLA goals in help desk
  4. HubSpot Knowledge Base — Choose your workflow actions
  5. HubSpot Knowledge Base — Use webhooks with HubSpot workflows
  6. HubSpot Knowledge Base — Choose your rule-based chatbot actions
  7. HubSpot Developers — Tickets API
  8. HubSpot Developers — Webhooks API guide