Καταγραφή μηνυμάτων WhatsApp στο HubSpot από αριθμό Coexistence
Το HubSpot διαθέτει το αντικείμενο Communications, του οποίου ο τύπος καναλιού μπορεί να είναι WHATS_APP, φτιαγμένο για την καταγραφή μηνυμάτων που γίνονται εκτός HubSpot. Δρομολογήστε τα webhooks του αριθμού σε ένα workflow του n8n, βρείτε ή δημιουργήστε την επαφή με βάση το τηλέφωνο και στείλτε κάθε μήνυμα με POST στο /crm/v3/objects/communications. Η συζήτηση εμφανίζεται στο χρονολόγιο της επαφής, ενώ η ομάδα συνεχίζει να απαντά από την εφαρμογή WhatsApp Business.
Υποστηριζόμενη τιμή του hs_communication_channel_type στο αντικείμενο Communications του HubSpot.
Όριο ριπής ανά ιδιωτικά διανεμόμενη εφαρμογή στα HubSpot Free και Starter· τα Professional και Enterprise επιτρέπουν 190.
Επίπεδο Marketing Hub ή Service Hub που απαιτεί το HubSpot για το δικό του κανάλι εισερχομένων WhatsApp.
Πώς καταλήγει ένα μήνυμα WhatsApp σε μια επαφή του HubSpot;
Σε τρία βήματα. Η Meta παραδίδει το μήνυμα στον προορισμό webhook που ορίσατε για τον αριθμό, ο οποίος εδώ είναι ένας κόμβος Webhook του n8n. Το workflow αναζητά στο HubSpot μια επαφή με τον αριθμό τηλεφώνου του αποστολέα και δημιουργεί μία αν δεν βρεθεί αντιστοιχία. Στη συνέχεια δημιουργεί μια εγγραφή communication με το κείμενο του μηνύματος και τη συσχετίζει με την επαφή.
Το HubSpot έφτιαξε το αντικείμενο Communications ακριβώς για αυτή την περίπτωση. Εκπροσωπεί ένα μήνυμα στο WhatsApp, στο LinkedIn ή ένα SMS που στάλθηκε ή λήφθηκε εκτός HubSpot και εμφανίζεται στο χρονολόγιο της εγγραφής όπως μια καταγεγραμμένη κλήση ή ένα email. Οι απαιτούμενες ιδιότητες είναι ο τύπος καναλιού, το hs_communication_logged_from με τιμή CRM, το σώμα του μηνύματος, ένας ιδιοκτήτης και μια χρονική σήμανση.
Τίποτα από αυτά δεν απαιτεί εφαρμογή από το HubSpot marketplace. Ο κόμβος HTTP Request του n8n μπορεί να επαναχρησιμοποιήσει τα διαπιστευτήρια HubSpot που έχετε ήδη ρυθμίσει για τον κόμβο HubSpot, και η κλήση είναι ένα μόνο POST ανά μήνυμα.
{
"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"
}
}Καταγράφονται και τα μηνύματα που πληκτρολογούνται στο κινητό;
Μπορούν να καταγραφούν, και αυτό είναι το κομμάτι που προσθέτει ένας αριθμός Coexistence. Όταν κάποιος από την ομάδα απαντά από την εφαρμογή WhatsApp Business, η Meta στέλνει μια ηχώ (echo) του εξερχόμενου μηνύματος στον ίδιο προορισμό webhook. Ένα workflow που χειρίζεται και τα εισερχόμενα μηνύματα και τις ηχώ γράφει και τις δύο πλευρές της συζήτησης στο χρονολόγιο, έτσι ώστε ένας πωλητής που ανοίγει την επαφή στο HubSpot να βλέπει τι ρώτησε ο πελάτης και τι απάντησε η επιχείρηση.
Διακλαδώστε με βάση το πεδίο του webhook. Τα εισερχόμενα μηνύματα φτάνουν στο messages και οι απαντήσεις από το κινητό φτάνουν στο smb_message_echoes. Καταγράψτε το πρώτο ως ληφθέν και το δεύτερο ως απεσταλμένο, και το χρονολόγιο θα διαβάζεται με τη σωστή σειρά.
Οι απαντήσεις που στέλνει το ίδιο το workflow μέσω του Cloud API του είναι ήδη γνωστές, οπότε καταγράψτε τις τη στιγμή της αποστολής αντί να περιμένετε ένα webhook.
Τι γίνεται με το δικό του κανάλι εισερχομένων WhatsApp του HubSpot;
Πρόκειται για διαφορετική ενσωμάτωση. Τα εισερχόμενα συζητήσεων του HubSpot συνδέουν έναν αριθμό WhatsApp με το ίδιο το HubSpot, και η βάση γνώσεων του αναφέρει ότι ο αριθμός δεν πρέπει να είναι συνδεδεμένος με άλλη ενσωμάτωση WhatsApp. Είναι διαθέσιμο στα Marketing Hub ή Service Hub Professional και Enterprise.
Ένας αριθμός συνδεδεμένος μέσω EasyCoexistence ακολουθεί την αντίθετη διαδρομή: η Meta δρομολογεί τα webhooks του σε ένα URL που σας ανήκει και το HubSpot λαμβάνει εγγραφές μέσω του API του. Η συζήτηση απαντάται από το κινητό ή από το workflow σας, και το HubSpot είναι το σύστημα καταγραφής που κρατά το ιστορικό πάνω στην επαφή, στη συμφωνία ή στο αίτημα υποστήριξης.
Η κλήση χρειάζεται δικαίωμα εγγραφής επαφών (contacts write scope) στην ιδιωτική εφαρμογή ή στα διαπιστευτήρια που την εκτελούν, το ίδιο δικαίωμα που χρειάζεται ήδη ένα workflow για να δημιουργήσει την επαφή εξαρχής.
Πώς πρέπει το workflow να αντιστοιχίζει έναν αποστολέα σε μια επαφή;
Με τον αριθμό τηλεφώνου, κανονικοποιημένο πριν από την αναζήτηση. Η Meta στέλνει τον αποστολέα ως ψηφία με τον κωδικό χώρας και χωρίς το σύμβολο συν, για παράδειγμα 14155550188. Οι επαφές του HubSpot πληκτρολογούνται με το χέρι, οπότε το ίδιο άτομο μπορεί να είναι αποθηκευμένο ως +1 415 555 0188 ή (415) 555-0188.
Το αξιόπιστο μοτίβο είναι να κρατάτε μια ειδική ιδιότητα επαφής που περιέχει τον αριθμό μόνο με ψηφία, να την συμπληρώνετε όταν το workflow δημιουργεί μια επαφή και να αναζητάτε σε αυτή την ιδιότητα. Η αναζήτηση απευθείας στο πεδίο τηλεφώνου ελεύθερου κειμένου δουλεύει για επαφές που δημιούργησε το workflow και αποτυγχάνει σε πολλές που δημιούργησε άνθρωπος, με αποτέλεσμα διπλότυπα.
Όταν η αναζήτηση δεν επιστρέφει τίποτα, δημιουργήστε την επαφή με το όνομα προφίλ από το payload του webhook ως όνομα και τον αριθμό μόνο με ψηφία και στα δύο πεδία. Ένας άνθρωπος μπορεί να συγχωνεύσει ή να μετονομάσει αργότερα, και η συζήτηση είναι ήδη συνδεδεμένη.
Συνηθισμένα λάθη
- Καταγραφή μόνο των εισερχομένων μηνυμάτων. Το χρονολόγιο δείχνει τότε ερωτήσεις χωρίς απαντήσεις, επειδή οι απαντήσεις που πληκτρολογούνται στο κινητό φτάνουν ως γεγονότα smb_message_echoes.
- Το hs_communication_logged_from μένει χωρίς τιμή. Το HubSpot απαιτεί να είναι CRM όταν δημιουργείται ένα communication μέσω του API.
- Αναζήτηση επαφών στο ακατέργαστο πεδίο τηλεφώνου. Η μορφή μόνο με ψηφία της Meta σπάνια ταιριάζει με αυτό που πληκτρολόγησε ένας άνθρωπος, και κάθε αστοχία δημιουργεί διπλότυπη επαφή.
Συνδέστε τον αριθμό στο easycoexistence.com, κατευθύνετε τον προορισμό webhook του στο workflow σας στο n8n και το HubSpot αρχίζει να γεμίζει με συζητήσεις. Από US$ 9 ανά αριθμό τον μήνα, με πτώση έως US$ 1 όσο προσθέτετε αριθμούς, και οι πρώτες 3 ημέρες δωρεάν.
Συχνές ερωτήσεις
Μπορώ να απαντήσω στον πελάτη μέσα από το HubSpot;
Όχι μέσω του αντικειμένου Communications, το οποίο είναι καταγραφή. Οι απαντήσεις στέλνονται από την εφαρμογή WhatsApp Business ή από ένα workflow που καλεί το Cloud API, και και οι δύο καταγράφονται πίσω στην επαφή.
Ποια δικαιώματα του HubSpot χρειάζεται το workflow;
Ανάγνωση και εγγραφή επαφών. Το HubSpot αναφέρει τα crm.objects.contacts.read ή crm.objects.contacts.write ως δικαιώματα για το Communications API, και η δημιουργία επαφών χρειάζεται έτσι κι αλλιώς το δικαίωμα εγγραφής.
Μπορεί το ίδιο workflow να στέλνει και το πρώτο μήνυμα;
Ναι. Ένας ξεχωριστός κλάδος του n8n μπορεί να στείλει ένα εγκεκριμένο template μέσω του Cloud API με το phone number id και το token του αριθμού και μετά να το καταγράψει στην επαφή ως εξερχόμενο communication.
Αποθηκεύει το EasyCoexistence το περιεχόμενο των μηνυμάτων στην πορεία;
Όχι. Η Meta παραδίδει το webhook απευθείας στο URL σας στο n8n. Το EasyCoexistence δεν αποθηκεύει ποτέ το περιεχόμενο των συζητήσεων.
Συνεχίστε την ανάγνωση
Έτοιμοι να ξεκινήσετε;
Ρυθμίστε το WhatsApp Coexistence σε λίγα λεπτά, όχι σε μήνες. Η εφαρμογή συνεχίζει να λειτουργεί στο τηλέφωνο.
Ξεκινήστε δωρεάν δοκιμήΕπαληθεύτηκε στις