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
¿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.
¿Cómo se conecta Gotify con n8n?
- 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.
- 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.
- 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.
¿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.
Índice de operaciones
Message
3 operacionesCreate a message
message.createLo 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,
1por defecto. - Content Type:
text/plainmuestra el mensaje como texto plano ytext/markdownlo muestra en markdown.
Delete a message
message.deleteLo 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.
Get many messages
message.getAllLo 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.
¿Necesitas ayuda para automatizar Gotify con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.

