Ressources · Intégration n8n

Intégration Blooio n8nAutomatiser Blooio avec n8n.

Un fil iMessage devient un canal qu'un workflow pilote tout seul. L'intégration Blooio n8n donne accès à 47 opérations réparties sur 12 ressources : messages, contacts, groupes, sondages, webhooks, lister les chats, les marquer lus et gérer leur arrière-plan. Réactions, saisie et numéros d'émission partagent le nœud.

Nœud communautaire Ce nœud n'est pas livré avec n8n : c'est un paquet communautaire (n8n-nodes-blooio) à installer depuis Settings › Community nodes sur une instance auto-hébergée. npm

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Que couvre l'intégration Blooio n8n ?

Blooio parle iMessage et SMS via une API, et le nœud n8n traduit cette API en 47 opérations réparties sur 12 ressources. Un workflow peut envoyer un message à un numéro ou à une adresse mail, relire une conversation, taguer un contact, monter un groupe, lancer un sondage, ou enregistrer un webhook, c'est-à-dire une URL qu'un service appelle quand un événement se produit. Le tout repose sur un credential, un identifiant enregistré une fois dans n8n, que le nœud propose ensuite dans sa liste déroulante.

Le cas le plus courant en cabinet ou en agence : le rappel de rendez-vous. La veille, un If filtre les rendez-vous du lendemain, contact.capabilities vérifie si le numéro accepte iMessage ou seulement le SMS, et message.send part avec le numéro au format E.164. Deux branches, deux textes, un seul workflow. Le champ Chat accepte aussi bien un numéro qu'une adresse mail, donc le même scénario tourne sur une base mixte.

Autre usage, côté suivi client : quand une demande arrive par Gmail, contact.get regarde si la personne existe déjà chez Blooio, contact.create la crée sinon, et contact.addTags lui colle un tag libre du type dossier en cours. Un nœud Edit Fields (Set) normalise le numéro avant l'appel, parce que Blooio attend l'identifiant, pas le nom affiché.

Troisième scénario, plus froid : l'archivage. chat.list ramène les conversations, tri recent ou oldest, et group.listMembers déroule la composition des groupes de projet. Le résultat atterrit dans Google Sheets pour la revue mensuelle. La pagination se pilote à la main : Limit fixe la taille du lot, Offset saute ce qui a déjà été lu.

Si une route de l'API Blooio ne figure pas parmi les 47 opérations, le nœud HTTP Request l'appelle directement en réutilisant le même credential grâce à l'authentification prédéfinie. Rien à dupliquer, la clé reste à un seul endroit.

Deux limites à connaître avant de construire. Blooio n'a pas de nœud trigger dans n8n : un workflow démarre donc avec un Schedule Trigger à intervalle fixe, un Webhook n8n appelé par un service tiers, ou le déclencheur d'un autre outil. Ensuite, certaines opérations dépendent du plan : le partage de carte de visite est réservé aux plans Dedicated Commercial et Enterprise, la recherche de numéro demande un plan Dedicated Enterprise.

Connexion

Comment brancher Blooio sur n8n ?

  1. 01

    Installer le paquet communautaire

    Blooio n'est pas livré avec n8n. Direction Settings, puis Community nodes, et installe le paquet npm n8n-nodes-blooio, en version 0.2.1 à ce jour. L'opération vaut pour une instance auto-hébergée, qu'elle tourne sous Docker ou via npm. Sur n8n Cloud, seuls les nœuds communautaires vérifiés sont acceptés : vérifie ce statut avant de bâtir un projet dessus. Une fois installé, le nœud apparaît dans le panneau de recherche.

  2. 02

    Créer le credential Blooio

    Un credential, c'est un jeu de secrets enregistré dans n8n. Ouvre le menu Credentials, crée l'entrée Blooio et enregistre-la. Elle se retrouve ensuite dans la liste déroulante de chaque nœud Blooio : la clé n'est jamais collée dans un nœud. Ce credential authentifie une clé d'API, celle que l'opération account.getMe décrit avec son organisation, ses appareils et ses statistiques d'usage.

  3. 03

    Tester avec une opération

    Pose le nœud sur le canevas, choisis la ressource Account et Get Me, puis exécute. Une réponse propre confirme d'un coup le paquet, le credential et l'accès réseau. Passe ensuite sur Chat et List pour voir remonter de vraies conversations, les plus récentes d'abord. Garde un Limit bas sur ce premier essai : le panneau de sortie reste lisible, et tu élargis une fois la structure des données comprise.

Actions

Ce que le nœud Blooio sait faire

Le nœud Blooio expose 47 opérations sur 12 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceCreateGetUpdateDeleteAdd TagsBatch LookupCheck CapabilitiesGet BackgroundGet MeGet ResultsGet StatusListList LogsList MembersList TagsLookupMark as ReadAdd or RemoveRefreshRemove BackgroundRemove TagReplay EventRequest Call ForwardingRotate SecretSendShare Contact CardStartStopUpdate Contact Card
Account✓
Chat✓✓✓✓✓✓
Contact✓✓✓✓✓✓✓✓✓
Group✓✓✓✓✓✓
Location✓✓✓
Message✓✓✓✓
Number✓✓✓
Phone Number✓✓
Poll✓✓
Reaction✓
Typing Indicator✓✓
Webhook✓✓✓✓✓✓✓✓

Account

1 opération
01

Get current account context

account.getMe

Ce que tu vois dans n8n

Notes & cas d'usage

L'appel décrit la clé d'API portée par le credential : l'organisation rattachée, les appareils déclarés et les statistiques d'usage enregistrées. Aucun paramètre à remplir, c'est la requête la plus légère du nœud.

Cas d'usage
le placer en tête d'un workflow nocturne comme contrôle de santé, pour qu'une clé expirée casse tout de suite au lieu de laisser partir une série d'envois dans le vide.

Chat

6 opérations
02

Get a chat

chat.get

Ce que tu vois dans n8n

Notes & cas d'usage

Une conversation, une réponse : le nœud renvoie la fiche du fil visé, sans l'historique des messages.

Paramètres clés

  • Chat : l'identifiant de conversation, soit un numéro au format E.164, soit une adresse mail, soit un identifiant de groupe grp_abc123, soit plusieurs destinataires séparés par des virgules. Souvent {{ $json.chatId }} venu d'un nœud précédent.
Cas d'usage
avant qu'un bot de support réponde, relire le fil pour confirmer qu'il existe toujours et qu'il correspond bien à la fiche client portée par le workflow.
03

Get chat background

chat.getBackground

Ce que tu vois dans n8n

Notes & cas d'usage

Une conversation peut porter une image de fond. Cette opération renvoie les métadonnées de celle qui est en place, de quoi savoir si un fil a été habillé ou laissé brut.

Paramètres clés

  • Chat : l'identifiant de conversation utilisé partout dans le nœud, numéro, adresse mail, identifiant de groupe ou liste de destinataires.
Cas d'usage
passer en revue les fils clients et repérer ceux où le fond de saison n'a jamais été posé.
04

List chats

chat.list

Ce que tu vois dans n8n

Notes & cas d'usage

Toutes les conversations reviennent dans un seul tableau, les plus récentes en tête par défaut. C'est le point d'entrée dès qu'un workflow travaille sur plusieurs fils à la fois.

Paramètres clés

  • Limit : le nombre maximal de résultats renvoyés par l'appel.
  • Offset : le nombre d'éléments à sauter, donc le moyen d'atteindre la page suivante.
  • Search Query : recherche sur un numéro, une adresse mail ou un nom de contact.
  • Sort : recent ou oldest.
Cas d'usage
composer le récapitulatif hebdomadaire des fils qui ont bougé, tri recent, et le déposer dans un tableur.
05

Mark a chat as read

chat.markRead

Ce que tu vois dans n8n

Notes & cas d'usage

Tous les messages du fil passent en lu, et un accusé de lecture repart vers l'interlocuteur. L'effet est visible côté destinataire, ce n'est pas un simple rangement interne.

Paramètres clés

  • Chat : la conversation à solder, sous forme de numéro, d'adresse mail, d'identifiant de groupe ou de destinataires séparés par des virgules.
Cas d'usage
quand un ticket a été traité par un humain dans l'outil de support, solder le fil correspondant pour que le compteur de non-lus dise la vérité.
06

Remove chat background

chat.removeBackground

Ce que tu vois dans n8n

Notes & cas d'usage

L'image de fond est retirée de la conversation, qui reprend son apparence par défaut. Aucune notion de remplacement ici, seulement le retrait.

Paramètres clés

  • Chat : l'identifiant de la conversation à remettre à zéro, numéro, adresse mail, identifiant de groupe ou plusieurs destinataires.
Cas d'usage
en fin de campagne, boucler sur les fils habillés d'un visuel promotionnel et les nettoyer en une seule exécution planifiée.
07

Share your contact card in a chat

chat.shareContactCard

Ce que tu vois dans n8n

Notes & cas d'usage

La carte de visite, c'est-à-dire l'identité Name and Photo, est préparée pour accompagner le prochain message sortant. L'appel n'envoie rien par lui-même. Réservé aux plans Dedicated Commercial et Enterprise.

Paramètres clés

  • Chat : l'endroit où préparer la carte, numéro, adresse mail, identifiant de groupe ou liste de destinataires.
Cas d'usage
préparer la carte juste avant un premier message de prospection, pour qu'un prospect voie un nom plutôt qu'un numéro inconnu.

Contact

9 opérations
08

List contacts

contact.list

Ce que tu vois dans n8n

Notes & cas d'usage

Le carnet d'adresses remonte sous forme d'items, avec recherche et pagination sur le même appel.

Paramètres clés

  • Limit : plafonne le nombre de contacts rapportés par exécution.
  • Offset : saute ceux déjà traités, pour une deuxième ou troisième passe.
  • Search Query : recherche sur l'identifiant ou le nom.
  • Sort : recent, oldest, name_asc ou name_desc.
Cas d'usage
exporter le carnet trié name_asc dans une feuille, puis le comparer au CRM pour trouver les fiches qui n'existent que d'un côté.
09

Create a contact

contact.create

Ce que tu vois dans n8n

Notes & cas d'usage

Un contact naît d'un seul identifiant. Le nom affiché reste facultatif, donc un workflow peut enregistrer un numéro d'abord et l'enrichir plus tard.

Paramètres clés

  • Identifier : un numéro au format E.164, par exemple +15551234567, ou une adresse mail. Requis.
  • Name : le nom affiché pour ce contact.
Cas d'usage
à l'arrivée d'un formulaire, créer la fiche immédiatement pour que les messages suivants affichent un nom dans la liste des fils, et pas une suite de chiffres.
10

Get a contact

contact.get

Ce que tu vois dans n8n

Notes & cas d'usage

Vise une personne, le nœud renvoie sa fiche, seule, sans les messages ni les groupes auxquels elle appartient.

Paramètres clés

  • Contact : l'identifiant du contact, numéro au format E.164 ou adresse mail. Le champ attend bien cet identifiant, pas un identifiant interne stocké ailleurs.
Cas d'usage
en cours de workflow, vérifier qu'un numéro collecté par un formulaire existe déjà chez Blooio avant d'arbitrer entre création et mise à jour.
11

Update a contact

contact.update

Ce que tu vois dans n8n

Notes & cas d'usage

Une seule chose change ici : le nom affiché d'un contact existant. Laisser le champ vide efface la valeur au lieu de conserver l'ancienne.

Paramètres clés

  • Contact : le numéro au format E.164 ou l'adresse mail qui identifie la fiche.
  • Name : le nouveau nom affiché, vide pour l'effacer.
Cas d'usage
quand un client change d'entreprise dans le CRM, pousser le nouveau libellé pour que l'opérateur qui ouvre le fil sache qui écrit.
12

Delete a contact

contact.delete

Ce que tu vois dans n8n

Notes & cas d'usage

La fiche contact disparaît. À lancer depuis une branche maîtrisée : le nœud ne demande aucune seconde confirmation.

Paramètres clés

  • Contact : l'identifiant de la fiche à supprimer, numéro au format E.164 ou adresse mail.
Cas d'usage
le brancher sur une demande d'effacement reçue par formulaire, pour que la suppression se fasse le jour même et pas au prochain ménage manuel du carnet d'adresses, souvent repoussé de semaine en semaine.
13

Check contact capabilities

contact.capabilities

Ce que tu vois dans n8n

Notes & cas d'usage

Blooio répond si la personne est joignable en iMessage, en SMS, en FaceTime, ou selon une combinaison des trois. La réponse conditionne ce que tu as le droit d'envoyer.

Paramètres clés

  • Contact : le numéro au format E.164 ou l'adresse mail à tester.
Cas d'usage
couper une campagne en deux branches, l'une avec un effet iMessage pour les appareils Apple, l'autre en texte simple pour tous les autres.
14

List contact tags

contact.listTags

Ce que tu vois dans n8n

Notes & cas d'usage

Côté lecture du système de tags : l'appel renvoie les étiquettes actuellement posées sur un contact, rien de plus.

Paramètres clés

  • Contact : l'identifiant du contact, numéro au format E.164 ou adresse mail.
Cas d'usage
avant un envoi, lire les tags et arrêter la branche si la personne porte déjà une étiquette de désinscription, plutôt que d'aller chercher la liste d'exclusion dans un autre outil.
15

Add tags to a contact

contact.addTags

Ce que tu vois dans n8n

Notes & cas d'usage

Les tags sont libres, donc le vocabulaire t'appartient, et sa cohérence aussi. Plusieurs étiquettes peuvent partir dans le même appel.

Paramètres clés

  • Contact : le numéro au format E.164 ou l'adresse mail de la personne à taguer.
  • Tags : les tags libres à ajouter, saisis via le contrôle Add Tag.
Cas d'usage
à la fin d'une période d'essai, taguer tous ceux qui ont répondu pour que la séquence de relance leur parle autrement qu'aux silencieux.
16

Remove a tag from a contact

contact.removeTag

Ce que tu vois dans n8n

Notes & cas d'usage

Une étiquette saute, les autres restent. L'opération est volontairement plus étroite que l'ajout, qui en accepte plusieurs d'un coup.

Paramètres clés

  • Contact : l'identifiant de la personne, numéro au format E.164 ou adresse mail.
  • Tag : l'étiquette unique à retirer.
Cas d'usage
quand un lead signe, retirer le tag prospect pour que le workflow d'acquisition cesse de le ramasser au passage suivant.

Group

6 opérations
17

List groups

group.list

Ce que tu vois dans n8n

Notes & cas d'usage

Tous les groupes connus du compte remontent, avec les mêmes contrôles de recherche et de pagination que les autres listes.

Paramètres clés

  • Limit : le nombre maximal de groupes par exécution.
  • Offset : le nombre de groupes à sauter avant lecture.
  • Search Query : recherche sur le nom du groupe.
  • Sort : recent, oldest, name_asc ou name_desc.
Cas d'usage
chercher un préfixe client pour retrouver le bon groupe projet, puis passer son identifiant à l'étape d'envoi plus bas dans le workflow.
18

Create a group

group.create

Ce que tu vois dans n8n

Notes & cas d'usage

Un groupe se crée à partir d'un nom, et peut soit vivre seul, soit se rattacher à une conversation iMessage qui existe déjà.

Paramètres clés

  • Name : le nom du groupe, jusqu'à 255 caractères. Requis.
  • Chat GUID : un GUID de chat BlueBubbles du type iMessage;+;chat123, pour relier le groupe à un fil iMessage existant.
  • Members : les numéros ou adresses mail des contacts à inclure.
Cas d'usage
à la signature d'un devis, ouvrir le fil commun avec le chargé de compte et les deux interlocuteurs côté client, sans intervention manuelle.
19

Get a group

group.get

Ce que tu vois dans n8n

Notes & cas d'usage

La fiche d'un groupe revient, adressée par son identifiant et non par son nom, puisque les noms ne sont pas uniques.

Paramètres clés

  • Group ID : l'identifiant au format grp_abc123, en général {{ $json.id }} repris de l'étape de création.
Cas d'usage
en début d'exécution planifiée, confirmer que le groupe existe encore avant d'y publier, pour qu'un fil supprimé ne se transforme pas en exécution en erreur.
20

Update a group

group.update

Ce que tu vois dans n8n

Notes & cas d'usage

Renommer, c'est tout ce que fait cette opération. La composition se gère ailleurs, rien ne bouge côté membres.

Paramètres clés

  • Group ID : l'identifiant grp_abc123 du groupe à renommer.
  • Name : le nouveau nom du groupe. Requis au même titre que l'identifiant.
Cas d'usage
quand un projet passe de la proposition à la production, renommer le fil pour que chacun voie la phase en cours en ouvrant son téléphone.
21

Delete a group

group.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Le groupe est retiré du compte. Rien d'autre dans l'appel, ce qui le rend facile à déclencher par erreur sur le mauvais identifiant.

Paramètres clés

  • Group ID : l'identifiant grp_abc123 du groupe à supprimer.
Cas d'usage
dans un workflow de ménage, fermer les groupes des projets archivés depuis plus d'un trimestre, une fois la liste relue et validée par un humain qui connaît les dossiers en cours.
22

List group members

group.listMembers

Ce que tu vois dans n8n

Notes & cas d'usage

La composition d'un groupe remonte, et elle se pagine comme les autres collections plutôt que de tout déverser d'un coup.

Paramètres clés

  • Group ID : l'identifiant grp_abc123 du groupe à inspecter.
  • Limit : le nombre de membres rapportés par appel.
  • Offset : le nombre de membres à sauter pour lire la page suivante.
Cas d'usage
comparer la composition à l'équipe projet du CRM et lever une alerte quand une personne partie de l'entreprise figure encore dans le fil.

Location

3 opérations
23

List contact locations

location.list

Ce que tu vois dans n8n

Notes & cas d'usage

Les positions FindMy déjà mises en cache par Blooio pour tes contacts remontent en une seule liste. L'appel lit le cache et ne réveille pas les appareils, ce qui le rend assez léger pour tourner souvent, et il ne demande aucun paramètre.

Cas d'usage
alimenter chaque matin une carte pour une équipe itinérante, puis rapprocher chaque position du chantier prévu et remonter celles qui ne collent pas.
24

Get a contact location

location.get

Ce que tu vois dans n8n

Notes & cas d'usage

La position en cache d'un seul contact est renvoyée, désignée par son handle plutôt que par un identifiant interne.

Paramètres clés

  • Handle : le numéro du contact au format E.164 ou son adresse mail.
Cas d'usage
quand un client signale que le livreur n'est jamais passé, relire la dernière position connue pour ce handle et la joindre au ticket que le workflow est en train de créer.
25

Refresh contact locations

location.refresh

Ce que tu vois dans n8n

Notes & cas d'usage

Ici rien ne remonte : l'appel demande à Blooio de rafraîchir les positions FindMy en cache. Aucun paramètre à remplir, et il s'enchaîne naturellement avec les opérations de lecture placées après lui dans la même branche.

Cas d'usage
ouvrir un workflow de dispatch avec lui, laisser passer un instant, puis lire la liste pour que les branches suivantes travaillent sur des positions du jour.

Message

4 opérations
26

Send a message

message.send

Ce que tu vois dans n8n

Notes & cas d'usage

L'opération centrale du nœud : un texte, une pièce jointe, ou les deux, déposés dans une conversation.

Paramètres clés

  • Chat : un numéro comme +15551234567, une adresse mail, un identifiant de groupe, ou une liste de destinataires séparés par des virgules.
  • Text : le corps du message.
  • Attachments : des URL publiques d'images, de vidéos ou de fichiers.
  • Idempotency Key : réutilisée, la clé renvoie le résultat d'origine au lieu d'envoyer deux fois.
  • Effect : un effet d'envoi iMessage, ignoré en SMS et en RCS.
Cas d'usage
envoyer la confirmation de commande dès qu'un webhook de paiement arrive, avec la référence commande en clé d'idempotence pour qu'une relance ne double jamais le message.
27

Get a message

message.get

Ce que tu vois dans n8n

Notes & cas d'usage

Les détails d'un message précis reviennent, ce qui évite de lister tout un fil pour retrouver ce qui a été envoyé ou reçu.

Paramètres clés

  • Chat : la conversation à laquelle appartient le message.
  • Message ID : l'identifiant msg_abc123 du message.
Cas d'usage
après une réponse humaine dans l'application, lire le message visé et passer son contenu à une étape de résumé avant qu'il n'atterrisse en note CRM.
28

Get message delivery status

message.getStatus

Ce que tu vois dans n8n

Notes & cas d'usage

Envoyé ne veut pas dire délivré. Cet appel répond à la seconde question et indique où en est un message donné.

Paramètres clés

  • Chat : la conversation qui porte le message.
  • Message ID : le msg_abc123 dont tu veux l'état.
Cas d'usage
quelques minutes après un rappel de rendez-vous, vérifier l'état et basculer sur un mail quand le message n'est jamais arrivé.
29

List messages in a chat

message.list

Ce que tu vois dans n8n

Notes & cas d'usage

Les messages d'une conversation remontent en collection filtrable et paginée, là où l'opération Get n'en rend qu'un.

Paramètres clés

  • Chat : la conversation à lire.
  • Limit et Offset : la taille de page et le nombre d'items sautés.
  • Direction : inbound ou outbound.
  • Since (Ms Timestamp) et Until (Ms Timestamp) : des timestamps Unix en millisecondes qui bornent la fenêtre.
  • Sort : desc pour les plus récents, asc pour les plus anciens.
Cas d'usage
récupérer avec Since les messages entrants de la dernière heure et confier le lot à un classifieur qui repère les demandes de remboursement.

Number

3 opérations
30

List phone numbers

number.list

Ce que tu vois dans n8n

Notes & cas d'usage

Tous les numéros rattachés à la clé d'API reviennent en un tableau, sans rien à régler sur le nœud. C'est l'appel d'inventaire dès qu'on émet depuis plusieurs lignes.

Cas d'usage
ouvrir un workflow de routage avec lui, confronter le pays du destinataire aux numéros détenus, et choisir la ligne d'émission dans le résultat plutôt que de la figer dans le nœud d'envoi.
31

Request call forwarding

number.requestCallForwarding

Ce que tu vois dans n8n

Notes & cas d'usage

Les appels reçus sur l'un de tes numéros peuvent partir vers une autre ligne. L'opération ouvre la demande, elle n'active pas le renvoi d'elle-même.

Paramètres clés

  • Number : le numéro source au format E.164.
  • Forward To : le numéro américain de destination qui doit recevoir les appels, E.164 recommandé.
Cas d'usage
à chaque changement d'astreinte en fin de service, ouvrir la demande de renvoi vers le numéro de la personne qui prend le relais.
32

Update the contact card for a number

number.updateContactCard

Ce que tu vois dans n8n

Notes & cas d'usage

L'identité Name et Photo présentée par un numéro se règle ici, et seules les offres Dedicated y ont droit.

Paramètres clés

  • Number : le numéro source au format E.164 dont la carte change.
  • First Name et Last Name : l'identité vue par les destinataires.
  • Avatar (Base64) : la photo de profil en JPEG ou PNG encodé en base64.
  • Sharing Enabled : le partage de cette identité, actif ou non.
Cas d'usage
propager un changement de marque sur tous les numéros du compte en bouclant l'opération de liste vers celle-ci avec le nouvel avatar.

Phone Number

2 opérations
33

Look up a phone number

phoneNumber.lookup

Ce que tu vois dans n8n

Notes & cas d'usage

Validation et mise en forme d'un numéro, avec géocodage, une entrée à la fois. Il faut une offre Dedicated Enterprise.

Paramètres clés

  • Number : le numéro à vérifier, en E.164, en notation nationale ou déjà formaté.
Cas d'usage
nettoyer ce qu'un formulaire web a collecté avant tout envoi, pour qu'un numéro mal saisi soit attrapé à la source et non dix nœuds plus loin.
34

Batch look up phone numbers

phoneNumber.batchLookup

Ce que tu vois dans n8n

Notes & cas d'usage

Même contrôle, mais en gros : jusqu'à 100 numéros voyagent dans une seule requête, ce qui évite de transformer un import en longue boucle.

Paramètres clés

  • Numbers : la liste des numéros à vérifier, 100 au maximum par appel. Une offre Dedicated Enterprise est requise.
Cas d'usage
découper un fichier de contacts fraîchement importé en lots, les passer ici, et ne garder que les numéros valides avant la première campagne.

Poll

2 opérations
35

Send a poll

poll.send

Ce que tu vois dans n8n

Notes & cas d'usage

Un sondage iMessage natif est posté dans une conversation : les réponses arrivent en votes, pas en texte libre qu'il faut relire.

Paramètres clés

  • Chat : la conversation, numéro, mail ou identifiant de groupe.
  • Options : entre 2 et 10 réponses proposées.
  • Title : la question affichée au-dessus des options.
Cas d'usage
demander à un groupe projet lequel de trois créneaux de livraison l'arrange, et récupérer un décompte structuré au lieu de réponses éparpillées dans le fil.
36

Get poll results

poll.getResults

Ce que tu vois dans n8n

Notes & cas d'usage

La définition d'un sondage et le décompte agrégé des votes reviennent ensemble.

Paramètres clés

  • Chat : la conversation où le sondage a été posté.
  • Poll ID : l'identifiant porté par l'événement webhook poll.created ou poll.received.
Cas d'usage
une fois l'échéance passée, lire les votes, inscrire le créneau gagnant dans le planning et clore le fil par un message de confirmation adressé à tout le groupe.

Reaction

1 opération
37

Add or remove a reaction

reaction.react

Ce que tu vois dans n8n

Notes & cas d'usage

Tapbacks et emoji passent par la même opération, qui retire aussi volontiers qu'elle ajoute.

Paramètres clés

  • Message ID : un msg_abc123, ou un index relatif où -1 désigne le dernier message.
  • Reaction : préfixée de + pour ajouter, de - pour retirer, avec un tapback classique comme love ou laugh, ou n'importe quel emoji.
  • Chat : la conversation qui porte ce message.
  • Direction : inbound ou outbound, utile seulement quand l'index est relatif.
Cas d'usage
accuser réception d'une demande entrante par un pouce levé dès sa mise en file, pour que le client voie la prise en charge avant la réponse écrite.

Typing Indicator

2 opérations
38

Start typing indicator

typing.start

Ce que tu vois dans n8n

Notes & cas d'usage

L'indicateur de saisie s'affiche dans le fil et offre à un bot le temps de latence qu'un humain prendrait avant de répondre. iMessage uniquement.

Paramètres clés

  • Chat : la conversation où l'indicateur apparaît, sous forme de numéro, de mail ou d'identifiant de groupe.
Cas d'usage
le déclencher avant une étape de génération lente, pour que le destinataire voie qu'il se passe quelque chose pendant que le modèle rédige.
39

Stop typing indicator

typing.stop

Ce que tu vois dans n8n

Notes & cas d'usage

L'appel jumeau masque l'indicateur, et il compte surtout quand la branche qui l'a lancé se termine mal.

Paramètres clés

  • Chat : le même identifiant de conversation que celui donné à l'opération de démarrage.
Cas d'usage
le brancher sur la sortie d'erreur de l'étape de génération, pour qu'une réponse ratée ne laisse pas une bulle écrire indéfiniment côté client alors que le workflow a déjà renoncé.

Webhook

8 opérations
40

List webhooks

webhook.list

Ce que tu vois dans n8n

Notes & cas d'usage

Tous les webhooks enregistrés sur le compte reviennent en un tableau, sans paramètre à remplir. C'est le point de départ de tout workflow qui entretient les abonnements au lieu de les créer à la main.

Cas d'usage
auditer ce qui est abonné avant d'ajouter un endpoint, pour repérer une URL de recette oubliée depuis le trimestre dernier plutôt que de la laisser vivre.
41

Create a webhook

webhook.create

Ce que tu vois dans n8n

Notes & cas d'usage

Un abonnement est enregistré : Blooio se met à poster ses événements vers l'URL fournie.

Paramètres clés

  • Webhook URL : l'endpoint qui reçoit les événements, souvent l'URL de production d'un nœud Webhook n8n.
  • Webhook Type : message, status ou all.
  • Valid Until : un horodatage d'expiration en millisecondes, ou -1 pour aucune expiration.
Cas d'usage
ouvrir un abonnement court le temps d'une campagne, avec Valid Until calé sur sa date de fin, pour que rien ne continue à tomber ensuite.
42

Get a webhook

webhook.get

Ce que tu vois dans n8n

Notes & cas d'usage

Un abonnement précis est relu à partir de son identifiant, ce qui permet à un workflow de vérifier à quoi un endpoint est réellement configuré.

Paramètres clés

  • Webhook ID : l'identifiant wh_abc123 de l'abonnement.
Cas d'usage
avant qu'un déploiement ne réécrive un endpoint, lire la configuration en place et la stocker, pour pouvoir la remettre telle quelle si la livraison est annulée.
43

Update a webhook

webhook.update

Ce que tu vois dans n8n

Notes & cas d'usage

Un abonnement existant change sur place, sans toucher à l'identifiant que d'autres systèmes connaissent déjà.

Paramètres clés

  • Webhook ID : le wh_abc123 modifié.
  • Webhook Type : basculer le flux sur message, status ou all.
  • Valid Until : repousser l'horodatage d'expiration en millisecondes, ou -1 pour le supprimer.
  • Deprecate : true marque le webhook comme déprécié, false le réactive.
Cas d'usage
resserrer un abonnement bavard de tous les événements vers les seuls statuts, une fois le flux de messages repris par un second endpoint.
44

Delete a webhook

webhook.delete

Ce que tu vois dans n8n

Notes & cas d'usage

L'abonnement disparaît définitivement et les livraisons vers son URL s'arrêtent dès le retour de l'appel.

Paramètres clés

  • Webhook ID : le wh_abc123 à supprimer.
Cas d'usage
en fin de workflow de sortie client, retirer l'endpoint qui pointait vers son instance, une fois l'étape de dépréciation restée en place assez longtemps pour prouver que plus rien n'en dépend et qu'une personne a validé la suppression.
45

Rotate the webhook signing secret

webhook.rotateSecret

Ce que tu vois dans n8n

Notes & cas d'usage

Un nouveau secret de signature est généré pour l'abonnement, et il n'apparaît qu'une fois, dans la réponse de cet appel.

Paramètres clés

  • Webhook ID : le wh_abc123 dont le secret est remplacé.
Cas d'usage
faire tourner le secret périodiquement et écrire la valeur reçue dans le coffre depuis le nœud suivant, puisqu'il n'y aura pas de seconde lecture, et qu'un secret perdu oblige à recréer l'abonnement.
46

List webhook delivery logs

webhook.listLogs

Ce que tu vois dans n8n

Notes & cas d'usage

Les tentatives de livraison d'un abonnement se listent ici, et c'est là qu'on regarde quand un endpoint est soupçonné de perdre des événements.

Paramètres clés

  • Webhook ID : l'abonnement dont tu lis les livraisons.
  • Limit et Offset : taille de page et nombre d'entrées sautées.
  • Status, Min Status et Max Status : filtrer sur un code HTTP exact ou sur une plage.
  • Sort : desc pour les plus récentes, asc pour les plus anciennes.
Cas d'usage
passer les logs en revue chaque jour, filtrer sur un statut 404 et alerter l'équipe quand un endpoint a discrètement déménagé.
47

Replay a webhook event

webhook.replayEvent

Ce que tu vois dans n8n

Notes & cas d'usage

Un événement déjà livré repart vers le même endpoint, ce qui évite de rejouer la conversation d'origine juste pour retrouver sa charge utile.

Paramètres clés

  • Webhook ID : l'abonnement qui avait livré l'événement.
  • Event ID : l'identifiant de l'événement à rejouer.
Cas d'usage
après une coupure, reprendre les identifiants d'événements dans les logs de livraison et les rejouer un à un pour que le workflow traite ce qu'il a manqué.
Besoin d'aide

Besoin d'aide pour automatiser Blooio avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Blooio et n8n, les questions fréquentes

01L'intégration Blooio n8n est-elle gratuite ?
Côté n8n, oui. Blooio est un nœud communautaire : il n'est pas livré avec n8n, c'est le paquet npm n8n-nodes-blooio, en version 0.2.1, à installer depuis Settings puis Community nodes sur une instance auto-hébergée. L'installation ne coûte rien, et un workflow se comporte de la même façon que n8n tourne chez toi, sous Docker ou via npm, ou sur n8n Cloud, l'offre hébergée par n8n. Une réserve compte pour les utilisateurs Cloud : seuls les nœuds communautaires vérifiés y sont acceptés, donc vérifie ce statut avant de prévoir une migration. Ce que coûte Blooio lui-même est une autre question, que cette page ne traite pas.
02Quels credentials faut-il pour le nœud Blooio ?
Un credential, c'est-à-dire un jeu de secrets enregistré dans n8n, créé une fois depuis le menu Credentials puis proposé dans la liste déroulante de chaque nœud Blooio, dans tous les workflows. La clé n'est jamais collée dans un nœud, ce qui permet de partager un workflow sans partager l'accès. Ce credential authentifie une clé d'API. Pour savoir ce qu'une clé donnée couvre, le plus rapide reste la ressource Account avec Get Me : la réponse décrit la clé authentifiée, l'organisation rattachée, les appareils et les statistiques d'usage. Si un envoi échoue sur une question de droits, commence par là plutôt que dans les réglages du nœud.
03Quelles sont les limites du nœud Blooio dans n8n ?
Le nœud couvre 47 opérations sur 12 ressources, ce qui est large, mais pas toute l'API. Quand une route manque, le nœud HTTP Request l'appelle directement en réutilisant le même credential via l'authentification prédéfinie, donc rien n'est dupliqué. La pagination se gère à la main sur les listes : Limit plafonne le lot, Offset saute ce qui a déjà été lu. Certaines opérations dépendent du plan, puisque le partage de carte de visite se limite aux plans Dedicated Commercial et Enterprise, et que la recherche de numéro demande un plan Dedicated Enterprise. Un sondage accepte entre 2 et 10 options, et la recherche par lot traite jusqu'à 100 numéros par requête.
04Blooio réagit-il en temps réel dans n8n ?
Pas tout seul, puisque Blooio n'a pas de nœud trigger dans n8n. Un workflow qui le concerne démarre donc avec autre chose : un Schedule Trigger à intervalle fixe, un Webhook n8n appelé par un service tiers, ou le déclencheur d'un autre outil déjà automatisé. Le nœud embarque toutefois une ressource Webhook, donc un workflow peut créer un webhook Blooio pointant vers l'URL d'un nœud Webhook n8n, et choisir les événements reçus, message, status ou all. Les journaux de livraison et le rejeu d'événement font partie de la même ressource, ce qui aide quand quelque chose arrive en retard ou pas du tout.
05n8n ou Make pour Blooio ?
Quatre critères tranchent, et le nœud communautaire règle une bonne partie du débat. Make est une plateforme d'automatisation hébergée, sans option d'auto-hébergement, facturée à l'opération : un paquet npm communautaire ne peut tout simplement pas y être installé. n8n tourne sur ton propre serveur ou sur n8n Cloud, donc les messages et les données de contact restent sur une infrastructure que tu maîtrises, et le modèle de coût ne suit pas le nombre d'opérations qu'un workflow de messagerie consomme. Make reste souvent plus confortable pour une première logique visuelle. Pour Blooio précisément, l'auto-hébergement n8n est la voie qui fonctionne.