Recursos · Integración n8n

Integración RocketChat n8nAutomatiza RocketChat con n8n.

El aviso que alguien tiene que copiar a mano siempre llega tarde. La integración RocketChat n8n trae una sola operación de nodo, Post a message, con 19 opciones de formato detrás. Pensada para equipos que alojan su propio chat y quieren enchufarlo al resto de sus herramientas.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué resuelve la integración RocketChat n8n?

El nodo de RocketChat recoge el resultado de un flujo de trabajo, o sea de una secuencia de pasos automatizados dentro de n8n, y lo publica como mensaje en un canal de RocketChat o en privado a una persona. Una única operación, situada justo donde termina la automatización: algo ocurre en otra herramienta, n8n lo ordena, RocketChat avisa a quien toca.

Una operación parece poco. Mira lo que lleva dentro: texto plano, o un adjunto con barra de color, autor, título que se puede pulsar, miniatura y 19 opciones configurables. Ahí está la diferencia entre volcar un registro ilegible en un canal y publicar una tarjeta sobre la que alguien actúa en cuanto la ve.

Primer escenario, la cola de trabajo. Un flujo lee una hoja con Google Sheets, detecta las filas que necesitan una decisión humana y publica un mensaje por fila, con el enlace a la ficha como título del adjunto. El canal pasa a ser la cola del equipo.

Segundo escenario, la copia. Muchos equipos reservan RocketChat para lo interno mientras las peticiones de clientes entran por Gmail o ya caen en Slack para otro departamento. El mismo flujo escribe en los dos sitios y nadie reenvía nada.

Tercer escenario, el aviso directo. El campo Channel admite también a una persona, no solo una sala. Una petición de validación llega así a quien puede responderla, en vez de perderse en un canal común.

Dónde se detiene el nodo: publica, y nada más. Crear un canal, invitar a un miembro, subir un archivo o leer el historial salen de su alcance y pasan por el nodo HTTP Request, que llama a cualquier punto de la API de RocketChat reutilizando el mismo credential, es decir las credenciales guardadas una vez en n8n. Otra limitación: no existe un trigger de RocketChat, así que un flujo que vigile algo arranca en otro sitio. Para ubicar la herramienta antes de decidir, la Reseña n8n y el Curso n8n cubren lo que rodea al nodo.

Conexión

¿Cómo se conecta RocketChat con n8n?

  1. 01

    Comprobar el permiso de la cuenta

    La conexión se apoya en un token de acceso personal, y RocketChat solo deja crearlo a una cuenta que tenga el permiso create-personal-access-tokens. En un servidor autoalojado lo concede un administrador a nivel de rol, así que pídelo antes de buscar el botón. Usar una cuenta dedicada a la automatización, y no la de una persona, mantiene legible el autor de los mensajes el día que alguien pregunte quién publicó ese aviso de madrugada.

  2. 02

    Generar el token de acceso

    Dentro de RocketChat, abre tu avatar, luego Account y después Personal Access Tokens, y crea el token. La pantalla muestra dos valores y los muestra una sola vez: el token y el identificador de usuario asociado. Copia los dos antes de cerrar el panel. RocketChat no vuelve a enseñar un token perdido, toca generar otro y actualizar el credential en n8n.

  3. 03

    Rellenar el credential en n8n

    En n8n entra en Credentials y crea un credential de Rocket.Chat. Pide tres valores: User ID, el identificador que aparece al generar el token, Auth Key, el propio token de acceso personal, y Domain, la dirección de tu espacio de trabajo, la misma que escribes para abrir RocketChat. El credential se crea una vez y luego aparece en la lista desplegable de todos los nodos de RocketChat que añadas.

Acciones

Qué sabe hacer el nodo de RocketChat

El nodo RocketChat expone 1 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoPost Message
Chat✓

Chat

1 operación
01

Post a message

chat.postMessage

Lo que ves en n8n

Notas y casos de uso

La única operación publica un mensaje en un canal de RocketChat, o en privado.

Parámetros clave

  • Channel: nombre con su prefijo, #ops-alerts o @alex, a menudo {{ $json.channel }}.
  • Text: el cuerpo del mensaje, opcional si un adjunto lo lleva.
  • Color, Author Name, Title, Title Link: cuatro campos de Options, la barra de color, la firma y el título de la tarjeta.
  • Image URL, Audio URL, Video URL: adjuntan un archivo por URL, el nodo nunca sube un archivo.
  • Text dentro de Options: un segundo campo, el del adjunto, no el del mensaje de arriba.
Casos de uso
se cierra un pedido, el flujo publica el enlace como tarjeta con título.
Necesitas ayuda

¿Necesitas ayuda para automatizar RocketChat con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

RocketChat y n8n, las dudas habituales

01¿La integración RocketChat n8n es gratis?
Por el lado de n8n, sí. El nodo de RocketChat viene incluido con n8n: no hay nada que instalar ni coste añadido, trabajes en n8n Cloud o en una instancia autoalojada en Community Edition con licencia Sustainable Use. El flujo se comporta igual en los dos casos, con el mismo nodo, el mismo credential y el mismo resultado. Lo que cueste tu servidor de RocketChat es otro asunto, depende de cómo lo explotes y esta página no entra ahí. La condición real del lado de RocketChat es tener una cuenta autorizada a generar un token de acceso personal.
02¿Qué credenciales necesita el nodo de RocketChat?
Un solo credential, basado en un token de acceso de API. Lo creas una vez en n8n y todos los nodos de RocketChat de todos tus flujos lo encuentran en una lista desplegable. Guarda tres valores: User ID, que se muestra al generar el token, Auth Key, que es el propio token de acceso personal, y Domain, la dirección de tu espacio de trabajo. La cuenta que genera el token debe tener el permiso create-personal-access-tokens; sin él la opción ni siquiera aparece en la interfaz de RocketChat. El nodo no ofrece selector de autenticación, así que no hay otra vía.
03¿Qué límites tiene el nodo de RocketChat?
El nodo cubre una operación, publicar un mensaje en un canal o en privado. El resto de la API de RocketChat queda fuera: crear salas, gestionar miembros, subir archivos, leer el historial. Para eso, el nodo HTTP Request llama directamente al punto que necesites y reutiliza el mismo credential mediante la autenticación predefinida, así que no te quedas atascado, solo un nodo más allá. La profundidad del nodo está en el mensaje: color, autor, título enlazado, imagen, audio, vídeo, marca de tiempo, 19 campos en la colección Options.
04¿Puede n8n reaccionar a un mensaje nuevo de RocketChat?
No con un nodo dedicado. RocketChat no tiene trigger en n8n, o sea que nada vigila el servidor por su cuenta. Un flujo con RocketChat arranca en otro punto: un Schedule Trigger que se ejecuta cada cierto intervalo, un Webhook de n8n, es decir una URL que n8n publica para que un servicio externo la llame y lance la ejecución, o el trigger de otra herramienta que ya uses. RocketChat queda entonces al final de la cadena, como destino. Si necesitas eventos entrantes, la vía a explorar es una integración saliente configurada en RocketChat y apuntada a la URL de un Webhook de n8n.
05¿n8n o Make para RocketChat?
Depende sobre todo de dónde quieras que corra la automatización. Make está alojado, sin opción de autoalojamiento, y factura por operación: la factura sigue al volumen de mensajes. n8n se autoaloja o funciona en n8n Cloud, con un flujo idéntico en ambos casos, algo que pesa cuando tu servidor de RocketChat ya está en tu infraestructura por control de los datos, porque entonces los dos se quedan dentro del mismo perímetro. Make tiene un editor visual que a mucha gente le resulta más rápido al principio. n8n da más margen en las expresiones y en tirar de llamada directa a la API cuando el nodo se queda corto, justo el caso aquí.