Bilježenje WhatsApp poruka u HubSpotu s Coexistence broja
HubSpot ima objekt Communications čiji tip kanala može biti WHATS_APP, namijenjen bilježenju poruka koje se odvijaju izvan HubSpota. Usmjerite webhookove broja na n8n workflow, pronađite ili izradite kontakt prema telefonskom broju i pošaljite svaku poruku metodom POST na /crm/v3/objects/communications. Razgovor se pojavljuje na vremenskoj crti kontakta, a tim i dalje odgovara iz aplikacije WhatsApp Business.
Podržana vrijednost polja hs_communication_channel_type na HubSpotovu objektu Communications.
Ograničenje naleta po privatno distribuiranoj aplikaciji na HubSpotu Free i Starter; Professional i Enterprise dopuštaju 190.
Razina Marketing Huba ili Service Huba koju HubSpot traži za vlastiti WhatsApp kanal pristigle pošte.
Kako WhatsApp poruka dospijeva na HubSpot kontakt?
U tri koraka. Meta isporučuje poruku na odredište webhooka koje ste postavili za broj, a to je ovdje čvor Webhook u n8n-u. Workflow u HubSpotu traži kontakt s telefonskim brojem pošiljatelja i izrađuje ga ako ništa ne odgovara. Zatim izrađuje zapis komunikacije s tekstom poruke i povezuje ga s tim kontaktom.
HubSpot je objekt Communications izradio upravo za taj slučaj. Predstavlja poruku na WhatsAppu, LinkedInu ili SMS-u koja je poslana ili primljena izvan HubSpota i prikazuje se na vremenskoj crti zapisa kao zabilježeni poziv ili e-pošta. Obvezna svojstva su tip kanala, hs_communication_logged_from postavljen na CRM, tijelo poruke, vlasnik i vremenska oznaka.
Niti jedan dio toga ne traži aplikaciju s HubSpotova marketplacea. Čvor HTTP Request u n8n-u može iskoristiti HubSpot vjerodajnicu koju ste već postavili za čvor HubSpot, a poziv je jedan POST po poruci.
{
"properties": {
"hs_communication_channel_type": "WHATS_APP",
"hs_communication_logged_from": "CRM",
"hs_communication_body": "do you have anything friday?",
"hubspot_owner_id": "75480934",
"hs_timestamp": "2026-10-11T14:20:00.000Z"
}
}Bilježe li se i poruke otipkane na telefonu?
Mogu se bilježiti, a upravo to Coexistence broj dodaje. Kad netko iz tima odgovori iz aplikacije WhatsApp Business, Meta šalje odjek te odlazne poruke na isto odredište webhooka. Workflow koji obrađuje i dolazne poruke i odjeke zapisuje obje strane razgovora na vremensku crtu, pa prodavač koji u HubSpotu otvori kontakt vidi što je kupac pitao i što je trgovina odgovorila.
Granajte prema polju webhooka. Dolazne poruke stižu pod messages, a odgovori s telefona pod smb_message_echoes. Prve zabilježite kao primljene, a druge kao poslane, i vremenska crta bit će u ispravnom redoslijedu.
Odgovore koje workflow sam šalje preko Cloud API-ja on već poznaje, pa ih zabilježite u trenutku slanja umjesto da čekate webhook.
Što je s HubSpotovim vlastitim WhatsApp kanalom pristigle pošte?
To je drukčija integracija. HubSpotova pristigla pošta za razgovore povezuje WhatsApp broj sa samim HubSpotom, a njegova baza znanja kaže da broj ne smije biti povezan s drugom WhatsApp integracijom. Dostupna je na Marketing Hubu ili Service Hubu Professional i Enterprise.
Broju povezanom putem EasyCoexistencea pristupa se na drugi način: Meta usmjerava webhookove na URL koji je u vašem vlasništvu, a HubSpot zapise prima preko svojeg API-ja. Na razgovor se odgovara s telefona ili iz vašeg workflowa, a HubSpot je sustav evidencije koji čuva povijest uz kontakt, dogovor ili tiket.
Poziv traži opseg za pisanje kontakata na privatnoj aplikaciji ili vjerodajnici koja ga obavlja, a to je isti opseg koji workflow ionako treba da bi uopće izradio kontakt.
Kako workflow treba povezati pošiljatelja s kontaktom?
Prema telefonskom broju, normaliziranom prije pretraživanja. Meta pošiljatelja šalje kao znamenke s pozivnim brojem države i bez znaka plus, na primjer 14155550188. HubSpot kontakte unose ljudi ručno, pa ista osoba može biti spremljena kao +1 415 555 0188 ili (415) 555-0188.
Pouzdan obrazac je voditi zasebno svojstvo kontakta koje sadrži broj samo od znamenki, popuniti ga kad workflow izrađuje kontakt i pretraživati prema tom svojstvu. Izravno pretraživanje polja phone sa slobodnim tekstom radi za kontakte koje je izradio workflow, a promašuje mnoge koje je izradila osoba, što stvara duplikate.
Kad pretraga ne vrati ništa, izradite kontakt s imenom profila iz payloada webhooka kao imenom i brojem samo od znamenki u oba polja. Osoba ga poslije može spojiti ili preimenovati, a razgovor je već povezan.
Uobičajene pogreške
- Bilježenje samo dolaznih poruka. Vremenska crta tada prikazuje pitanja bez odgovora, jer odgovori otipkani na telefonu stižu kao događaji smb_message_echoes.
- Ostavljanje svojstva hs_communication_logged_from nepostavljenim. HubSpot traži da bude CRM pri izradi komunikacije preko API-ja.
- Pretraživanje kontakata prema neobrađenom polju phone. Metin format samo od znamenki rijetko odgovara onome što je osoba upisala, a svaki promašaj stvara duplikat kontakta.
Povežite broj na easycoexistence.com, usmjerite odredište njegova webhooka na svoj n8n workflow i HubSpot se počinje puniti razgovorima. Od US$ 9 po broju mjesečno, do US$ 1 kako dodajete brojeve, uz prva 3 dana besplatno.
Često postavljana pitanja
Mogu li kupcu odgovoriti iz samog HubSpota?
Ne putem objekta Communications, koji služi kao zapisnik. Odgovori idu iz aplikacije WhatsApp Business ili iz workflowa koji poziva Cloud API, a oba se bilježe natrag na kontakt.
Koja HubSpot dopuštenja treba workflow?
Čitanje i pisanje kontakata. HubSpot kao opsege za Communications API navodi crm.objects.contacts.read ili crm.objects.contacts.write, a za izradu kontakata ionako treba opseg za pisanje.
Može li isti workflow poslati i prvu poruku?
Da. Zasebna n8n grana može poslati odobreni predložak preko Cloud API-ja s `phone number id` broja i tokenom, a zatim ga zabilježiti na kontaktu kao odlaznu komunikaciju.
Pohranjuje li EasyCoexistence sadržaj poruka usput?
Ne. Meta isporučuje webhook izravno na vaš n8n URL. EasyCoexistence nikada ne pohranjuje sadržaj razgovora.
Nastavite čitati
Spremni za početak?
Postavite WhatsApp Coexistence u nekoliko minuta, a ne mjeseci. Aplikacija i dalje radi na telefonu.
Započnite besplatno probno razdobljeProvjereno na