I-log ang mga mensahe ng WhatsApp sa HubSpot mula sa numerong Coexistence
May Communications object ang HubSpot na maaaring WHATS_APP ang channel type, na ginawa para i-log ang mga mensaheng nangyayari sa labas ng HubSpot. I-route ang mga webhook ng numero sa isang n8n workflow, hanapin o gawin ang contact gamit ang phone, at i-POST ang bawat mensahe sa /crm/v3/objects/communications. Lalabas ang usapan sa contact timeline habang patuloy na sumasagot ang team mula sa WhatsApp Business app.
Suportadong value ng hs_communication_channel_type sa Communications object ng HubSpot.
Burst limit kada privately distributed app sa HubSpot Free at Starter; 190 ang pinapayagan sa Professional at Enterprise.
Tier ng Marketing Hub o Service Hub na kailangan ng HubSpot para sa sarili nitong WhatsApp inbox channel.
Paano napupunta ang isang mensahe ng WhatsApp sa isang HubSpot contact?
Sa tatlong hakbang. Ipinapadala ng Meta ang mensahe sa webhook destination na itinakda ninyo para sa numero, na dito ay isang n8n Webhook node. Hahanapin ng workflow sa HubSpot ang contact na may numero ng telepono ng nagpadala, at gagawa ito ng bago kung walang tumugma. Pagkatapos, gagawa ito ng communication record na may teksto ng mensahe at iuugnay ito sa contact na iyon.
Ginawa ng HubSpot ang Communications object para sa ganitong kaso. Kumakatawan ito sa mensahe sa WhatsApp, LinkedIn o SMS na naipadala o natanggap sa labas ng HubSpot, at lumalabas ito sa timeline ng record tulad ng na-log na tawag o email. Ang mga kinakailangang property ay ang channel type, hs_communication_logged_from na nakatakda sa CRM, ang body, isang owner at isang timestamp.
Walang kailangang app mula sa HubSpot marketplace para dito. Magagamit ng HTTP Request node ng n8n ang HubSpot credential na na-set up na ninyo para sa HubSpot node, at isang POST lang kada mensahe ang kailangan.
{
"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"
}
}Na-log din ba ang mga mensaheng tinype sa phone?
Oo, at iyon ang idinaragdag ng numerong Coexistence. Kapag sumagot ang isang miyembro ng team mula sa WhatsApp Business app, nagpapadala ang Meta ng echo ng papalabas na mensaheng iyon sa parehong webhook destination. Kapag pinoproseso ng workflow ang parehong papasok na mensahe at ang mga echo, naisusulat sa timeline ang magkabilang panig ng usapan. Kaya kapag binuksan ng salesperson ang contact sa HubSpot, makikita niya ang tinanong ng customer at ang isinagot ng tindahan.
Mag-branch ayon sa webhook field. Dumarating sa ilalim ng messages ang mga papasok na mensahe, at sa ilalim ng smb_message_echoes ang mga sagot mula sa phone. I-log ang una bilang natanggap at ang ikalawa bilang naipadala, at magiging maayos ang pagkakasunod-sunod ng timeline.
Alam na ng workflow ang mga sagot na ito mismo ang nagpadala sa pamamagitan ng Cloud API, kaya i-log ang mga ito sa mismong sandali ng pagpapadala sa halip na maghintay ng webhook.
Paano naman ang sariling WhatsApp inbox channel ng HubSpot?
Ibang integration iyon. Ikinokonekta ng conversations inbox ng HubSpot ang isang numero ng WhatsApp sa HubSpot mismo, at ayon sa knowledge base nito, hindi dapat naka-connect ang numero sa ibang WhatsApp integration. Available ito sa Marketing Hub o Service Hub Professional at Enterprise.
Ang numerong naka-connect sa pamamagitan ng EasyCoexistence ay inaabot sa kabilang paraan: ini-route ng Meta ang mga webhook nito sa isang URL na pagmamay-ari ninyo, at tumatanggap ang HubSpot ng mga record sa pamamagitan ng API nito. Sinasagot ang usapan mula sa phone o ng inyong workflow, at ang HubSpot ang system of record na nag-iimbak ng kasaysayan sa contact, deal o ticket.
Kailangan ng contacts write scope ang private app o credential na gagawa ng request, na siya ring scope na kailangan na ng workflow para makagawa ng contact sa simula pa lang.
Paano dapat itugma ng workflow ang nagpadala sa isang contact?
Gamit ang numero ng telepono, na na-normalise bago maghanap. Ipinapadala ng Meta ang nagpadala bilang mga digit na may country code at walang plus sign, tulad ng 14155550188. Mano-manong tinatype ang mga HubSpot contact, kaya maaaring nakatala ang parehong tao bilang +1 415 555 0188 o (415) 555-0188.
Ang maaasahang paraan ay magkaroon ng nakalaang contact property na naglalaman ng numerong digits-only, punan ito kapag gumawa ng contact ang workflow, at maghanap gamit ang property na iyon. Gumagana ang direktang paghahanap sa free-form text na phone field para sa mga contact na ginawa ng workflow, pero marami itong nami-miss na ginawa ng tao, kaya nagkakaroon ng mga duplicate.
Kapag walang nakita ang paghahanap, gumawa ng contact na ang profile name mula sa webhook payload ang first name at ang numerong digits-only ang nasa parehong field. Maaaring mag-merge o magpalit ng pangalan ang isang tao sa ibang pagkakataon, at nakakabit na ang usapan.
Mga karaniwang pagkakamali
- Pag-log lang ng mga papasok na mensahe. Mga tanong na walang sagot ang makikita sa timeline, dahil dumarating bilang smb_message_echoes events ang mga sagot na tinype sa phone.
- Hindi pagtatakda ng hs_communication_logged_from. Kinakailangan ng HubSpot na CRM ito kapag gumagawa ng communication sa pamamagitan ng API.
- Paghahanap ng contact gamit ang hilaw na phone field. Bihirang tumugma ang digits-only na format ng Meta sa tinype ng tao, at bawat hindi pagtutugma ay lumilikha ng duplicate na contact.
I-connect ang numero sa easycoexistence.com, ituro ang webhook destination nito sa inyong n8n workflow, at magsisimulang mapuno ng mga usapan ang HubSpot. Mula US$ 9 kada naka-connect na numero kada buwan, bumababa hanggang US$ 1 habang nagdadagdag kayo ng numero, at libre ang unang 3 araw.
Mga madalas itanong
Maaari ba akong sumagot sa customer mula mismo sa HubSpot?
Hindi sa pamamagitan ng Communications object, dahil log lang ito. Mula sa WhatsApp Business app o sa isang workflow na tumatawag sa Cloud API ang mga sagot, at parehong na-log pabalik sa contact.
Anong mga permission sa HubSpot ang kailangan ng workflow?
Contacts read at write. Inililista ng HubSpot ang crm.objects.contacts.read o crm.objects.contacts.write bilang mga scope para sa Communications API, at kailangan pa rin ang write scope sa paggawa ng mga contact.
Maaari bang magpadala rin ng unang mensahe ang parehong workflow?
Oo. Maaaring magpadala ang hiwalay na n8n branch ng aprubadong template sa pamamagitan ng Cloud API gamit ang phone number id at token ng numero, at pagkatapos ay i-log ito sa contact bilang papalabas na communication.
Iniimbak ba ng EasyCoexistence ang nilalaman ng mensahe habang dumadaan?
Hindi. Direktang ipinapadala ng Meta ang webhook sa inyong n8n URL. Hindi kailanman iniimbak ng EasyCoexistence ang nilalaman ng usapan.
Magpatuloy sa pagbabasa
Handa na po ba kayong magsimula?
I-set up ang WhatsApp Coexistence sa loob ng ilang minuto, hindi buwan. Patuloy na gumagana ang app sa telepono.
Magsimula ng Libreng TrialNa-verify noong