Możliwosci Ringostat

Jak skonfigurować automatyczny callback dla formularzy na dowolnej stronie internetowej i w social mediach?

Wszystkie firmy starają się przyciągnąć klientów tak szybko, jak to możliwe. W tym celu strony internetowe, a nawet media społecznościowe wykorzystują formularze do zbierania kontaktów grupy docelowej. Ale zanim menedżer zdąży zadzwonić na podany numer, użytkownik może już odejść do konkurencji. Jest to szczególnie frustrujące, gdy wydałeś pieniądze na zebranie takiej bazy danych, jak w przypadku kampanii Leads Ads na Facebooku i Instagramie. Dlatego najlepszym rozwiązaniem jest automatyczne połączenie menedżera i klienta, gdy tylko wypełnią formularz. Vitaly Safonov, PHP Developer w Ringostat, powie Ci jak to zrobić w szczegółach.

Vitaly Safonov Ringostat, automatyczny callback

Vitaly Safonov,
PHP Developer Ringostat

W Ringostat projektuję i buduję integracje na potrzeby naszego zespołu. Ale czasami nasi klienci wysyłają nam ciekawe i niestandardowe zadania, którymi również się zajmuję. O takim przypadku chcę opowiedzieć w tym artykule. Instrukcje zawarte w tym artykule będą przydatne dla każdego, kto używa formularzy do zbierania kontaktów na swojej stronie internetowej lub w mediach społecznościowych.

Skontaktował się z nami klient, który wykorzystuje kampanie Facebook Lead Ads do promocji w mediach społecznościowych. Ten rodzaj reklamy pozwala zbierać kontakty grupy docelowej bez przenoszenia ich na stronę internetową lub aplikację. Działa to następująco:

  • osoba widzi post ze wbudowaną opcją złożenia wniosku;
  • kliknięcie przycisku otwiera formularz ze wypełnionymi już polami — mieści dane, które użytkownik podawał podczas rejestracji w sieci społecznościowej;
  • dane są zbierane automatycznie.
automatyczny callback,
Przykład reklam Facebook Lead Ads

W naszym przypadku klient skonfigurował automatyczne przesyłanie takich danych do Arkuszy Google. Menedżerowie mieli codziennie przeglądać i dzwonić do użytkowników, którzy pozostawili kontakty. Pracownicy nie zawsze jednak radzili sobie z tym na czas, a klient nie był zadowolony z takiej sytuacji. Zwłaszcza że pracuje on w branży nieruchomości, gdzie konkurencja jest ostra, a koszt pozyskania klienta wysoki. Zwrócił się więc do nas z prośbą o opracowanie zautomatyzowanego rozwiązania.

Udało mi się wymyślić najprostszą możliwą opcję, która nie wymagała zaangażowania programistów. Można go wykorzystać do dowolnej strony internetowej i integracji z serwisami, z których informacje są wprowadzane do tabeli, gdzie zainstalowany jest skrypt.

Warunki:

  • baza danych, do której przesyłane są kontakty z formularzy;
  • baza danych musi mieć kolumnę Number do przechowywania numerów telefonów, na które mają być wykonywane połączenia;
  • musisz być klientem Ringostat, ponieważ to nasz callback będzie wykonywał połączenia.

⚡️ Zwiększ liczbę połączeń dzięki funkcji Ringostat callback

Uzyskaj 30% więcej połączeń ze strony internetowej, bez dodatkowych inwestycji w reklamę i SEO

1. Konfigurowanie danych wyjściowych

Oto przykład dokumentu, w którym zainstalowany jest skrypt. Po prostu skopiuj go dla siebie, nie musisz prosić o dostęp. Wszystkie ustawienia opisane poniżej są w nim wprowadzone.

Przede wszystkim musisz wprowadzić ustawienia ze swojego projektu w Ringostat.com w arkuszu „Raw Data”. Poniżej opiszę, jak to zrobić dla każdego bloku.

automatyczny callback, Raw Data

Blok „Project data” („Dane projektu”)

Auth Key i Project ID — skopiuj z konta osobistego na Ringostat: Integracja Ringostat API.

Integration with API interface, automatyczny callback,

Blok „Work schedule” („Harmonogram pracy”)

Określ, w jakim czasie powinno działać oddzwonienie.

Na przykład nasz klient chciał wyłączyć funkcję callback na weekend, a także nie wykonywać automatycznego oddzwaniania w poniedziałek do kontaktów pozostawionych w sobotę i niedzielę. Takie kontakty są przetwarzane ręcznie przez menedżerów w poniedziałek rano.

WAŻNE: jeśli masz weekend, pozostaw puste komórki, w których należy określić czas naprzeciwko weekendu.

Blok „Callback settings” („Ustawienia oddzwaniania”)

  1. Metoda oddzwaniania. Jeśli wybierzesz „Na numer telefonu”, połączenie zostanie wykonane na numer telefonu określony w komórce poniżej. Jeśli wybierzesz „Do schematu przekierowania”, połączenie zostanie wykonane zgodnie ze schematem przekierowania, którego identyfikator zostanie określony w komórce poniżej.
  2. Numer telefonu / Schemat przekierowania. Numer należy podać w formacie 48XXXXXXXXX. ID schematu przekierowania można pobrać w ustawieniach projektu: Wirtualna centrala PBX Przekierowanie.
  3. Przekierowanie pierwszego połączenia. Callback najpierw przekazuje połączenie w jednym kierunku, a dopiero po podniesieniu słuchawki łączy z drugim kierunkiem. W tej sekcji należy wybrać, do kogo trafi pierwsze połączenie — do menedżera lub klienta. Pierwsza osoba, która odbierze połączenie, będzie musiała poczekać, aż druga osoba odbierze.

Zazwyczaj zalecamy skonfigurowanie tego w taki sposób, aby połączenie najpierw trafiało do menedżera. W ten sposób pracownik jest początkowo gotowy na połączenie i może łatwiej zorientować się w sytuacji, gdy klient odbierze telefon.

Blok „UTM marks” („Znaczniki UTM”)

Są to dodatkowe ustawienia. Możesz tu podać wartości, które zostaną przesyłane i rejestrowane w dzienniku połączeń projektu.

2. Konfiguracja skryptu

Przechodzimy do ustawień skryptu. Można je znaleźć w górnym panelu Arkuszy Google: Extensions → Apps Script. W otwartym menu wybierz zakładkę Edytor po lewej stronie i wybierz plik Code.gs. W drugim i trzecim wierszu ustaw tytuły arkuszy, z którymi będziemy pracować, jeśli domyślne nie są odpowiednie. Jeśli tytuły arkuszy nie mają znaczenia i są akceptowalne, nie ma potrzeby otwierania edytora skryptów.

automatyczny callback, Konfiguracja skryptu

Ten etap konfiguracji jest już za nami. Teraz przejdź do listy Leads z przesłanymi zgłoszeniami. Na przykład może ona wyglądać następująco:

automatyczny callback, Sprawdzanie działania skryptu

Liczba i kolejność kolumn może się różnić w zależności od zebranych informacji.

Domyślnie kolumna zawierająca numery telefonów klientów nosi nazwę Number. Jeśli tytuł kolumny w arkuszu jest inny, należy wprowadzić wymagany tytuł w 4. wierszu w edytorze skryptów.

automatyczny callback,

3. Sprawdzanie działania skryptu

Wróć do arkusza Leads. Na poniższym ekranie widzimy kolumnę Status. Jest ona tworzona automatycznie przez skrypt i służy jako identyfikator numerów, do których już zadzwoniono. Po uruchomieniu skryptu i wykonaniu połączenia, obok numeru pojawi się słowo „called”. Przy następnym uruchomieniu funkcji, callback zostanie uruchomiony dla ostatniego numeru w tabeli, który nie ma wpisu „called” w kolumnie Status.

Skrypt zadziała tylko wtedy, gdy spełnione zostaną WSZYSTKIE poniższe warunki:

  • komórka w kolumnie Status musi być pusta;
  • komórka z numerem telefonu nie może być pusta;
  • godzina i dzień tygodnia, w którym skrypt wykrył nieprzetworzony numer, muszą być zgodne z harmonogramem pracy.
automatyczny callback,

4. Aktywacja skryptu i konfiguracja triggera

Teraz możemy aktywować skrypt i skonfigurować trigger. Jest to dodatkowe ustawienie, które pozwala na uruchomienie automatycznego wyzwalania skryptu z żądaną częstotliwością. Domyślnie skrypt będzie uruchamiany co 10 minut po jego aktywacji. Częstotliwość wyzwalania skryptu można zmienić w ustawieniach wyzwalaczy projektu w edytorze skryptów.

automatyczny callback, Aktywacja skryptu i konfiguracja triggera

W oknie, które zostanie otwarte, wybierz wcześniej utworzony trigger lub, jeśli nie istnieje, utwórz trigger ręcznie. W ustawieniach można wybrać scenariusz działania. Interesuje nas wyzwalanie z określoną częstotliwością, więc ustawienia wyzwalacza powinny wyglądać jak na zrzucie ekranu. Częstotliwość wyzwalania można ustawić w podświetlonym na czerwono elemencie w ustawieniach:

callback, automatyczny callback, Ustawianie czasu wyzwalania

Czas aktywować skrypt. Wśród sekcji menu w dokumencie znajdziemy pozycję „Trigger activation”.

automatyczny callback, Trigger activation

WAŻNE: przy pierwszym uruchomieniu skryptu system poprosi o pozwolenie na jego aktywację. Zezwól na to, nawet jeśli Google tego nie zaleca 🙂

Wyzwalacz został aktywowany i teraz musisz poczekać minutę, aż skrypt uruchomi się automatycznie. Możesz również nie czekać i uruchomić go ręcznie, aby go przetestować.

Przejdź do Extensions –> Apps Script, wybierz funkcję runCallback i kliknij przycisk „Run”:

automatyczny callback, runCallback, Run

W arkuszu Leads widzimy, że skrypt zadziałał. To wszystko. Następna inicjalizacja Callback nastąpi za minutę, jeśli wszystkie warunki zostaną spełnione.

⚡ Połącz formularz oddzwaniania Ringostat i uzyskaj więcej leadów z witryny

Wybierz spośród 15 wzorów i kolorów, bezpłatnie dla klientów Ringostat, zmień tekst widgetu callback

 

Możliwość oddzwonienia po kliknięciu w dowolny przycisk na Twojej stronie. Na przykład, callback będzie wyzwalany, gdy klient zostawi zapytanie online

Wnioski: co daje automatyczny callback dla formularzy

  1. Poprawę jakości obsługi i konwersji strony internetowej lub kampanii Leads Ads na Facebooku i Instagramie. Menedżer na pewno nie zapomni przetworzyć zebranej bazy kontaktów, a klienci nie będą mieli czasu na odejście do konkurencji.
  2. Oszczędność czasu. Oddzwanianie jest automatyczne. Pracownik nie musi tracić czasu na wybieranie numeru klienta.
  3. Przechwytujesz ciepłego leada natychmiast, dokładnie w momencie, gdy zastanawia się on nad Twoją ofertą. W ten sposób prawdopodobieństwo zakupu wzrasta, w przeciwieństwie do sytuacji, gdy kontaktujesz się z użytkownikiem po dniu lub tygodniu.
  4. Również dla standardowych formularzy na stronie mamy podobne rozwiązanie. Jest to callback, który po wypełnieniu wniosków online.
O autorze

Marketingowiec Ringostat. Autor artykułów z zakresu marketingu, IT i biznesu. Studiowała prawo na Narodowym Uniwersytecie Prawa im. Jarosława Mądrego w Charkowie