Συνδέστε το WhatsApp με το n8n στο επίσημο Cloud API
Ορίστε τον προορισμό webhook σε έναν n8n Webhook node και κάθε μήνυμα προς τον αριθμό θα ενεργοποιεί τη ροή εργασίας. Οι απαντήσεις επιστρέφουν μέσω του Cloud API ή του MCP server μας, στον οποίο το n8n μπορεί να συνδεθεί επειδή το MCP Client Tool υποστηρίζει OAuth2. Το τηλέφωνο συνεχίζει να λειτουργεί κανονικά.
Η ενσωμάτωση είναι ολόκληρη η URL προορισμού webhook, που ορίζεται μία φορά για κάθε αριθμό.
Το χρονικό παράθυρο μετά από μήνυμα πελάτη μέσα στο οποίο μια ροή εργασίας μπορεί να απαντήσει με ελεύθερο κείμενο.
Η ταχύτητα αποστολής ανά αριθμό Coexistence, που καθορίζει πόσο γρήγορα μπορεί να στέλνει μια ροή εργασίας.
Πώς φτάνει ένα μήνυμα WhatsApp σε ροή εργασίας n8n;
Η Meta παραδίδει κάθε μήνυμα που στέλνεται στον αριθμό σε μία URL που ορίζετε, με HTTP POST. Αυτή η URL είναι ολόκληρη η ενσωμάτωση. Τοποθετήστε έναν n8n Webhook node σε production URL, ορίστε τον ως προορισμό webhook του αριθμού και η ροή εργασίας θα εκτελείται για κάθε εισερχόμενο μήνυμα.
Το payload περιέχει τον αποστολέα, το κείμενο ή την αναφορά πολυμέσου, χρονική σήμανση και το id του μηνύματος. Από εκεί και πέρα είναι μια συνηθισμένη ροή εργασίας n8n: κάνετε διακλάδωση βάσει περιεχομένου, αναζητάτε τον πελάτη, καλείτε ό,τι άλλο χρησιμοποιείτε και αποφασίζετε αν θα απαντήσετε.
Επειδή πρόκειται για Coexistence, το ίδιο μήνυμα βρίσκεται και στην εφαρμογή WhatsApp Business του τηλεφώνου. Ένας άνθρωπος μπορεί να απαντήσει. Η ροή εργασίας βλέπει όσα έστειλε ο άνθρωπος και ο άνθρωπος βλέπει όσα έστειλε η ροή εργασίας, ώστε κανείς να μην απαντά πάνω στην απάντηση του άλλου.
{
"from": "14155550188",
"id": "wamid.HBgLMTQxNTU1NTAxODgVAgAS",
"timestamp": "1758412800",
"type": "text",
"text": { "body": "do you have anything friday?" }
}Πώς στέλνει η ροή εργασίας μια απάντηση;
Με έναν HTTP Request node προς το Cloud API, χρησιμοποιώντας το phone number id και το access token του αριθμού. Και τα δύο είναι διαθέσιμα στο dashboard ή μέσω του MCP connector, αν προτιμάτε να τα ανακτήσει ένας βοηθός.
Τι θα στείλετε εξαρτάται από τον χρόνο και εδώ πολλοί μπερδεύονται. Μέσα σε 24 ώρες από το τελευταίο μήνυμα του πελάτη, λειτουργεί το ελεύθερο κείμενο και η απάντηση είναι ό,τι συνέθεσε η ροή εργασίας. Μετά από αυτό το παράθυρο, περνά μόνο template που έχει ήδη εγκρίνει η Meta. Μια ροή εργασίας που στέλνει μόνο ελεύθερο κείμενο φαίνεται άψογη στις δοκιμές, επειδή οι δοκιμές γίνονται πάντα λίγα δευτερόλεπτα μετά από μήνυμα, και μετά σιωπά στην πρώτη πραγματική περίπτωση που συμβαίνει μέσα στη νύχτα.
Η αξιόπιστη λύση είναι μια διακλάδωση: ελέγχετε πόσος χρόνος πέρασε από το τελευταίο εισερχόμενο μήνυμα και επιλέγετε ανάλογα ελεύθερο κείμενο ή template.
Μπορεί το n8n να χρησιμοποιήσει και το MCP connector;
Ναι, και το n8n ξεχωρίζει σε αυτό. Ο MCP Client Tool node συνδέεται με απομακρυσμένο MCP server και υποστηρίζει OAuth2, όπως απαιτεί ο δικός μας, ώστε ένας AI Agent node σε ροή εργασίας να μπορεί να καλεί απευθείας τα εργαλεία μας.
Αυτό αξίζει να το γνωρίζετε, επειδή οι περισσότερες πλατφόρμες αυτοματισμού δεν μπορούν. Τα Make και Zapier λειτουργούν και τα δύο ως MCP servers και κανένα δεν λειτουργεί ως client, άρα κανένα δεν μπορεί να φτάσει σε server τρίτου μέρους. Το n8n μπορεί.
Είναι χρήσιμο για το σκέλος των ενεργειών: έναν agent node που αποφασίζει να στείλει μήνυμα, να ελέγξει την κατάσταση ενός αριθμού ή να διαβάσει την κατάσταση έγκρισης ενός template ενώ εκτελείται η ροή εργασίας. Δεν μπορεί όμως να αντικαταστήσει το webhook, επειδή το MCP δεν έχει τρόπο να ενεργοποιηθεί από εισερχόμενο μήνυμα.
Ποιο από τα δύο πρέπει να χρησιμοποιεί μια ροή εργασίας;
Και τα δύο, για διαφορετικά σκέλη, και αυτός ο διαχωρισμός δεν είναι θέμα προτίμησης.
Το webhook είναι ο τρόπος με τον οποίο ξεκινά οτιδήποτε. Ένας πελάτης γράφει, η Meta παραδίδει το μήνυμα στον Webhook node σας και η ροή εργασίας εκτελείται. Δεν υπάρχει αντίστοιχο του MCP για αυτό σε κανένα εργαλείο, επειδή το πρωτόκολλο βασίζεται σε αίτημα και απόκριση και όχι σε κάτι που μπορεί να κληθεί από εισερχόμενο μήνυμα.
Το MCP Client Tool προορίζεται για έναν agent μέσα στη ροή εργασίας, ώστε να ενεργεί χωρίς να γράψετε εσείς την κλήση. Αν η ροή εργασίας γνωρίζει ήδη ακριβώς τι πρέπει να στείλει, ένας HTTP Request node προς το Cloud API είναι απλούστερος και αφήνει λιγότερα περιθώρια σφάλματος. Αν αποφασίζει ένας agent, ο connector του παρέχει τα έντεκα εργαλεία και τους κανόνες που συνοδεύουν τις περιγραφές τους, μαζί με το παράθυρο των 24 ωρών.
Τι το διαφοροποιεί από τους n8n WhatsApp nodes που χρησιμοποιεί ήδη ο κόσμος;
Οι περισσότερες εγκαταστάσεις n8n WhatsApp που θα βρείτε συνήθως βασίζονται σε ανεπίσημο gateway που συνδέεται ως linked device. Ξεκινούν εύκολα, αλλά θέτουν τον αριθμό σε κίνδυνο, επειδή αυτός ο μηχανισμός παραβιάζει τους όρους του WhatsApp και η Meta εντοπίζει το μοτίβο κίνησης, όχι τη βιβλιοθήκη.
Η άλλη συνηθισμένη διαδρομή είναι το επίσημο API χωρίς Coexistence. Λειτουργεί, αλλά μεταφέρει τον αριθμό. Η εφαρμογή WhatsApp Business παύει να λειτουργεί σε αυτόν και η ομάδα που απαντούσε όλη μέρα πρέπει να μετακινηθεί σε νέο εργαλείο. Για τις περισσότερες μικρές επιχειρήσεις αυτό δεν αποτελεί επιλογή, γι' αυτό και τόσες στράφηκαν αρχικά σε ανεπίσημα gateways.
Το Coexistence είναι ο συνδυασμός που έλειπε: επίσημο API και το τηλέφωνο συνεχίζει να λειτουργεί.
Συνηθισμένα λάθη
- Χρησιμοποιείτε Test URL του n8n ως προορισμό webhook. Σταματά να ακούει όταν κλείνει ο editor, οπότε τα μηνύματα παραδίδονται στο κενό.
- Δεν απαντάτε στο αίτημα επαλήθευσης της Meta. Η Meta στέλνει GET με challenge πριν παραδώσει οτιδήποτε και ένας node που δεν το επιστρέφει δεν λαμβάνει ποτέ μήνυμα.
- Απαντάτε με ελεύθερο κείμενο μετά το παράθυρο των 24 ωρών. Από την πλευρά της ροής εργασίας αποτυγχάνει σιωπηλά και περνά μόνο εγκεκριμένο template.
Συνδέστε τον αριθμό στο easycoexistence.com, ορίστε τον προορισμό webhook στον n8n Webhook node σας και η ροή εργασίας θα αρχίσει να λαμβάνει μηνύματα. Από US$ 9 ανά αριθμό τον μήνα, έως US$ 2 σε μεγάλο όγκο, με τις πρώτες 7 ημέρες δωρεάν.
Συχνές ερωτήσεις
Χρειάζομαι ξεχωριστό n8n node για αυτό;
Όχι. Ένας Webhook node λαμβάνει και ένας HTTP Request node στέλνει. Δεν χρειάζεται εγκατάσταση, επειδή η ενσωμάτωση είναι μια URL και μια REST κλήση.
Μπορεί η ομάδα να συνεχίσει να απαντά από το τηλέφωνο;
Ναι. Αυτό σημαίνει Coexistence. Η εφαρμογή WhatsApp Business συνεχίζει να λειτουργεί στον ίδιο αριθμό και η ροή εργασίας με τον άνθρωπο βλέπουν τα μηνύματα ο ένας του άλλου.
Μπορεί μία ροή εργασίας να χειριστεί αριθμούς πολλών πελατών;
Ναι. Κατευθύνετε κάθε αριθμό στο ίδιο webhook και κάντε διακλάδωση βάσει του phone number id λήψης στο payload. Ένας λογαριασμός υποστηρίζει όσους αριθμούς χρειάζεστε.
Τι γίνεται αν το n8n instance μου είναι εκτός λειτουργίας;
Η Meta επαναλαμβάνει την παράδοση για κάποιο διάστημα και μετά σταματά. Τα μηνύματα εξακολουθούν να φτάνουν στην εφαρμογή WhatsApp Business του τηλεφώνου, επομένως δεν χάνονται για την επιχείρηση, μόνο για τη ροή εργασίας.
Συνεχίστε την ανάγνωση
Έτοιμοι να ξεκινήσετε;
Ρυθμίστε το WhatsApp Coexistence σε λίγα λεπτά, όχι σε μήνες. Η εφαρμογή συνεχίζει να λειτουργεί στο τηλέφωνο.
Ξεκινήστε δωρεάν δοκιμήΕπαληθεύτηκε στις