Zasięg

Grow

Manage

Automate

Zasięg

Grow

Manage

Automate

Jak zautomatyzować rozwiązywanie zapytań, które nie wymagają odpowiedzi człowieka

Automatyzacja

1 min read

Jak zautomatyzować rozwiązywanie zapytań, które nie wymagają odpowiedzi człowieka

Automatyzacja

1 min read

Jak zautomatyzować rozwiązywanie zapytań, które nie wymagają odpowiedzi człowieka

Jeśli jesteś podobny do innych firm, istnieje duża szansa, że widzisz wyraźny wzór w typie nadchodzących pytań wsparcia. Jednak czasami odpowiedzi na te pytania mogą okazać się również powtarzalne.

Ten post jest częścią serii o optymalizacji operacji wsparcia klienta. W nim omawiamy, jak zwolnić zespół, automatyzując rozwiązywanie standardowych zapytań.

Ręczne wyszukiwanie informacji jest wysoce nieefektywne

Jeśli jesteś podobny do innych firm, to istnieje duża szansa, że dostrzegasz wyraźny wzorzec w typie nadchodzących pytań dotyczących wsparcia. Jednak czasami odpowiedzi na te pytania mogą okazać się również powtarzalne.

Weźmy losowe zapytanie do szpitala, a szanse są wysokie, że osoba pytająca jest pacjentem, który chce przełożyć swoją wizytę. To samo dotyczy logistyki. W niedawnym wywiadzie, Dyrektor CX w DPD wskazał, że więcej niż połowa ich zapytań związana jest z prośbą o status przesyłki lub zmianą terminu dostawy. 

W obu przykładach przedstawiciele muszą sprawdzić standardową informację, podać ją osobie pytającej i wykonać jakąś akcję, aby obsłużyć odpowiedź. Tego typu strukturyzowane procesy są idealne do automatyzacji, co daje Twoim reprezentantom czas na zajęcie się bardziej złożonymi problemami.

Dlaczego nie wszyscy priorytetowo traktują swoje zapytania?

Niestety, do niedawna automatyzacja komunikacji była niedostępna. Tworzenie skomplikowanych przepływów wymagało drogich narzędzi telekomunikacyjnych i znaczącego czasu inżynieryjnego. Dlatego stworzyliśmy Flow Builder, platformę do automatyzacji komunikacji, która umożliwia współpracę zespołów wielofunkcyjnych nad przepływem komunikacji. Pozwala na uruchamianie logiki, pobiera dane z zewnętrznych źródeł danych i wykonuje działania w usługach firm trzecich.

Niestety, do niedawna automatyzacja komunikacji była niedostępna. Tworzenie skomplikowanych przepływów wymagało drogich narzędzi telekomunikacyjnych i znaczącego czasu inżynieryjnego. Dlatego stworzyliśmy Flow Builder, platformę do automatyzacji komunikacji, która umożliwia współpracę zespołów wielofunkcyjnych nad przepływem komunikacji. Pozwala na uruchamianie logiki, pobiera dane z zewnętrznych źródeł danych i wykonuje działania w usługach firm trzecich.

Niestety, do niedawna automatyzacja komunikacji była niedostępna. Tworzenie skomplikowanych przepływów wymagało drogich narzędzi telekomunikacyjnych i znaczącego czasu inżynieryjnego. Dlatego stworzyliśmy Flow Builder, platformę do automatyzacji komunikacji, która umożliwia współpracę zespołów wielofunkcyjnych nad przepływem komunikacji. Pozwala na uruchamianie logiki, pobiera dane z zewnętrznych źródeł danych i wykonuje działania w usługach firm trzecich.

To jest, jak to robisz

W tym poradniku przyjrzymy się firmie zajmującej się dostarczaniem przesyłek. Dwa główne czynniki kosztów dla tego typu firm to kurierzy przyjeżdżający na miejsce, gdzie odbiorca nie jest dostępny, aby odebrać paczkę, oraz odbiorcy dzwoniący z pytaniami dotyczącymi statusu ich dostawy lub zmian w dostawie. Naszym celem będzie zmniejszenie liczby sytuacji, kiedy kurier przyjeżdża pod zamknięte drzwi, oraz zmniejszenie obciążenia centrum kontaktowego.

Co chcemy osiągnąć:

  • Wysłać powiadomienie z początkową aktualizacją zamówienia.

  • Przechwycić odpowiedź na powiadomienie.

  • Zdecydować, co zrobić na podstawie odpowiedzi.

  • Pobierz opcje zmiany terminu

  • Umożliwić odbiorcy zmianę terminu dostawy.

Wyślij powiadomienie z początkową aktualizacją zamówienia.

Podczas gdy istnieją różne sposoby na automatyzację napływających zapytań, najlepszym sposobem na zmniejszenie obciążenia centrów kontaktowych jest to, by klienci nie musieli się z nimi kontaktować w ogóle. Najskuteczniejszym sposobem na osiągnięcie tego jest proaktywne informowanie ich, zanim pojawią się problemy. Dodatkowym atutem jest to, że robiąc to, również ustanawiamy kanał komunikacji, który pozwala nam kierować ich do odpowiednich zasobów przy minimalnym zaangażowaniu człowieka.

Zaczniemy od zidentyfikowania zdarzenia, które chcemy wykorzystać do inicjacji procesu. W przypadku naszej firmy dostawczej będziemy chcieli skontaktować się z klientem w momencie, gdy paczka zostanie zaplanowana do doręczenia. To zdarzenie może nastąpić w różnych systemach, w zależności od Twojej konfiguracji. Kluczem jest to, że musimy wywołać webhook z tego systemu w momencie, gdy to nastąpi, co zainicjuje proces.

Po prawej stronie widzisz, że jako wyzwalacz wybraliśmy Webhook i skonfigurowaliśmy różne zmienne, które spodziewamy się otrzymać w ramach przychodzącego webhooka.

  • phone - Numer telefonu odbiorcy

  • firstName - Imię odbiorcy

  • deliverySlot - Obiekt JSON dla sugerowanego przedziału czasowego dostawy z id, kopią (to może się różnić w zależności od systemu, którego używasz do zarządzania harmonogramem spotkań).

  • orderId - Unikalny identyfikator zamówienia


Flowchart for configuring a Webhook, highlighting variables such as phone, firstName, deliverySlot, and orderId.


Następnie wysyłamy wiadomość na WhatsApp, ponieważ inicjujemy rozmowę, musimy użyć wiadomości szablonowej, znanej także jako HSM. Będziesz musiał mieć zatwierdzoną wiadomość szablonową, zanim przejdziesz do następnego kroku, więcej informacji o wiadomościach szablonowych WhatsApp znajdziesz tutaj.

Kiedy masz zatwierdzoną wiadomość szablonową WhatsApp, pojawi się ona w Twoim Flow Builder gotowa do użycia. Pobieramy firstName z przychodzącego webhooka oraz kopię godziny z przedziału dostawy, aby wypełnić wiadomość.

Zwróć uwagę, że w wiadomości zachęcamy odbiorcę do odpowiedzi, jeśli chce zmienić przedział czasowy.


A workflow is shown for sending a WhatsApp HSM message, displaying steps like Webhook and 'Send WhatsApp HSM'.

Złap odpowiedź na powiadomienie.

Teraz, gdy wysłaliśmy powiadomienie, chcemy nasłuchiwać wiadomości przychodzących na wypadek, gdyby klient chciał zmienić termin dostawy. Można to łatwo zrobić, dodając krok „Poczekaj na odpowiedź”. Co ten krok robi, to wstrzymuje przepływ, dopóki nie otrzyma odpowiedzi. Opcjonalnie można ustawić datę wygaśnięcia, ale na razie pozostawimy to ustawione na domyślne wartości. Chcemy jednak upewnić się, że nadamy zmiennej wynikowej nazwę, w tym przypadku „order_received_reply”.


Flowchart with a sequence of steps including a webhook initiation, sending a WhatsApp HSM for 'order_received', and waiting for a corresponding conversation ID response, emphasizing automated notification processes.

Zdecyduj, co zrobić na podstawie odpowiedzi.

W zależności od odpowiedzi odbiorcy, będziemy chcieli podjąć decyzję. W naszym przykładzie szukamy tylko klientów, którzy odpowiadają literą A, ale można sobie wyobrazić scenariusz, w którym dodajesz wiele opcji odpowiedzi.

Używając kroku „Branch”, możemy odczytać odpowiedź i rozgałęzić się w zależności od zawartości. W tym przypadku chcemy przejść do naszego przepływu zmiany harmonogramu, gdy otrzymamy „A” jako odpowiedź.


Flowchart illustrating a webhook setup for processing WhatsApp messages, showing a branching logic step labeled "Branch" where messages diverge based on the value of the "order_received_reply" variable.

Pobierz opcje zmiany harmonogramu

Po tym, jak odbiorca wskaże chęć przełożenia terminu, chcemy zapewnić mu kilka alternatywnych opcji do wyboru. Użyjemy kroku „Fetch variables”, aby wysłać żądanie do usługi planowania (może to się różnić w zależności od sposobu zarządzania harmonogramem), aby znaleźć najlepszy alternatywny czas. W naszym przypadku stworzyliśmy fałszywy punkt końcowy z użyciem mockable.io do testów.


Flowchart illustrating a process for fetching alternative timeslots, highlighting variables like "conversation_id" and "deliverySlot," relevant to scheduling and rescheduling tasks.


Bierzemy właśnie pobrane przedziały czasowe i używamy ich do wypełnienia naszej wiadomości. Ponownie, upewnij się, że proponujesz użytkownikowi różne opcje, aby potwierdzić preferowany przedział czasowy.

Automated messaging workflow, featuring a decision tree with branches for sending conversation messages and selecting from available time slots for order scheduling.

Pozwól odbiorcy przełożyć termin.

Jeszcze raz informujemy przepływ, aby czekał na odpowiedź, używając kroku „Czekaj na odpowiedź”...


Flowchart of a conversation automation platform, illustrating the setup for sending conversation messages and waiting for a response, with various branches and variables for omnichannel communication integrated into the workflow.


… i rozgałęziać się w zależności od danych wejściowych odbiorcy.

Flowchart of an automation process, showcasing a branching decision point labeled "alternatives_reply" in the center, with various HTTP request options connected below for efficient workflow management.


Prawie gotowe! Na koniec chcemy przekazać odpowiedź z powrotem do usługi planowania, aby faktycznie przełożyć dostawę.

Flowchart displays a scheduling service setup, including variables, HTTP requests, and conditional branches for handling conversation data and delivery slots.

A na zakończenie wysyłamy wiadomość potwierdzającą nową datę dostawy.

Flowchart depicts a conversation automation process with modules and branches for managing delivery date confirmations.

Nie krępuj się skontaktować!

Pamiętaj, że jest to tylko prosty przykład tego, jak to może działać w rzeczywistości. Widzieliśmy ludzi łączących wszelkiego rodzaju źródła danych, usługi zewnętrzne i kanały. Niebo jest granicą.

Jeśli masz problem, który można zoptymalizować dzięki automatyzacji komunikacji, chętnie porozmawiamy z Tobą. Nie krępuj się skontaktować się tutaj, a my możemy zorganizować czas z ekspertem ds. produktów, aby pomóc Ci w rozwinięciu pomysłów.

Połączmy Cię z ekspertem Bird.
Zobacz pełną moc Bird w 30 minut.

Przesyłając, zgadzasz się, że Bird może kontaktować się z Tobą w sprawie naszych produktów i usług.

Możesz zrezygnować z subskrypcji w dowolnym momencie. Zobacz Privacy Statement firmy Bird, aby uzyskać szczegóły dotyczące przetwarzania danych.

Company

Biuletyn

Bądź na bieżąco z Bird dzięki cotygodniowym aktualizacjom do Twojej skrzynki odbiorczej.

Przesyłając, zgadzasz się, że Bird może kontaktować się z Tobą w sprawie naszych produktów i usług.

Możesz zrezygnować z subskrypcji w dowolnym momencie. Zobacz Privacy Statement firmy Bird, aby uzyskać szczegóły dotyczące przetwarzania danych.

Połączmy Cię z ekspertem Bird.
Zobacz pełną moc Bird w 30 minut.

Przesyłając, zgadzasz się, że Bird może kontaktować się z Tobą w sprawie naszych produktów i usług.

Możesz zrezygnować z subskrypcji w dowolnym momencie. Zobacz Privacy Statement firmy Bird, aby uzyskać szczegóły dotyczące przetwarzania danych.

Company

Biuletyn

Bądź na bieżąco z Bird dzięki cotygodniowym aktualizacjom do Twojej skrzynki odbiorczej.

Przesyłając, zgadzasz się, że Bird może kontaktować się z Tobą w sprawie naszych produktów i usług.

Możesz zrezygnować z subskrypcji w dowolnym momencie. Zobacz Privacy Statement firmy Bird, aby uzyskać szczegóły dotyczące przetwarzania danych.

Połączmy Cię z ekspertem Bird.
Zobacz pełną moc Bird w 30 minut.

Przesyłając, zgadzasz się, że Bird może kontaktować się z Tobą w sprawie naszych produktów i usług.

Możesz zrezygnować z subskrypcji w dowolnym momencie. Zobacz Privacy Statement firmy Bird, aby uzyskać szczegóły dotyczące przetwarzania danych.

R

Reach

G

Grow

M

Manage

A

Automate

Company

Biuletyn

Bądź na bieżąco z Bird dzięki cotygodniowym aktualizacjom do Twojej skrzynki odbiorczej.

Przesyłając, zgadzasz się, że Bird może kontaktować się z Tobą w sprawie naszych produktów i usług.

Możesz zrezygnować z subskrypcji w dowolnym momencie. Zobacz Privacy Statement firmy Bird, aby uzyskać szczegóły dotyczące przetwarzania danych.