Integración Blooio n8nAutomatiza Blooio con n8n.
Una conversación de iMessage puede convertirse en un canal automatizado. La integración Blooio n8n abre 47 operaciones repartidas en 12 recursos: mensajes, contactos, grupos, encuestas y webhooks, listar chats, marcarlos como leídos y gestionar su fondo. Reacciones, escritura y números de salida comparten el nodo.
Nodo comunitario Este nodo no viene con n8n: es un paquete comunitario (n8n-nodes-blooio) que instalas desde Settings › Community nodes en una instancia autoalojada. npm
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué cubre la integración Blooio n8n?
Blooio habla iMessage y SMS a través de una API, y el nodo de n8n convierte esa API en 47 operaciones repartidas en 12 recursos. Un flujo de trabajo puede enviar un mensaje a un número o a un correo, releer una conversación, etiquetar un contacto, montar un grupo, lanzar una encuesta o registrar un webhook, es decir una URL que un servicio llama cuando ocurre un evento. Todo se apoya en un credential, un juego de credenciales guardado una sola vez en n8n, que el nodo ofrece luego en su desplegable.
Empecemos por atención al cliente, que es donde más rápido se nota. chat.list devuelve las conversaciones con las más recientes primero, message.list baja los mensajes de un hilo filtrando por dirección, y lo que llega sin respuesta se avisa en Slack para que alguien lo tome. La paginación es manual: Limit marca el tamaño del lote y Offset salta lo ya leído.
Segundo escenario, más comercial: la encuesta corta. poll.send publica una encuesta nativa de iMessage con entre 2 y 10 opciones, y poll.getResults recupera después el recuento agregado de votos. Los resultados caben en Google Sheets sin tocar nada a mano, y un AI Agent puede resumir los comentarios que llegan por el mismo hilo si el volumen crece.
Tercero, el trabajo en equipo. group.create abre un grupo con nombre y miembros, contact.addTags etiqueta a quien entra, y group.listMembers revisa después la composición. Como el identificador vuelve en formato grp_abc123, el resto del flujo lo reutiliza con {{ $json.id }} en lugar de fijar una conversación a mano.
Cuando una ruta de la API de Blooio no está entre las 47 operaciones, el nodo HTTP Request la llama directamente y reutiliza el mismo credential mediante la autenticación predefinida. No hay nada que duplicar y la clave sigue viviendo en un único sitio.
Dos límites antes de construir. Blooio no tiene nodo trigger en n8n, así que el flujo arranca con un Schedule Trigger a intervalo fijo, con un Webhook de n8n llamado por un servicio externo, o con el disparador de otra herramienta. Y varias operaciones dependen del plan: compartir la tarjeta de contacto queda para los planes Dedicated Commercial y Enterprise, y la búsqueda de números pide un plan Dedicated Enterprise. Si todavía dudas de la plataforma, la Reseña n8n cuenta qué implica mantenerla.
¿Cómo conectar Blooio con n8n?
- 01
Instalar el paquete comunitario
Blooio no viene incluido con n8n. Entra en Settings, luego en Community nodes, e instala el paquete npm
n8n-nodes-blooio, versión0.2.1hoy. Esto vale para una instancia autoalojada, tanto si corre con Docker como si corre con npm. En n8n Cloud solo se aceptan nodos comunitarios verificados, así que revisa ese estado antes de montar un proyecto encima. Una vez instalado, el nodo aparece en el buscador del lienzo. - 02
Crear el credential de Blooio
Un credential es un juego de secretos guardado dentro de n8n. Abre el menú Credentials, crea la entrada de Blooio y guárdala. A partir de ahí aparece en el desplegable de cada nodo Blooio, en todos los flujos de trabajo, y la clave nunca se pega dentro de un nodo. Ese credential autentica una clave de API, la misma que describe la operación
account.getMecon su organización, sus dispositivos y sus estadísticas de uso. - 03
Probar con una operación
Coloca el nodo en el lienzo, elige el recurso Account y Get Me, y ejecuta una vez. Una respuesta limpia confirma de golpe el paquete, el credential y la salida de red. Después cambia a Chat y List para ver conversaciones reales, las más recientes primero. Deja un Limit bajo en esa primera prueba para que el panel de salida se lea bien, y amplíalo cuando entiendas la forma de los datos.
Qué sabe hacer el nodo Blooio
El nodo Blooio expone 47 operaciones en 12 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Get | Update | Delete | Add Tags | Batch Lookup | Check Capabilities | Get Background | Get Me | Get Results | Get Status | List | List Logs | List Members | List Tags | Lookup | Mark as Read | Add or Remove | Refresh | Remove Background | Remove Tag | Replay Event | Request Call Forwarding | Rotate Secret | Send | Share Contact Card | Start | Stop | Update Contact Card |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Account | ✓ | ||||||||||||||||||||||||||||
| Chat | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||||||||||||||||
| Contact | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||||||||||||||
| Group | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||||||||||||||||
| Location | ✓ | ✓ | ✓ | ||||||||||||||||||||||||||
| Message | ✓ | ✓ | ✓ | ✓ | |||||||||||||||||||||||||
| Number | ✓ | ✓ | ✓ | ||||||||||||||||||||||||||
| Phone Number | ✓ | ✓ | |||||||||||||||||||||||||||
| Poll | ✓ | ✓ | |||||||||||||||||||||||||||
| Reaction | ✓ | ||||||||||||||||||||||||||||
| Typing Indicator | ✓ | ✓ | |||||||||||||||||||||||||||
| Webhook | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Índice de operaciones
Account
1 operaciónGet current account context
account.getMeLo que ves en n8n
Notas y casos de uso
La llamada describe la clave de API que lleva el credential: la organización asociada, los dispositivos declarados y las estadísticas de uso registradas. No pide ningún parámetro, así que es la petición más ligera del nodo.
Chat
6 operacionesGet a chat
chat.getLo que ves en n8n
Notas y casos de uso
Una conversación, una respuesta: el nodo devuelve la ficha del hilo indicado, sin el historial de mensajes.
Parámetros clave
- Chat: el identificador de conversación, ya sea un número en formato E.164, un correo, un identificador de grupo
grp_abc123, o varios destinatarios separados por comas. Suele ser{{ $json.chatId }}desde un nodo anterior.
Get chat background
chat.getBackgroundLo que ves en n8n
Notas y casos de uso
Una conversación puede llevar una imagen de fondo. Esta operación devuelve los metadatos de la que está puesta, suficiente para saber si un hilo se personalizó o se dejó tal cual.
Parámetros clave
- Chat: el identificador de conversación que usa todo el nodo, número, correo, identificador de grupo o lista de destinatarios.
List chats
chat.listLo que ves en n8n
Notas y casos de uso
Todas las conversaciones vuelven en un único conjunto, con las más recientes al principio por defecto. Es la puerta de entrada cuando un flujo trabaja sobre varios hilos a la vez.
Parámetros clave
- Limit: el número máximo de resultados que devuelve la llamada.
- Offset: cuántos elementos saltar, que es como se llega a la página siguiente.
- Search Query: busca por número, por correo o por nombre de contacto.
- Sort:
recentuoldest.
recent, y dejarlo en una hoja de cálculo.Mark a chat as read
chat.markReadLo que ves en n8n
Notas y casos de uso
Todos los mensajes del hilo pasan a leídos y sale una confirmación de lectura hacia la otra persona. El efecto se ve al otro lado, no es un simple orden interno.
Parámetros clave
- Chat: la conversación que hay que saldar, como número, correo, identificador de grupo o destinatarios separados por comas.
Remove chat background
chat.removeBackgroundLo que ves en n8n
Notas y casos de uso
La imagen de fondo se retira de la conversación, que vuelve a su aspecto por defecto. Aquí no hay sustitución, solo retirada.
Parámetros clave
- Chat: el identificador de la conversación que hay que dejar limpia, número, correo, identificador de grupo o varios destinatarios.
Share your contact card in a chat
chat.shareContactCardLo que ves en n8n
Notas y casos de uso
La tarjeta de contacto, esto es la identidad Name and Photo, queda preparada para viajar con el siguiente mensaje saliente. La llamada por sí sola no envía nada. Solo en planes Dedicated Commercial y Enterprise.
Parámetros clave
- Chat: dónde preparar la tarjeta, como número, correo, identificador de grupo o lista de destinatarios.
Contact
9 operacionesList contacts
contact.listLo que ves en n8n
Notas y casos de uso
La agenda vuelve en forma de items, con búsqueda y paginación en la misma llamada.
Parámetros clave
- Limit: pone techo al número de contactos por ejecución.
- Offset: salta los que ya se trataron, para una segunda o tercera pasada.
- Search Query: busca por identificador o por nombre.
- Sort:
recent,oldest,name_asconame_desc.
name_asc a una hoja y compararla con el CRM para detectar fichas que existen en un solo lado.Create a contact
contact.createLo que ves en n8n
Notas y casos de uso
Un contacto nace de un único identificador. El nombre visible es opcional, así que un flujo puede registrar primero el número y enriquecerlo más tarde.
Parámetros clave
- Identifier: un número en formato E.164, por ejemplo
+15551234567, o una dirección de correo. Obligatorio. - Name: el nombre visible del contacto.
Get a contact
contact.getLo que ves en n8n
Notas y casos de uso
Apunta a una persona y el nodo devuelve su ficha, sola.
Parámetros clave
- Contact: el identificador del contacto, número en formato E.164 o correo electrónico. El campo espera ese identificador, no un id interno guardado en otro sistema.
Update a contact
contact.updateLo que ves en n8n
Notas y casos de uso
Aquí cambia una sola cosa: el nombre visible de un contacto que ya existe. Dejar el campo vacío borra el valor en lugar de conservar el anterior.
Parámetros clave
- Contact: el número en formato E.164 o el correo que identifica la ficha.
- Name: el nuevo nombre visible, vacío para borrarlo.
Delete a contact
contact.deleteLo que ves en n8n
Notas y casos de uso
La ficha del contacto desaparece. Conviene lanzarla desde una rama controlada, porque el nodo no pide ninguna segunda confirmación.
Parámetros clave
- Contact: el identificador de la ficha que hay que borrar, número en formato E.164 o correo.
Check contact capabilities
contact.capabilitiesLo que ves en n8n
Notas y casos de uso
Blooio responde si esa persona es alcanzable por iMessage, por SMS, por FaceTime o por alguna combinación de las tres. La respuesta condiciona lo que puedes enviarle.
Parámetros clave
- Contact: el número en formato E.164 o el correo que se quiere comprobar.
List contact tags
contact.listTagsLo que ves en n8n
Notas y casos de uso
Lado de lectura del sistema de etiquetas: la llamada devuelve las que lleva puestas un contacto, nada más.
Parámetros clave
- Contact: el identificador del contacto, número en formato E.164 o dirección de correo.
Add tags to a contact
contact.addTagsLo que ves en n8n
Notas y casos de uso
Las etiquetas son libres, así que el vocabulario lo defines tú, y mantenerlo coherente también te toca. Varias pueden salir en la misma llamada.
Parámetros clave
- Contact: el número en formato E.164 o el correo de la persona que se etiqueta.
- Tags: las etiquetas libres que hay que añadir, escritas con el control Add Tag.
Remove a tag from a contact
contact.removeTagLo que ves en n8n
Notas y casos de uso
Cae una etiqueta y las demás siguen ahí. La operación es a propósito más estrecha que la de añadir, que acepta varias de golpe.
Parámetros clave
- Contact: el identificador de la persona, número en formato E.164 o correo.
- Tag: la etiqueta concreta que se retira.
Group
6 operacionesList groups
group.listLo que ves en n8n
Notas y casos de uso
Vuelven todos los grupos conocidos por la cuenta, con los mismos controles de búsqueda y paginación que las demás listas.
Parámetros clave
- Limit: el número máximo de grupos por ejecución.
- Offset: cuántos grupos saltar antes de leer.
- Search Query: busca por el nombre del grupo.
- Sort:
recent,oldest,name_asconame_desc.
Create a group
group.createLo que ves en n8n
Notas y casos de uso
Un grupo se crea a partir de un nombre, y puede vivir por su cuenta o quedar enganchado a una conversación de iMessage que ya existe.
Parámetros clave
- Name: el nombre del grupo, hasta 255 caracteres. Obligatorio.
- Chat GUID: un GUID de chat de BlueBubbles del tipo
iMessage;+;chat123, para enlazar el grupo con un hilo de iMessage existente. - Members: los números o correos de los contactos que entran.
Get a group
group.getLo que ves en n8n
Notas y casos de uso
Vuelve la ficha de un grupo, buscada por su identificador y no por su nombre, porque los nombres no son únicos.
Parámetros clave
- Group ID: el identificador con forma
grp_abc123, normalmente{{ $json.id }}arrastrado desde el paso de creación.
Update a group
group.updateLo que ves en n8n
Notas y casos de uso
Renombrar es todo lo que hace esta operación. La composición se gestiona en otro sitio, aquí no se mueve ningún miembro.
Parámetros clave
- Group ID: el identificador
grp_abc123del grupo que se renombra. - Name: el nuevo nombre del grupo. Obligatorio igual que el identificador.
Delete a group
group.deleteLo que ves en n8n
Notas y casos de uso
El grupo se retira de la cuenta. No hay nada más en la llamada, lo que la vuelve fácil de disparar por error sobre el identificador equivocado.
Parámetros clave
- Group ID: el identificador
grp_abc123del grupo que se borra.
List group members
group.listMembersLo que ves en n8n
Notas y casos de uso
Sale la composición de un grupo, y se pagina como las demás colecciones en lugar de volcarlo todo de una vez.
Parámetros clave
- Group ID: el identificador
grp_abc123del grupo que se inspecciona. - Limit: cuántos miembros vuelven por llamada.
- Offset: cuántos miembros saltar para leer la página siguiente.
Location
3 operacionesList contact locations
location.listLo que ves en n8n
Notas y casos de uso
Las posiciones FindMy que Blooio ya guarda en caché para tus contactos salen en una sola lista. La llamada lee la caché y no despierta los dispositivos, así que resulta ligera de repetir y no pide ningún parámetro.
Get a contact location
location.getLo que ves en n8n
Notas y casos de uso
Vuelve la posición en caché de un solo contacto, identificada por su handle y no por un ID interno.
Parámetros clave
- Handle: el número del contacto en formato E.164 o su dirección de correo.
Refresh contact locations
location.refreshLo que ves en n8n
Notas y casos de uso
Aquí no vuelve nada: la llamada pide a Blooio que actualice las posiciones FindMy en caché. No hay parámetros que rellenar y encadena de forma natural con las operaciones de lectura colocadas detrás.
Message
4 operacionesSend a message
message.sendLo que ves en n8n
Notas y casos de uso
La operación central del nodo: un texto, un adjunto, o ambos, entregados en una conversación.
Parámetros clave
- Chat: un número como
+15551234567, un correo, un identificador de grupo, o una lista de destinatarios separados por comas. - Text: el cuerpo del mensaje.
- Attachments: URL públicas de imágenes, vídeos o archivos.
- Idempotency Key: al reutilizarla, devuelve el resultado original en vez de enviar dos veces.
- Effect: un efecto de envío de iMessage, ignorado en SMS y RCS.
Get a message
message.getLo que ves en n8n
Notas y casos de uso
Llegan los detalles de un mensaje concreto, lo que evita listar un hilo entero para recuperar lo que se envió o se recibió.
Parámetros clave
- Chat: la conversación a la que pertenece el mensaje.
- Message ID: el identificador
msg_abc123del mensaje.
Get message delivery status
message.getStatusLo que ves en n8n
Notas y casos de uso
Enviado no significa entregado. Esta llamada responde a la segunda pregunta e indica en qué punto está un mensaje concreto.
Parámetros clave
- Chat: la conversación que contiene el mensaje.
- Message ID: el
msg_abc123cuyo estado te interesa.
List messages in a chat
message.listLo que ves en n8n
Notas y casos de uso
Los mensajes de una conversación salen como colección filtrable y paginada, donde la operación Get solo devuelve uno.
Parámetros clave
- Chat: la conversación que se lee.
- Limit y Offset: el tamaño de página y cuántos elementos saltar.
- Direction:
inboundooutbound. - Since (Ms Timestamp) y Until (Ms Timestamp): marcas de tiempo Unix en milisegundos que acotan la ventana.
- Sort:
descpara los más recientes,ascpara los más antiguos.
Number
3 operacionesList phone numbers
number.listLo que ves en n8n
Notas y casos de uso
Todos los números vinculados a la clave de API vuelven en un array, sin nada que ajustar en el nodo. Es la llamada de inventario en cuanto se emite desde varias líneas.
Request call forwarding
number.requestCallForwardingLo que ves en n8n
Notas y casos de uso
Las llamadas que entran en uno de tus números pueden salir hacia otra línea. La operación abre la solicitud, no activa el desvío por sí sola.
Parámetros clave
- Number: el número de origen en formato E.164.
- Forward To: el número estadounidense de destino que debe recibir las llamadas, con E.164 recomendado.
Update the contact card for a number
number.updateContactCardLo que ves en n8n
Notas y casos de uso
La identidad Name y Photo que muestra un número se ajusta aquí, y solo los planes Dedicated tienen acceso.
Parámetros clave
- Number: el número de origen en formato E.164 cuya tarjeta cambia.
- First Name y Last Name: la identidad que ven los destinatarios.
- Avatar (Base64): la foto de perfil en JPEG o PNG codificado en base64.
- Sharing Enabled: si esa identidad se comparte o no.
Phone Number
2 operacionesLook up a phone number
phoneNumber.lookupLo que ves en n8n
Notas y casos de uso
Validación y formato de un número, con geocodificación, de uno en uno. Requiere un plan Dedicated Enterprise.
Parámetros clave
- Number: el número que se comprueba, en E.164, en notación nacional o ya formateado.
Batch look up phone numbers
phoneNumber.batchLookupLo que ves en n8n
Notas y casos de uso
La misma comprobación, pero al por mayor: hasta 100 números viajan en una sola petición, lo que evita convertir una importación en un bucle largo.
Parámetros clave
- Numbers: la lista de números que se comprueban, 100 como máximo por llamada. Requiere un plan Dedicated Enterprise.
Poll
2 operacionesSend a poll
poll.sendLo que ves en n8n
Notas y casos de uso
Se publica una encuesta nativa de iMessage en una conversación: las respuestas llegan como votos y no como texto libre que alguien tenga que leer.
Parámetros clave
- Chat: la conversación, ya sea número, correo o identificador de grupo.
- Options: entre 2 y 10 respuestas propuestas.
- Title: la pregunta que aparece encima de las opciones.
Get poll results
poll.getResultsLo que ves en n8n
Notas y casos de uso
La definición de una encuesta y el recuento agregado de votos vuelven juntos.
Parámetros clave
- Chat: la conversación donde se publicó la encuesta.
- Poll ID: el identificador que trae el evento webhook
poll.createdopoll.received.
Reaction
1 operaciónAdd or remove a reaction
reaction.reactLo que ves en n8n
Notas y casos de uso
Tapbacks y emoji pasan por la misma operación, que quita con la misma facilidad con la que añade.
Parámetros clave
- Message ID: un
msg_abc123, o un índice relativo donde -1 señala el último mensaje. - Reaction: con prefijo + para añadir o - para quitar, con un tapback clásico como
loveolaugh, o cualquier emoji. - Chat: la conversación que contiene ese mensaje.
- Direction:
inbounduoutbound, útil solo cuando el índice es relativo.
Typing Indicator
2 operacionesStart typing indicator
typing.startLo que ves en n8n
Notas y casos de uso
El indicador de escritura aparece en el hilo y le regala a un bot la pausa que un humano tardaría en contestar. Solo iMessage.
Parámetros clave
- Chat: la conversación donde se muestra el indicador, como número, correo o identificador de grupo.
Stop typing indicator
typing.stopLo que ves en n8n
Notas y casos de uso
La llamada gemela oculta el indicador, y cuenta sobre todo cuando la rama que lo lanzó acaba mal.
Parámetros clave
- Chat: el mismo identificador de conversación que recibió la operación de inicio.
Webhook
8 operacionesList webhooks
webhook.listLo que ves en n8n
Notas y casos de uso
Todos los webhooks registrados en la cuenta vuelven en un array, sin parámetros que rellenar. Es el punto de partida de cualquier flujo que mantenga las suscripciones en lugar de crearlas a mano.
Create a webhook
webhook.createLo que ves en n8n
Notas y casos de uso
Se registra una suscripción: Blooio empieza a publicar sus eventos hacia la URL indicada.
Parámetros clave
- Webhook URL: el endpoint que recibe los eventos, a menudo la URL de producción de un nodo Webhook de n8n.
- Webhook Type:
message,statusoall. - Valid Until: una marca de expiración en milisegundos, o -1 para que no caduque.
Get a webhook
webhook.getLo que ves en n8n
Notas y casos de uso
Se relee una suscripción concreta a partir de su identificador, que es como un flujo comprueba para qué está configurado realmente un endpoint.
Parámetros clave
- Webhook ID: el identificador
wh_abc123de la suscripción.
Update a webhook
webhook.updateLo que ves en n8n
Notas y casos de uso
Una suscripción existente cambia sobre la marcha, sin tocar el identificador que otros sistemas ya conocen.
Parámetros clave
- Webhook ID: el
wh_abc123que se modifica. - Webhook Type: pasar el flujo a
message,statusoall. - Valid Until: alejar la marca de expiración en milisegundos, o -1 para quitarla.
- Deprecate: true marca el webhook como obsoleto, false lo reactiva.
Delete a webhook
webhook.deleteLo que ves en n8n
Notas y casos de uso
La suscripción desaparece para siempre y las entregas hacia su URL se detienen.
Parámetros clave
- Webhook ID: el
wh_abc123que se elimina.
Rotate the webhook signing secret
webhook.rotateSecretLo que ves en n8n
Notas y casos de uso
Se genera un nuevo secreto de firma para la suscripción, y solo se muestra una vez, en la respuesta de esta llamada.
Parámetros clave
- Webhook ID: el
wh_abc123cuyo secreto se sustituye.
List webhook delivery logs
webhook.listLogsLo que ves en n8n
Notas y casos de uso
Los intentos de entrega de una suscripción se listan aquí, y es donde se mira cuando se sospecha que un endpoint pierde eventos.
Parámetros clave
- Webhook ID: la suscripción cuyas entregas se leen.
- Limit y Offset: tamaño de página y cuántas entradas saltar.
- Status, Min Status y Max Status: filtrar por un código HTTP exacto o por un rango.
- Sort:
descpara las más recientes,ascpara las más antiguas.
404 y avisar al equipo cuando un endpoint se ha mudado sin decirlo.Replay a webhook event
webhook.replayEventLo que ves en n8n
Notas y casos de uso
Un evento ya entregado sale de nuevo hacia el mismo endpoint, lo que ahorra reproducir la conversación original solo para recuperar su carga útil.
Parámetros clave
- Webhook ID: la suscripción que había entregado el evento.
- Event ID: el identificador del evento que se reenvía.
¿Necesitas ayuda para automatizar Blooio con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


