Zaloguj sięRozpocznij bezpłatny okres próbny
Meta Tech Provider

Połącz WhatsApp z Zoho CRM na numerze Coexistence

Skieruj webhooki numeru do przepływu w n8n, wyszukaj rekord w Zoho CRM z parametrem phone, który sprawdza każde pole telefonu w module, utwórz Lead, gdy nic nie pasuje, i dodaj każdą wiadomość jako notatkę do rekordu. Węzeł Zoho CRM w n8n obsługuje leady i kontakty, a notatka to jedno wywołanie HTTP do Zoho Notes API z tymi samymi danymi uwierzytelniającymi.

All phone fields

Parametr phone w wyszukiwarce API Zoho CRM przeszukuje każde pole telefonu wybranego modułu.

100 notes

Maksymalna liczba notatek, które Create Notes API w Zoho CRM przyjmuje w jednym wywołaniu.

5,000 credits

Kredyty API na 24 godziny w Zoho CRM Free; płatne edycje zaczynają się od 50 000 plus kredyty przypadające na użytkownika.

Jak wiadomość z WhatsApp staje się rekordem w Zoho CRM?

Meta wysyła każdą wiadomość z numeru na adres webhooka, który ustawisz, tutaj jest to węzeł Webhook w n8n. Przepływ pobiera numer nadawcy z payloadu i wywołuje endpoint wyszukiwania Zoho z parametrem phone ustawionym na ten numer, najpierw w Leads, potem w Contacts. Zoho sprawdza każde pole telefonu w module, więc zgodność w polu Mobile lub Phone liczy się tak samo i nie musisz zgadywać, którego pola użył handlowiec.

Gdy nic nie wróci, węzeł Zoho CRM w n8n tworzy Lead z nazwą profilu WhatsApp i numerem. Tak czy inaczej przepływ ma już identyfikator rekordu i zapisuje wiadomość jako notatkę do tego rekordu przez POST /Notes. Notatka wymaga tylko Note_Content oraz Parent_Id wskazującego moduł i rekord.

POST /crm/v8/Notes, one inbound message
{
  "data": [
    {
      "Note_Title": "WhatsApp, inbound",
      "Note_Content": "do you have anything friday?",
      "Parent_Id": {
        "module": { "api_name": "Leads" },
        "id": "4876876000000624001"
      }
    }
  ]
}

Jakich uprawnień Zoho potrzebują dane uwierzytelniające w n8n?

Odczytu i tworzenia w modułach, które przeszukujesz i w których zapisujesz, oraz tworzenia w Notes. Zoho nazywa zakres notatek ZohoCRM.modules.notes.CREATE i wymaga obok niego zakresu tworzenia dla modułu nadrzędnego, więc dane, które mogą tworzyć leady, ale nigdy nie dostały zakresu notatek, zawiodą w ostatnim kroku z błędem autoryzacji.

Węzeł Zoho CRM w n8n obsługuje Leads, Contacts, Accounts, Deals i kilka dokumentów sprzedażowych, z operacjami create, upsert, get, get all, update i delete. Notatek nie ma wśród jego zasobów, dlatego notatka przechodzi przez węzeł HTTP. n8n pozwala temu węzłowi użyć danych Zoho, które już połączyłeś, więc zarządzasz jedną zgodą OAuth zamiast dwóch.

Ustaw domenę API na swoje centrum danych Zoho. Dane utworzone w regionie UE wywołują zohoapis.eu, a nie zohoapis.com.

Ile wiadomości może przyjąć Zoho CRM?

Zoho mierzy użycie API w kredytach na kroczące 24 godziny, a limit zależy od edycji i liczby użytkowników. Edycja Free dostaje 5 000. Standard dostaje 50 000 plus 250 na użytkownika, Professional 50 000 plus 500 na użytkownika, a Enterprise 50 000 plus 1 000 na użytkownika, każda z górnym limitem edycji.

Każda przychodząca wiadomość kosztuje wyszukiwanie i zapis notatki, a dla nowych nadawców dodatkowo utworzenie leada. To spokojnie mieści się w budżecie płatnej edycji przy numerze małej firmy. Pierwszy zwykle daje się we znaki limit współbieżności: Free dopuszcza 5 równoczesnych wywołań, a Standard 10, więc fala odpowiedzi na wysyłkę masową może się kolejkować. Jeśli Zoho zwraca błędy limitu, ustaw przepływ n8n tak, by przetwarzał wykonania pojedynczo.

Czy odpowiedzi wysłane z telefonu trafiają do Zoho CRM?

Mogą. Na numerze Coexistence aplikacja WhatsApp Business nadal działa, a gdy ktoś odpowiada z niej, Meta wysyła echo tej wychodzącej wiadomości na ten sam adres webhooka w polu smb_message_echoes.

Dodaj do przepływu gałąź dla ech i zapisuj je jako notatki z tytułem oznaczającym wiadomość wychodzącą. Handlowiec, który otworzy leada w Zoho, przeczyta wtedy obie strony rozmowy i nikt nie musi wklejać zrzutów ekranu do CRM.

Wiadomości, które przepływ wysyła sam przez Cloud API, na przykład zatwierdzony szablon po zmianie etapu szansy, najlepiej zapisywać w chwili wysyłki, bo przepływ ma już wtedy treść i identyfikator rekordu.

Typowe błędy

  • Nadanie danym uwierzytelniającym zakresów leadów, ale bez ZohoCRM.modules.notes.CREATE. Wyszukiwanie i lead działają, a potem każda notatka kończy się niepowodzeniem.
  • Wywoływanie zohoapis.com z konta w innym centrum danych Zoho. Użyj domeny API regionu, w którym działa konto.
  • Przeszukiwanie tylko Leads. Klienci po konwersji są w Contacts, więc każdy z nich, który napisze, tworzy nowego zdublowanego leada.
Z EasyCoexistence zrobisz to

Połącz numer na easycoexistence.com, ustaw adres webhooka na przepływ w n8n, a Zoho CRM zacznie wypełniać się rozmowami. Od US$ 9 za numer miesięcznie, spadając do US$ 1 przy większej liczbie numerów, a pierwsze 3 dni są bezpłatne.

Najczęściej zadawane pytania

Czy to zastępuje własną integrację WhatsApp w Zoho?

To inna droga. Tutaj numer pozostaje połączony przez EasyCoexistence, a Zoho CRM dostaje rekordy przez swoje API, podczas gdy zespół odpowiada z telefonu lub z przepływu.

Czy mogę użyć Make zamiast n8n?

Tak. Własny webhook w Make odbiera wiadomość, a moduły Zoho CRM lub moduł HTTP wykonują wyszukiwanie, tworzą leada i zapisują notatkę.

Czy zmiana etapu szansy może wysłać szablon WhatsApp?

Tak, przez przepływ. Niech zmiana etapu wywołuje adres URL webhooka w n8n, a n8n wyśle zatwierdzony szablon przez Cloud API z identyfikatorem numeru telefonu i tokenem tego numeru.

Czy EasyCoexistence przechowuje wiadomości?

Nie. Meta dostarcza webhook prosto na Twój adres URL w n8n. EasyCoexistence nigdy nie przechowuje treści rozmów.

Czytaj dalej

Gotowy, aby zacząć?

Skonfiguruj WhatsApp Coexistence w kilka minut, nie miesięcy. Aplikacja nadal działa na telefonie.

Rozpocznij bezpłatny okres próbny

Zweryfikowano w

WhatsApp w Zoho CRM przez Cloud API