Εκδηλώσεις του WhatsApp που τροφοδοτούν τις ροές εργασίας σας στο n8n.
Τα υπογεγραμμένα webhooks της Flowella ενεργοποιούν τις ροές εργασίας σας στο n8n μέσω του δικού του ενεργοποιητή Webhook, ενώ ο κόμβος HTTP Request στέλνει τα πρότυπα του WhatsApp πίσω μέσω του API της Flowella.
Λειτουργεί σήμεραΜέσω του API της Flowella και των webhooks
Σύντομα διαθέσιμοΈνας κόμβος Flowella για το n8n
Εισαγωγή συμβάντων, εξαγωγή προτύπων.
Εκκίνησε μια εκδήλωση, ακολούθησε το ωφέλιμο φορτίο.
Ακολουθεί μια ροή εργασιών n8n, σχεδιασμένη στο στυλ του Flowella. Επιλέξτε ένα δείγμα συμβάντος και στείλτε το, και στη συνέχεια ακολουθήστε το από κόμβο σε κόμβο: ο κόμβος Switch δρομολογεί κάθε συμβάν, ενώ ένας κόμβος HTTP Request ειδοποιεί την ομάδα σας, ενημερώνει τη λίστα αλληλογραφίας σας ή στέλνει ένα πρότυπο WhatsApp μέσω του API της Flowella. Επιλέξτε οποιονδήποτε κόμβο για να δείτε ακριβώς τι έλαβε ή έστειλε.
Διάλεξε μια εκδήλωση και στείλ' τη. Θα την παρακολουθήσω.
Διάλεξε μια εκδήλωση και στείλ' τη. Θα την παρακολουθήσω.Να το, έρχεται. Παρακολουθήστε κάθε κόμβο.Μια απάντηση, ώστε να το μάθει η ομάδα σου.Μια επιλογή εξαίρεσης, ώστε ο κατάλογος να διαγράψει τον αριθμό της.Εγκρίθηκε, οπότε η καμπάνια θα ξεκινήσει.
Μόνο οι κόμβοι του ίδιου του n8n
A
Acme ClubΕπαγγελματικός λογαριασμός
Ενδεικτικά δεδομένα
Σήμερα
Γεια σου, Άντα, η συνδρομή σου στο Acme Club ανανεώνεται στις 31 Οκτωβρίου. Απάντησε εδώ αν έχεις οποιαδήποτε απορία.
Εκδηλώσεις της FlowellaΡοή εργασιών n8n
Ενδεικτικά δεδομένα
Τι δημοσίευσε η Flowella στο webhook Ενδεικτικά δεδομένα
POST/webhook/flowella-events
Content-Type
application/json
X-Flowella-Signature
Υπογράφεται όταν εμφανίζεται ένα συμβάν
Στείλτε μια εκδήλωση για να δείτε τις αναρτήσεις της Flowella εδώ.
Κάθε παράδοση έχει τον ίδιο φάκελο, ενώ τα δικά της πεδία βρίσκονται στο τελευταίο κλειδί της: idtypecreated_atpayload_versiondata
Ελέγξτε το «X-Flowella-Signature» πριν προχωρήσετε: πρόκειται για ένα εξάγωνο σύνολο HMAC-SHA256 του ακατέργαστου σώματος του μηνύματος, το οποίο έχει δημιουργηθεί με το μυστικό κλειδί υπογραφής σας.
Εναλλαγή: κάθε συμβάν λαμβάνει τον πρώτο κανόνα του οποίου πληρούνται όλες οι συνθήκες
Η εκδήλωση αυτή:Δεν έχει ελεγχθεί ακόμαtype: message.receiveddata.type: TEXTtype: optout.createdtype: template.status_updateddata.status: APPROVED
Ειδοποιήστε την ομάδα{{ $json.body.type }} ισούται με message.received{{ $json.body.data.type }} ισούται με TEXT
Ενημέρωση της λίστας αλληλογραφίας{{ $json.body.type }} ισούται με optout.created
Αποστολή της καμπάνιας{{ $json.body.type }} ισούται με template.status_updated{{ $json.body.data.status }} ισούται με APPROVED
Αναμονή για μια εκδήλωση.
Ο κανόνας 1 ισχύει, οπότε η διαδικασία προχωρά στην ειδοποίηση της ομάδας.
Ισχύει ο κανόνας 2, οπότε η διαδικασία προχωρά στην ενημέρωση της λίστας αλληλογραφίας.
Ισχύει ο κανόνας 3, οπότε η διαδικασία προχωρά στο στάδιο «Αποστολή της καμπάνιας».
Ο διακόπτης (Switch) διαβιβάζει το συμβάν χωρίς αλλαγές, ώστε και ο επόμενος κόμβος να μπορεί να διαβάσει το $json.body.
Τι έστειλε ο κόμβος «HTTP Request» Ενδεικτικά δεδομένα
Δεν εκτελέστηκε. Το Switch έστειλε αυτό το συμβάν σε άλλη έξοδο.
Η εφαρμογή καταγράφει τα αναγνωριστικά (ID) και όχι την ίδια την απάντηση, οπότε η ομάδα σας ανοίγει τη συνομιλία στο εισερχόμενο της Flowella και απαντά από εκεί.
Τι έστειλε ο κόμβος «HTTP Request» Ενδεικτικά δεδομένα
POSThttps://lists.example.com/v1/unsubscribes
Content-Type
application/json
Αυτός ο κόμβος εκτελείται μόνο όταν ικανοποιείται ο κανόνας 2.
POSThttps://lists.example.com/v1/unsubscribes
Content-Type
application/json
phone από {{ $json.body.data.phone }}reason από {{ $json.body.data.reason }}
{"phone":"+447700900123","reason":"USER_KEYWORD"}
200 OK
POSThttps://lists.example.com/v1/unsubscribes
Content-Type
application/json
Δεν εκτελέστηκε. Το Switch έστειλε αυτό το συμβάν σε άλλη έξοδο.
Το «optout.created» είναι το συμβάν που μεταφέρει έναν αριθμό τηλεφώνου, ώστε και τα άλλα εργαλεία σας να σταματήσουν να της στέλνουν μηνύματα.
Τι έστειλε ο κόμβος «HTTP Request» Ενδεικτικά δεδομένα
POSThttps://api.flowella.io/v1/templates/send
Authorization
Bearerflo_••••••••••••(κρυμμένο)Από τα διαπιστευτήριά σας στο n8n
Content-Type
application/json
Αυτός ο κόμβος εκτελείται μόνο όταν ικανοποιείται ο κανόνας 3.
POSThttps://api.flowella.io/v1/templates/send
Authorization
Bearerflo_••••••••••••(κρυμμένο)Από τα διαπιστευτήριά σας στο n8n
Content-Type
application/json
Idempotency-Key
6f1d8a2c-4b7e-4c19-9a53-0e2b7c4d9f10
templateId από {{ $json.body.data.metaTemplateId }}Idempotency-Key από {{ $json.body.id }}, έτσι, μια επαναληπτική παράδοση δεν αποστέλλεται ποτέ δύο φορέςrecipients από τη λίστα μελών που διατηρεί το n8n
Bearerflo_••••••••••••(κρυμμένο)Από τα διαπιστευτήριά σας στο n8n
Content-Type
application/json
Δεν εκτελέστηκε. Το Switch έστειλε αυτό το συμβάν σε άλλη έξοδο.
Αποθηκεύστε το κλειδί API σε ένα διαπιστευτήριο του n8n, ποτέ μέσα στην ίδια τη ροή εργασίας. Το «202 Accepted» σημαίνει ότι το Flowella έβαλε την αποστολή σε ουρά και την παραδίδει στο παρασκήνιο.
Επιλέξτε ένα δείγμα συμβάντος και, στη συνέχεια, στείλτε το. Κάθε κόμβος ανάβει καθώς το ωφέλιμο φορτίο φτάνει σε αυτόν.Η υπόθεση βρίσκεται σε εξέλιξη στο πλαίσιο της διαδικασίας.Η συνάρτηση `message.received` μεταφέρει τα αναγνωριστικά (IDs) και όχι το κείμενο της απάντησης, οπότε το Switch την αποστέλλει στο Alert μαζί με το αναγνωριστικό της συνομιλίας. Η ομάδα σας απαντά στο inbox του Flowella.Η μεταβλητή `optout.created` περιέχει τον αριθμό τηλεφώνου της Άντα, οπότε το Switch τον αποστέλλει στη συνάρτηση `Update` της λίστας αλληλογραφίας, η οποία την αφαιρεί από τη λίστα σου.Το πεδίο template.status_updated εμφανίζει την ένδειξη APPROVED, οπότε το Switch προωθεί το πρότυπο στη διαδικασία «Αποστολή καμπάνιας», η οποία στέλνει το πρότυπο μέσω του API της Flowella στους αριθμούς της λίστας σας.
Μπορώ να πληρώνω κάθε μήνα;
STOP
Γεια σου, Άντα, η Φθινοπωρινή μας Γιορτή θα πραγματοποιηθεί το Σάββατο 1 Νοεμβρίου και η είσοδος είναι δωρεάν για τα μέλη. Πατήστε παρακάτω για να κλείσετε το εισιτήριό σας.Κράτηση εισιτηρίου
Ρυθμίστε το σε τρία βήματα.
Χρειάζεστε έναν λογαριασμό Flowella με συνδεδεμένο το WhatsApp, ένα πρότυπο που έχει εγκρίνει η Meta και μια ροή εργασίας n8n. Στη συνέχεια:
1
Βήμα 1: Προσθήκη ενός ερεθίσματος Webhook
Ξεκινήστε τη ροή εργασίας με τον κόμβο Webhook του n8n, ρυθμίστε τον σε POST και αντιγράψτε τη διεύθυνση URL παραγωγής του.
Στις Ρυθμίσεις → Webhooks, προσθέστε αυτή τη διεύθυνση URL, επιλέξτε τα συμβάντα που θέλετε και αποθηκεύστε το μυστικό υπογραφής. Η επιλογή «Αποστολή δοκιμής» ενεργοποιεί ένα συμβάν «webhook.test». Χρειάζεται να έχετε τον ρόλο «Ιδιοκτήτης» ή «Διαχειριστής».
Προσθέστε έναν κόμβο «HTTP Request» που θα στέλνει αίτημα POST στη διεύθυνση /v1/templates/send, με το κλειδί API του Flowella σας να περιλαμβάνεται στα διαπιστευτήρια της κεφαλίδας.
Τι λειτουργεί σήμερα και τι μας επιφυλάσσει το μέλλον.
Όλα τα παραπάνω λειτουργούν μέσω του API της Flowella και των webhooks, τα οποία είναι ήδη διαθέσιμα. Σύντομα θα κυκλοφορήσει ένας κόμβος της Flowella για το n8n.
Σύντομα διαθέσιμο
Ένας κόμβος Flowella για το n8n
Θα δημοσιεύσουμε εδώ πώς λειτουργεί, όταν θα είναι έτοιμο. Μέχρι τότε, το ερέθισμα Webhook και ο κόμβος HTTP Request του n8n καλύπτουν τις ανάγκες.
Καλό είναι να γνωρίζετε
Ελέγξτε την υπογραφήΚάθε αίτημα περιλαμβάνει το πεδίο «X-Flowella-Signature», ένα εξαδικό σύνολο HMAC-SHA256 του αρχικού σώματος του μηνύματος. Επαληθεύστε το πριν προχωρήσετε σε οποιαδήποτε ενέργεια. Κατά τη διάρκεια της εναλλαγής του μυστικού κλειδιού, το πεδίο «X-Flowella-Signature-Previous» περιλαμβάνει επίσης την υπογραφή του παλαιού κλειδιού.
Απαντήστε εντός 10 δευτερολέπτωνΤο Flowella περιμένει έως και 10 δευτερόλεπτα για έναν κωδικό 2xx και επιχειρεί την παράδοση το πολύ 3 φορές, με διαστήματα 1 και 2 δευτερολέπτων μεταξύ τους. Απαντήστε πρώτα και, στη συνέχεια, εκτελέστε τυχόν χρονοβόρες εργασίες.
Αναμένετε επαναλήψειςΜια επαναληπτική παράδοση φέρει τον ίδιο αναγνωριστικό φακέλου, οπότε διατηρήστε τα αναγνωριστικά που έχετε ήδη επεξεργαστεί και αντιμετωπίστε την επανάληψη ως μη-ενέργεια.
Αναγνωριστικά, όχι λέξειςΤο message.received περιέχει τα αναγνωριστικά, την κατεύθυνση και τον τύπο του μηνύματος, αλλά ποτέ το κείμενό του. Η ομάδα σας διαβάζει και απαντά στις απαντήσεις στο εισερχόμενο της Flowella.
Συμβάντα Webhook στα οποία μπορείτε να εγγραφείτε σήμερα
message.received
message.sent
message.delivered
message.read
message.failed
conversation.opened
conversation.closed
optout.created
template.status_updated
contact.created
contact.updated
contact.deleted
Επιπλέον, το webhook.test, το οποίο ενεργοποιεί το Send test κατά παραγγελία.
Ξεκινήστε να δημιουργείτε με το Flowella και το n8n.
Όλα όσα περιλαμβάνονται σε αυτή τη σελίδα λειτουργούν σήμερα μέσω του API της Flowella και των webhooks. Κλείστε μια 30λεπτη επίδειξη στο Teams και θα εξετάσουμε μαζί τις ροές εργασίας σας.