Cum să înregistrați activitatea de pe Linkedin și X la contactele din HubSpot

Un AE deschide un contact în HubSpot cu zece minute înainte de un apel de reînnoire. Înregistrarea arată ultimul e-mail, ultima întâlnire și o etapă a tranzacției care nu s-a schimbat de trei săptămâni. Ceea ce nu arată este că respectivul cumpărător a postat ieri pe Linkedin despre reducerea numărului de instrumente software pentru anul viitor. Agentul AE află acest lucru chiar în timpul apelului, adică în cel mai prost moment posibil.

Această discrepanță este frecventă. Majoritatea echipelor urmăresc e-mailurile și întâlnirile în CRM și lasă activitatea de pe rețelele sociale în feedul cuiva sau într-un canal de Slack prin care nimeni nu derulează înapoi. Semnalul există, dar se află departe de locul în care oamenii se pregătesc.

Lucrez la MultiFollow, un watchlist anonim pentru activitatea de pe Linkedin și X. Acest articol arată cum să trimiteți alertele noastre în HubSpot cu Zapier sau n8n, astfel încât o postare sau un comentariu al unui prospect să ajungă în fișa sa de contact ca o notă sau o sarcină.

De ce HubSpot nu poate vedea acest lucru de la sine

HubSpot înregistrează ceea ce se întâmplă între dumneavoastră și contact, cum ar fi răspunsurile, întâlnirile programate și apelurile. Nu știe însă ce spune acea persoană în mod public, deoarece nimic nu conectează contul său de Linkedin sau X la înregistrare.

Nici noi nu oferim o aplicație nativă pentru HubSpot. Ceea ce avem este un webhook API. De fiecare dată când un cont urmărit postează, comentează sau apreciază (aprecierile sunt doar pe Linkedin), trimitem un mesaj JSON de mici dimensiuni la o adresă URL pe care o alegeți. Atât Zapier, cât și n8n pot primi acel mesaj și îl pot transforma într-o acțiune în HubSpot, astfel încât webhook-ul devine integrarea.

Iată mesajul pentru o postare de pe Linkedin, preluat de pe pagina noastră de webhook-uri API.

{
  "platform": "linkedin",
  "profile_url": "https://www.linkedin.com/in/erikatrautman/",
  "query": "URL: https://www.linkedin.com/in/erikatrautman/. Track posts. Track comments. Track likes.",
  "datetime": "2025-01-19T05:52:00Z",
  "link": "https://www.linkedin.com/posts/erikatrautman_vice-president-strategy-and-business-operations-activity-7272270503808000000-OxBb",
  "content": "I've got two more great leadership positions I'm filling! I am so inspired by the vision and the culture here at Sprout. So come join me to transform how companies leverage social media to connect with their customers.",
  "activity_type": "post"
}

Câmpul care face toată treaba este profile_url. Este singurul element care leagă alerta de o persoană, așa că întreaga configurare se rezumă la găsirea contactului din HubSpot care are același URL.

Asigurați mai întâi o potrivire corectă

Gândiți-vă la acest proces ca la un sortator de corespondență care citește o etichetă de adresă. Dacă pe etichetă scrie „12 Main St”, iar pe cutia poștală scrie „12 Main Street”, scrisoarea rămâne într-un coș. Căutarea în HubSpot funcționează la fel pentru valoarea unei proprietăți, astfel că https://www.linkedin.com/in/jane-doe/ și linkedin.com/in/jane-doe nu se vor potrivi.

HubSpot are deja o proprietate de contact implicită numită Linkedin URL. Completați-o pentru contactele pe care doriți să le urmăriți și utilizați exact același format pe care l-ați folosit atunci când ați creat trackerul. Trackerele noastre acceptă profilurile de persoane de pe Linkedin ca https://www.linkedin.com/in/{username}/, prin urmare aș stoca acea formă, cu slash-ul final inclus.

Pentru X este puțin mai mult de lucru, deoarece HubSpot nu are o proprietate implicită pentru profilul de X. Creați o proprietate particularizată de contact, cum ar fi „X profile URL”, și completați-o cu https://x.com/{username}, formatul pe care îl folosesc trackerele noastre pentru X.

Dacă vă construiți watchlist-ul dintr-un export din HubSpot, puteți face ambele lucruri deodată. Exportați contactele cu coloana Linkedin URL, curățați adresele URL în tabel, reimportați-le în HubSpot și încărcați același fișier în MultiFollow, iar ghidul de import în bloc din CSV acoperă partea legată de MultiFollow.

Configurarea în Zapier

Odată ce URL-urile se potrivesc, Zap-ul în sine are patru pași.

1. Prindeți webhook-ul (Catch Hook)

Creați un Zap cu Webhooks by Zapier ca declanșator (trigger) și alegeți Catch Hook. Zapier vă oferă un URL. În MultiFollow, inserați-l în câmpul API webhook URL al trackerelor pe care le doriți în HubSpot. Îl puteți seta și la nivel de cont, însă URL-urile per tracker vă permit să excludeți trackerele concurenților din CRM, permițând doar intrarea prospecților. Apoi declanșați un test, astfel încât Zapier să vadă o încărcătură de date (payload) reală.

2. Găsiți contactul

Adăugați un pas HubSpot cu acțiunea Find Contact. Căutați după proprietatea Linkedin URL pentru alertele Linkedin, sau după proprietatea particularizată de X pentru alertele X, și mapați profile_url în câmpul de valoare. Dacă monitorizați ambele rețele, un pas de tip Paths bazat pe platform menține cele două căutări separate.

Configurați pasul să se oprească atunci când nu se găsește nimic. Altfel, un singur URL tastat greșit va genera o serie de Zap-uri eșuate, iar vineri vă veți petrece timpul citind e-mailuri de eroare.

3. Decideți ce anume merită o sarcină

Nu orice alertă ar trebui să notifice un reprezentant de vânzări. Un pas de tip Filter funcționează excelent aici. Aș recomanda să lăsați comentariile și postările să treacă și să excludeți aprecierile, deoarece o apreciere nu conține text pe baza căruia să puteți acționa. Dacă doriți să fiți mai strict, adăugați cuvinte-cheie de includere direct pe tracker (prețuri, angajări, numele unui concurent), astfel încât doar postările relevante să ajungă în Zapier. Ghidul filtrelor de cuvinte-cheie explică modul în care se combină listele de includere și de excludere.

4. Creați interacțiunea (Create Engagement)

Finalizați cu acțiunea Create Engagement din HubSpot, asociată cu ID-ul de contact de la pasul 2. O notă este potrivită pentru un jurnal continuu. O sarcină este ideală atunci când doriți ca responsabilul de contact să întreprindă o acțiune astăzi. Un format de tipul următor se citește foarte bine în fișă:

New Linkedin post (via MultiFollow)
"I've got two more great leadership positions I'm filling!..."
https://www.linkedin.com/posts/erikatrautman_vice-president-strategy-...

Există un mic detaliu care îmi place. Documentația HubSpot precizează că notele și sarcinile finalizate sunt luate în considerare pentru Last activity date, dar nu sunt luate în calcul pentru Number of times contacted. Prin urmare, înregistrarea postării unui prospect nu va face ca numărul interacțiunilor dumneavoastră să pară mai mare decât este în realitate.

Același flux în n8n

Dacă preferați o soluție găzduită pe propriile servere (self-host), n8n urmează aceeași structură. Începeți cu un nod Webhook setat pe POST și inserați URL-ul său de producție în MultiFollow. Adăugați un nod HubSpot cu resursa Contact și operațiunea Search, filtrat după proprietatea Linkedin URL. Apoi plasați un nod IF pe activity_type și finalizați cu un nod HubSpot care utilizează resursa Engagement și operațiunea Create, setată pe o sarcină (task).

n8n are un avantaj aici. Puteți curăța profile_url printr-o expresie înainte de căutare (conversie în litere mici, adăugarea slash-ului final), ceea ce tolerează câteva înregistrări neuniforme care ar împiedica o potrivire exactă în Zapier. În acest sens, ghidul de rutare pentru Zapier și n8n conține configurarea generală a webhook-urilor, dacă nu ați mai conectat unul până acum.

Înainte de implementare

Merită să știți câteva lucruri înainte de a promite această funcționalitate echipei de vânzări. Aceasta funcționează doar pentru persoanele aflate deja în watchlist-ul dumneavoastră și deja existente în HubSpot. Nu va crea contacte noi din persoane necunoscute, și vă recomand să păstrați lucrurile așa, pentru a evita aglomerarea CRM-ului cu zgomot. De asemenea, nu va semnala schimbarea locului de muncă, deci păstrați instrumentul de îmbogățire a datelor pentru acest scop. În plus, paginile de companie de pe Linkedin transmit doar postări, astfel că un tracker de companie poate înregistra anunțurile în fișa companiei, dar nu și comentariile sau aprecierile.

Abonamentul contează și el. Webhook-urile API sunt disponibile începând cu planul Business, acesta fiind pragul minim pentru această configurare. Iată limitele planurilor de pe pagina noastră de prețuri la nivelul lunii octombrie 2026.

Plan Preț Profiluri Linkedin Profiluri X Webhook-uri API și Slack
Free $0 1 2 Nu
Essential 19 $/lună 5 10 Nu
Business 79 $/lună 25 50 Da
Enterprise 199 $/lună 100 200 Da

Planul Business acoperă o listă restrânsă, cum ar fi comitetele de achiziție pentru primele cinci tranzacții deschise. Dacă doriți în HubSpot fiecare susținător (champion) din întregul portofoliu de clienți, pachetul Enterprise cu 100 de profiluri Linkedin este o alegere mult mai realistă.

Încercați pe un singur contact

Înainte de a construi Zap-ul, adăugați profilul de Linkedin al unui prospect în planul gratuit MultiFollow, care acoperă 1 profil de Linkedin și 2 profiluri de X cu alerte prin e-mail și nu necesită card bancar. Dacă postările lor ar fi schimbat modul în care ați purtat discuțiile de luna trecută, acesta este argumentul convingător pentru conectarea la HubSpot.

Julien, Product Manager la MultiFollow