Recursos · Integración n8n

Integración Gotify n8nAutomatiza Gotify con n8n.

¿Tu servidor de notificaciones puede recibir el aviso directamente desde un flujo? La integración Gotify n8n se apoya en un recurso, Message, y 3 operaciones: crear, borrar y listar. No existe nodo trigger para Gotify, así que el flujo arranca con un Schedule Trigger o un Webhook. Para equipos que alojan sus alertas.

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

Por qué automatizar

¿Qué resuelve la integración Gotify n8n?

Gotify es un servidor de notificaciones push que instalas en tu propia máquina: sus clientes muestran lo que llega a su API. El nodo de n8n n8n-nodes-base.gotify habla con esa API desde un flujo de trabajo, es decir, una secuencia de pasos que se encadenan solos. Un único recurso, Message, y 3 operaciones: enviar una notificación, releer el historial y borrar una entrada que ya no sirve.

Empecemos por el aviso de guardia. Un Schedule Trigger arranca el flujo cada hora, una consulta a Google Sheets revisa la tabla de incidencias abiertas, y message.create deja el recuento en tu servidor con un Title que se lee de un vistazo. Una de las dos plantillas publicadas hace justo eso con el parte meteorológico del día.

El segundo caso es el aviso que no sale de casa. Un flujo que ya vigila Gmail o un canal de Slack puede terminar en Gotify en lugar de en un servicio alojado por terceros. Los equipos que ya notifican por Pushover o Telegram suelen mantener ambos un tiempo y comparar qué se lee de verdad.

El tercero es la limpieza. message.getAll devuelve lo que el servidor conserva, un filtro separa las entradas viejas y message.delete las va quitando una a una. La otra plantilla publicada sincroniza canciones guardadas de Spotify y avisa del resultado por Gotify: mismo patrón, un flujo programado que acaba en una notificación.

Lo que el nodo no cubre, lo cubre HTTP Request. Esas 3 operaciones se quedan en el recurso Message, así que cualquier otro endpoint de la API de Gotify se llama con el nodo HTTP Request, reutilizando el mismo credential, o sea los datos de conexión que guardas una sola vez en n8n.

Conviene tener dos límites claros antes de montar nada. No hay nodo trigger de Gotify, así que nada arranca solo cuando un mensaje llega al servidor. Y en Get Many, con Return All desmarcado, n8n para en la cifra puesta en Limit. Si n8n te resulta nuevo, el Curso n8n repasa las nociones de trigger y credential que esta página da por sabidas.

Conexión

¿Cómo se conecta Gotify con n8n?

  1. 01

    Instala Gotify y anota su URL

    Gotify corre en tu propio servidor, así que el primer paso ocurre fuera de n8n: instálalo y ten a mano la dirección del host. El credential pide la URL del host de Gotify, y cada operación del flujo se dirige a esa dirección. n8n tiene que poder alcanzarla, detalle que se pasa por alto cuando el servidor vive en una red privada.

  2. 02

    Genera los dos tokens de API

    Gotify emite dos tipos de token y el nodo los usa para cosas distintas. El App API Token sale de una aplicación creada en el menú Apps: es el que permite a un flujo crear mensajes. El Client API Token sale de un cliente creado en el menú Clients y cubre todas las demás acciones, borrar y recuperar mensajes incluidas.

  3. 03

    Guarda el credential en n8n

    En n8n, abre el menú Credentials y crea un credential de Gotify con la URL del host y el token. Al guardarlo, el nodo de Gotify ya lo ofrece en su lista desplegable. Un credential se crea una vez y se reutiliza en todos los flujos, así que el segundo flujo de notificaciones no pide ninguna configuración nueva.

Acciones

¿Qué sabe hacer el nodo de Gotify ?

El nodo Gotify expone 3 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
RecursoCreateGet ManyDelete
Message✓✓✓

Message

3 operaciones
01

Create a message

message.create

Lo que ves en n8n

Notas y casos de uso

Deja una notificación en el servidor de Gotify, que los clientes conectados muestran.

Parámetros clave

  • Message: el cuerpo de la notificación, a menudo {{ $json.text }} tomado del nodo anterior. Si lo escribes en markdown, hay que ajustar también la opción Content Type.
  • Title: la línea que aparece encima del cuerpo, en Additional Fields.
  • Priority: la prioridad del mensaje, también en Additional Fields, 1 por defecto.
  • Content Type: text/plain muestra el mensaje como texto plano y text/markdown lo muestra en markdown.
Casos de uso
una importación nocturna acaba con un resumen de una línea, y la colección Options añade un Click URL para abrir la página correcta al tocar la notificación.
02

Delete a message

message.delete

Lo que ves en n8n

Notas y casos de uso

Quita un mensaje del servidor, señalado por su identificador.

Parámetros clave

  • Message ID: el identificador del mensaje que se retira, casi siempre {{ $json.id }} recogido de un paso Get Many anterior dentro del mismo flujo.
Casos de uso
un flujo de guardia borra el aviso que había lanzado en cuanto el servicio vuelve a responder, para que nadie siga mirando una alerta caducada. Encadenado tras Get Many y un filtro, también recorta un historial que creció más de la cuenta.
03

Get many messages

message.getAll

Lo que ves en n8n

Notas y casos de uso

Lee los mensajes guardados en el servidor y los entrega al flujo, un item por mensaje.

Parámetros clave

  • Return All: marcado, n8n encadena las páginas de la API hasta traer el historial completo.
  • Limit: con Return All desmarcado, pone tope a cuántos mensajes devuelve el nodo.
Casos de uso
una limpieza semanal lo lista todo, filtra por antigüedad y alimenta a Delete. Con Return All desmarcado y un Limit pequeño, es además la forma rápida de revisar qué enviaron las últimas ejecuciones.
Necesitas ayuda

¿Necesitas ayuda para automatizar Gotify con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Gotify y n8n, preguntas frecuentes

01¿La integración Gotify n8n es gratuita?
Por el lado de n8n, sí. El nodo de Gotify viene incluido con n8n: nada que instalar y nada extra que pagar, tanto si el flujo corre en n8n Cloud, la oferta alojada por n8n, como en una instancia propia en Community Edition con licencia Sustainable Use. Gotify, por su parte, es software que instalas en tu servidor, así que lo que te cuesta es el alojamiento, no una suscripción. Un flujo se comporta igual en los dos escenarios, de modo que algo montado en Cloud se lleva a tu instancia sin reescribirlo.
02¿Qué credenciales necesita el nodo de Gotify?
Un token de API, y cuál depende de la operación. Crear mensajes exige un App API Token, generado al crear una aplicación en el menú Apps de Gotify. Borrar o recuperar mensajes exige un Client API Token, generado al crear un cliente en el menú Clients. Ambos se guardan en un credential de Gotify dentro de n8n, junto con la URL del host. Ese credential se configura una vez y cada flujo lo elige en la lista desplegable del nodo, sin volver a pegar un token nunca más.
03¿Qué límites tiene el nodo de Gotify en n8n?
Cubre un recurso y 3 operaciones: crear, borrar y listar mensajes. El resto de la API de Gotify no tiene campo propio en el nodo, así que se llama con el nodo HTTP Request, que alcanza cualquier endpoint reutilizando el mismo credential mediante la autenticación predefinida. En Get Many, dejar Return All desmarcado significa que el nodo se detiene en la cifra puesta en Limit, algo que pesa cuando repasas un historial largo antes de una limpieza. El otro límite, la falta de trigger, va en la pregunta siguiente.
04¿Se puede lanzar un flujo cuando llega un mensaje a Gotify?
Directamente no. Gotify no tiene nodo trigger en n8n, así que ningún flujo arranca porque haya entrado un mensaje en el servidor. Quedan dos caminos. Un Schedule Trigger ejecuta Get Many a intervalos fijos y compara lo que vuelve con lo ya tratado, eso es polling, o sea preguntar al servidor cada cierto tiempo en vez de que te avise. O el servicio que origina el evento llama a un Webhook de n8n, una URL que n8n expone para que un sistema externo la invoque, y ese flujo termina con un mensaje de Gotify.
05¿n8n o Make para Gotify?
Los dos envían la notificación. La diferencia está en otro sitio. n8n corre en tu infraestructura o en n8n Cloud, lo que encaja con un servidor de Gotify que ya alojas, porque los datos se quedan en máquinas que controlas. Make solo funciona alojado, sin opción de autoalojamiento, y factura por operación, así que un flujo que recorre un historial largo de mensajes sale más caro según crece. El editor visual de Make se delega mejor a alguien que nunca monta automatizaciones. Decide primero por alojamiento y modelo de coste.