Εκδηλώσεις του WhatsApp που τροφοδοτούν τις ροές εργασίας σας στο n8n.

Τα υπογεγραμμένα webhooks της Flowella ενεργοποιούν τις ροές εργασίας σας στο n8n μέσω του δικού του ενεργοποιητή Webhook, ενώ ο κόμβος HTTP Request στέλνει τα πρότυπα του WhatsApp πίσω μέσω του API της Flowella.

  • Λειτουργεί σήμεραΜέσω του API της Flowella και των webhooks
  • Σύντομα διαθέσιμοΈνας κόμβος Flowella για το n8n
Η Flo, η μασκότ της Flowella, συνδέει ένα καλώδιο στον τελευταίο από τους τρεις χρωματιστούς κόμβους για να τους ενώσει μεταξύ τους

Εκκίνησε μια εκδήλωση, ακολούθησε το ωφέλιμο φορτίο.

Ακολουθεί μια ροή εργασιών n8n, σχεδιασμένη στο στυλ του Flowella. Επιλέξτε ένα δείγμα συμβάντος και στείλτε το, και στη συνέχεια ακολουθήστε το από κόμβο σε κόμβο: ο κόμβος Switch δρομολογεί κάθε συμβάν, ενώ ένας κόμβος HTTP Request ειδοποιεί την ομάδα σας, ενημερώνει τη λίστα αλληλογραφίας σας ή στέλνει ένα πρότυπο WhatsApp μέσω του API της Flowella. Επιλέξτε οποιονδήποτε κόμβο για να δείτε ακριβώς τι έλαβε ή έστειλε.

Η Flo δείχνει προς ένα από τα τρία βέλη της πινακίδας, όπως ένας κλάδος ροής εργασίας επιλέγει μία διαδρομή
Μόνο οι κόμβοι του ίδιου του n8n
Παράδειγμα εκδήλωσης
Acme ClubΕπαγγελματικός λογαριασμός
Ενδεικτικά δεδομένα

Σήμερα

Γεια σου, Άντα, η συνδρομή σου στο Acme Club ανανεώνεται στις 31 Οκτωβρίου. Απάντησε εδώ αν έχεις οποιαδήποτε απορία.
Εκδηλώσεις της FlowellaΡοή εργασιών n8n
Ενδεικτικά δεδομένα

Τι δημοσίευσε η Flowella στο webhook Ενδεικτικά δεδομένα

POST/webhook/flowella-events

Content-Type
application/json
X-Flowella-Signature
Υπογράφεται όταν εμφανίζεται ένα συμβάν

Στείλτε μια εκδήλωση για να δείτε τις αναρτήσεις της Flowella εδώ.

POST/webhook/flowella-events

Content-Type
application/json
X-Flowella-Signature
5d2c9f1a…e19a
{
  "id": "6f1d8a2c-4b7e-4c19-9a53-0e2b7c4d9f10",
  "type": "message.received",
  "created_at": "2026-10-16T08:41:07.000Z",
  "payload_version": "1",
  "data": {
    "messageId": "clsamplemsg00000000000043",
    "conversationId": "clsampleconv0000000000007",
    "contactId": "clsamplecontact0000000003",
    "direction": "INBOUND",
    "type": "TEXT",
    "metaMessageId": "wamid.sample00000000000043"
  }
}

POST/webhook/flowella-events

Content-Type
application/json
X-Flowella-Signature
5d2c9f1a…e19a
{
  "id": "6f1d8a2c-4b7e-4c19-9a53-0e2b7c4d9f10",
  "type": "optout.created",
  "created_at": "2026-10-16T08:41:07.000Z",
  "payload_version": "1",
  "data": {
    "contactId": "clsamplecontact0000000003",
    "conversationId": "clsampleconv0000000000007",
    "phone": "+447700900123",
    "reason": "USER_KEYWORD"
  }
}

POST/webhook/flowella-events

Content-Type
application/json
X-Flowella-Signature
5d2c9f1a…e19a
{
  "id": "6f1d8a2c-4b7e-4c19-9a53-0e2b7c4d9f10",
  "type": "template.status_updated",
  "created_at": "2026-10-16T08:41:07.000Z",
  "payload_version": "1",
  "data": {
    "metaTemplateId": "1234567890123456",
    "templateName": "autumn_fair_invite",
    "status": "APPROVED",
    "language": "en_GB"
  }
}

Κάθε παράδοση έχει τον ίδιο φάκελο, ενώ τα δικά της πεδία βρίσκονται στο τελευταίο κλειδί της: id type created_at payload_version data

Ελέγξτε το «X-Flowella-Signature» πριν προχωρήσετε: πρόκειται για ένα εξάγωνο σύνολο HMAC-SHA256 του ακατέργαστου σώματος του μηνύματος, το οποίο έχει δημιουργηθεί με το μυστικό κλειδί υπογραφής σας.

Εναλλαγή: κάθε συμβάν λαμβάνει τον πρώτο κανόνα του οποίου πληρούνται όλες οι συνθήκες

Η εκδήλωση αυτή: Δεν έχει ελεγχθεί ακόμα type: message.received data.type: TEXT type: optout.created type: template.status_updated data.status: APPROVED

  1. Ειδοποιήστε την ομάδα {{ $json.body.type }} ισούται με message.received {{ $json.body.data.type }} ισούται με TEXT
  2. Ενημέρωση της λίστας αλληλογραφίας {{ $json.body.type }} ισούται με optout.created
  3. Αποστολή της καμπάνιας {{ $json.body.type }} ισούται με template.status_updated {{ $json.body.data.status }} ισούται με APPROVED

Αναμονή για μια εκδήλωση.

Ο κανόνας 1 ισχύει, οπότε η διαδικασία προχωρά στην ειδοποίηση της ομάδας.

Ισχύει ο κανόνας 2, οπότε η διαδικασία προχωρά στην ενημέρωση της λίστας αλληλογραφίας.

Ισχύει ο κανόνας 3, οπότε η διαδικασία προχωρά στο στάδιο «Αποστολή της καμπάνιας».

Ο διακόπτης (Switch) διαβιβάζει το συμβάν χωρίς αλλαγές, ώστε και ο επόμενος κόμβος να μπορεί να διαβάσει το $json.body.

Τι έστειλε ο κόμβος «HTTP Request» Ενδεικτικά δεδομένα

POSThttps://alerts.example.com/hooks/whatsapp-replies

Content-Type
application/json

Αυτός ο κόμβος εκτελείται μόνο όταν ισχύει ο κανόνας 1.

POSThttps://alerts.example.com/hooks/whatsapp-replies

Content-Type
application/json

conversationId από {{ $json.body.data.conversationId }}contactId από {{ $json.body.data.contactId }}

{
  "conversationId": "clsampleconv0000000000007",
  "contactId": "clsamplecontact0000000003"
}
200 OK

POSThttps://alerts.example.com/hooks/whatsapp-replies

Content-Type
application/json

Δεν εκτελέστηκε. Το 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
Bearer flo_(κρυμμένο)Από τα διαπιστευτήριά σας στο n8n
Content-Type
application/json

Αυτός ο κόμβος εκτελείται μόνο όταν ικανοποιείται ο κανόνας 3.

POSThttps://api.flowella.io/v1/templates/send

Authorization
Bearer flo_(κρυμμένο)Από τα διαπιστευτήριά σας στο n8n
Content-Type
application/json
Idempotency-Key
6f1d8a2c-4b7e-4c19-9a53-0e2b7c4d9f10

templateId από {{ $json.body.data.metaTemplateId }}Idempotency-Key από {{ $json.body.id }}, έτσι, μια επαναληπτική παράδοση δεν αποστέλλεται ποτέ δύο φορέςrecipients από τη λίστα μελών που διατηρεί το n8n

{
  "templateId": "1234567890123456",
  "whatsappChannelId": "clsamplechannel0000000001",
  "recipients": [
    { "phone": "+447700900123", "bodyParameters": ["Ada"] },
    { "phone": "+447700900456", "bodyParameters": ["Ben"] }
  ]
}
202 Accepted{ "id": "v1ts-0123456789abcdef", "status": "accepted" }

POSThttps://api.flowella.io/v1/templates/send

Authorization
Bearer flo_(κρυμμένο)Από τα διαπιστευτήριά σας στο n8n
Content-Type
application/json

Δεν εκτελέστηκε. Το Switch έστειλε αυτό το συμβάν σε άλλη έξοδο.

Αποθηκεύστε το κλειδί API σε ένα διαπιστευτήριο του n8n, ποτέ μέσα στην ίδια τη ροή εργασίας. Το «202 Accepted» σημαίνει ότι το Flowella έβαλε την αποστολή σε ουρά και την παραδίδει στο παρασκήνιο.

Ρυθμίστε το σε τρία βήματα.

Χρειάζεστε έναν λογαριασμό Flowella με συνδεδεμένο το WhatsApp, ένα πρότυπο που έχει εγκρίνει η Meta και μια ροή εργασίας n8n. Στη συνέχεια:

  1. Βήμα 1: Προσθήκη ενός ερεθίσματος Webhook

    Ξεκινήστε τη ροή εργασίας με τον κόμβο Webhook του n8n, ρυθμίστε τον σε POST και αντιγράψτε τη διεύθυνση URL παραγωγής του.

    Κόμβος WebhookΕνδεικτικά δεδομένα
    Μέθοδος
    POST
    Διαδρομή
    flowella-events
    URL
    https://n8n.example.com/webhook/flowella-events
    Ακρόαση
    Εξερχόμενα webhooks
  2. Βήμα 2: Εγγραφείτε στο Flowella

    Στις Ρυθμίσεις → Webhooks, προσθέστε αυτή τη διεύθυνση URL, επιλέξτε τα συμβάντα που θέλετε και αποθηκεύστε το μυστικό υπογραφής. Η επιλογή «Αποστολή δοκιμής» ενεργοποιεί ένα συμβάν «webhook.test». Χρειάζεται να έχετε τον ρόλο «Ιδιοκτήτης» ή «Διαχειριστής».

    WebhooksΕνδεικτικά δεδομένα
    Τερματικό σημείο
    https://n8n.example.com/webhook/flowella-events
    Εκδηλώσεις
    message.received, optout.created, template.status_updated
    Μυστικό υπογραφής
    Αποθηκεύτηκε
    Η δοκιμή εστάλη
    Ρυθμίσεις Webhook
  3. Βήμα 3: Αποστολή με αίτημα HTTP

    Προσθέστε έναν κόμβο «HTTP Request» που θα στέλνει αίτημα POST στη διεύθυνση /v1/templates/send, με το κλειδί API του Flowella σας να περιλαμβάνεται στα διαπιστευτήρια της κεφαλίδας.

    Κόμβος αιτήματος HTTPΕνδεικτικά δεδομένα
    Μέθοδος
    POST
    URL
    https://api.flowella.io/v1/templates/send
    Διαπιστευτήρια
    Header: Authorization
    202 Εγκρίθηκαν
    Αναφορά API

Τι λειτουργεί σήμερα και τι μας επιφυλάσσει το μέλλον.

Όλα τα παραπάνω λειτουργούν μέσω του 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.

Διαθέσιμο σήμερα Λειτουργεί σήμερα

Συμβατό με οποιοδήποτε εργαλείο που στέλνει και λαμβάνει αιτήματα HTTP, συμπεριλαμβανομένου του n8n.

Συμβάντα 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 και θα εξετάσουμε μαζί τις ροές εργασίας σας.

Δείτε όλες τις ενσωματώσεις