ERPNext
Rozpoznawaj dzwoniących i rejestruj nowych jako leady ERPNext dla swojego zespołu sprzedaży.
Za pomocą poniższych narzędzi webhook recepcjonista może rozpoznawać dzwoniących, którzy są już leadami w ERPNext, rejestrować nowych dzwoniących jako leady z ich imieniem, numerem telefonu i notatką o tym, czego potrzebują, oraz dodawać komentarze do istniejących leadów, aby zespół sprzedaży mógł do nich oddzwonić. ERPNext i framework Frappe obsługują statyczny klucz API i sekret oraz treści żądań JSON, więc działa to w Frappe Cloud i na stronach hostowanych samodzielnie.
Zanim zaczniesz
Utwórz użytkownika API
W ERPNext utwórz użytkownika dla Reception.ai, na przykład reception@yourcompany.com, i przypisz mu wyłącznie rolę Sales User. Żądania API działają z uprawnieniami tego użytkownika, więc nie używaj konta administratora.
Wygeneruj klucze
Otwórz użytkownika, wybierz kartę Settings, rozwiń API Access i wybierz Generate Keys. Od razu skopiuj API Secret z wyskakującego okna: ERPNext pokazuje go tylko raz. API Key pozostaje widoczny w tej samej sekcji.
Każde narzędzie poniżej wysyła nagłówek żądania o nazwie Authorization z wartością token API_KEY:API_SECRET, gdzie klucz i sekret są połączone dwukropkiem. Ustaw jego Type na Secret.
Klucz i sekret mogą odczytywać i zmieniać wszystko, na co pozwala rola Sales User. Nie umieszczaj ich we współdzielonych dokumentach, a jeśli wyciekną, ponownie wybierz Generate Keys, aby je zastąpić.
Utwórz narzędzia
Dla każdego narzędzia przejdź do Integrations, wybierz Add integration, wybierz Webhook Tool i ustaw Assign to agents na Receptionist. Dla każdego parametru oznaczonego niżej jako „Always” ustaw Value na Fixed value.
Znajdź leada
Zarejestruj nowego leada
Aby ustawić źródło leadów, dodaj source (string) jako stałą wartość, która dokładnie odpowiada jednemu z rekordów Lead Source. W ERPNext 16 i nowszych wersjach jest to pole utm_source, które musi odpowiadać rekordowi UTM Source.
notes wypełnia kartę Notes leada. Dodaj opis: „Wyślij dokładnie jeden element z informacją, czego potrzebuje dzwoniący”. W sekcji Each item wybierz object, a następnie wybierz Add field dla każdego z tych pól:
note(string, wymagane): “Czego potrzebuje dzwoniący i kiedy chce, aby do niego oddzwonić.”added_by(string): Zawsze adres e-mail użytkownika API.
Zapisz szczegóły rozmowy
Wybierz Enable w każdym narzędziu, a następnie przetestuj recepcjonistę jako nowy dzwoniący, który prosi o oddzwonienie. Lead pojawi się na liście Lead, przypisany do sprzedawcy, z komentarzem recepcjonisty.
Dodaj procedurę dla dzwoniących: znajdź leada, a następnie zarejestruj go z notatką, jeśli nie został znaleziony, lub zapisz szczegóły rozmowy przy znalezionym leadzie. Dodaj regułę, że recepcjonista nigdy nie odczytuje dzwoniącym danych leadów.
Recepcjonista tworzy filtr wyszukiwania na podstawie rozmowy, więc dzwoniący może próbować nakłonić go do wyszukania leadów innych osób. Narzędzie zwraca tylko maksymalnie pięć nazw i statusów, ale zachowaj powyższą regułę. Jeśli Sales User daje większy dostęp, niż chcesz, na przykład do klientów i ofert, utwórz własną rolę, która może tylko odczytywać, tworzyć i komentować leady.
Ograniczenia
- Wyszukiwanie sprawdza ostatnie siedem cyfr numeru. Numery zapisane ze spacjami lub myślnikami wśród tych cyfr nie zostaną znalezione, a dwóch dzwoniących może mieć takie same ostatnie siedem cyfr.
- Ta konfiguracja obejmuje tylko leady. Recepcjonista nie wyszukuje kontaktów ani klientów i nie tworzy szans sprzedaży.