
GOTIFY n8n INTEGRATION: AUTOMATE GOTIFY WITH N8N
Looking to automate your push notifications with Gotify and n8n? You're in the right place. The Gotify n8n integration gives you access to 3 powerful actions to manage your self-hosted notification system directly from your automation workflows.
Gotify is a simple, self-hosted push notification server that many developers and system administrators rely on for real-time alerts. By connecting it to n8n, you can automatically send notifications based on events from any of your other applications, retrieve message histories for reporting, or clean up old notifications without manual intervention.
In this guide, you'll discover exactly how to connect Gotify to n8n, explore each available action in detail, and learn practical use cases to get the most out of this integration. Whether you're monitoring server health, tracking form submissions, or building custom alerting systems, the Gotify n8n integration opens up endless automation possibilities.
Need help automating Gotify with n8n?
Our team will get back to you in minutes.
Why automate Gotify with n8n?
The Gotify n8n integration gives you access to 3 actions that cover the full lifecycle of your push notifications: creating messages, retrieving message histories, and deleting outdated notifications. This means you can build complete notification workflows without ever touching the Gotify API manually.
Significant time savings stand out as the primary benefit. Instead of writing custom scripts to send alerts or manually checking your notification server, n8n handles everything automatically. Set up a workflow once, and every qualifying event—whether it's a failed backup, a new customer signup, or a critical system alert—triggers an instant push notification to your devices. No more polling dashboards or missing important updates.
Improved responsiveness comes naturally when your notifications are automated. The moment an event occurs in any connected application, n8n fires off a Gotify message in milliseconds. This is invaluable for DevOps monitoring, e-commerce order alerts, or any scenario where reaction time matters.
Here are concrete workflows you can build with the Gotify n8n integration:
- Server monitoring: Automatically send push notifications when a health check fails or CPU usage exceeds thresholds
- Form submission alerts: Get instant notifications when someone fills out a contact form or support request
- E-commerce updates: Receive real-time alerts for new orders, payment confirmations, or inventory warnings
- Scheduled report digests: Retrieve and consolidate recent messages into daily or weekly summaries
- Automated cleanup: Delete old notifications after a retention period to keep your Gotify server lean
By automating Gotify with n8n, you reclaim hours previously spent on manual notification management and ensure nothing slips through the cracks.
How to connect Gotify to n8n?
! 1 stepHow to connect Gotify to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 TIP: Create separate Gotify applications for different workflow categories (e.g., "Server Alerts," "Marketing Notifications," "Support Tickets"). This way, you can manage notification priorities and easily identify the source of each message on your receiving devices. It also allows you to revoke access to specific workflows without affecting others.- 01
Need help automating Gotify with n8n?
Our team will get back to you in minutes.
Gotify actions available in n8n
01 Action 01Create Message
The Create Message action is the cornerstone of any Gotify n8n workflow—it's how you actually send push notifications to your devices. Whenever your automation needs to alert you about something important, this is the action you'll reach for.
Key parameters:
- Credential to connect with: This dropdown lets you select which Gotify credentials to use for authentication. It's required and determines which Gotify application the message will be sent through.
- Resource: Pre-set to "Message," indicating you're working with Gotify's notification system. This is a required dropdown selection.
- Operation: Set to "Create" to specify you're sending a new message. Required for the action to function.
- Message: The text input field where you enter the actual content of your notification. This is the core of the action—whatever you type here (or dynamically populate via expressions) appears on your devices. Required.
- Additional Fields: An expandable section for optional parameters like message title, priority level, or extras. Use these to customize how the notification appears and behaves.
Practical use cases:
- Send an instant alert when a website monitoring service detects downtime
- Notify yourself when a long-running database backup completes
- Push real-time updates when a new lead comes through your HubSpot n8n integration
- Alert on-call team members when error logs exceed a certain threshold

02 Action 02Delete Message
The Delete Message action helps you maintain a clean notification history by removing specific messages from your Gotify server. This is particularly useful for automated cleanup routines or when building workflows that manage notification lifecycle.
Key parameters:
- Credential to connect with: Dropdown to select your Gotify authentication credentials. Required to authorize the deletion request.
- Resource: Set to "Message" to indicate you're operating on Gotify notifications. Required dropdown.
- Operation: Set to "Delete" to specify the removal action. Required.
- Message ID: A text input where you provide the unique identifier of the message you want to delete. This field accepts fixed values or dynamic expressions, making it flexible for both static cleanup and dynamic workflows. Required.
Practical use cases:
- Build a retention workflow that deletes messages older than 30 days
- Remove resolved alert notifications once an incident is marked as fixed
- Clean up test messages after verifying a workflow works correctly

03 Action 03Get Many Messages
The Get Many Messages action retrieves multiple messages from your Gotify server at once. It's essential for building reporting workflows, creating notification digests, or analyzing your alert history programmatically.
Key parameters:
- Credential to connect with: Dropdown for selecting authentication credentials to connect to Gotify. Required.
- Resource: Set to "Message" to specify you're retrieving notification data. Required.
- Operation: Set to "Get Many" to fetch multiple records at once. Required.
- Return All: A toggle switch that, when enabled, ignores the limit and returns every available message. Optional—leave it off if you only need a subset.
- Limit: A numeric input specifying the maximum number of messages to retrieve (default is 20). Required when "Return All" is disabled. Expects a positive integer.
Practical use cases:
- Generate a daily email digest summarizing all notifications from the past 24 hours
- Feed message history into a spreadsheet or Airtable database for trend analysis
- Build a dashboard that displays recent alerts from multiple Gotify applications
- Audit notification patterns to identify recurring issues

Build your first workflow with our team
Drop your email and we'll send you the catalog of automations you can ship today.
- Free n8n & Make scenarios to import
- Step-by-step setup docs
- Live cohort + community support
Frequently asked questions
Is the Gotify n8n integration free to use?
Yes, the Gotify n8n integration is completely free on both sides. Gotify itself is open-source and self-hosted, meaning you only pay for your own server infrastructure. n8n offers a free self-hosted version as well, and the Gotify node is included as a native integration without any premium tier requirements. If you use n8n Cloud, the Gotify actions count toward your workflow executions, but there's no additional cost specifically for the Gotify integration. This makes it an excellent choice for budget-conscious teams who want powerful notification automation without subscription fees.What data can I manage between Gotify and n8n?
The Gotify n8n integration focuses specifically on message management. You can create new push notifications with custom content, titles, and priority levels. You can retrieve existing messages from your Gotify server—either all of them or a limited batch—which is useful for reporting and analysis. Finally, you can delete specific messages by their ID, enabling cleanup automation. While you cannot currently manage Gotify applications or users directly through n8n, the message-focused actions cover the most common automation needs for notification workflows.How long does it take to set up the Gotify n8n integration?
Most users can get the Gotify n8n integration running in under 10 minutes. The setup involves creating an application in your Gotify interface (about 2 minutes), copying the generated API token, and adding those credentials to n8n (another 2-3 minutes). Building your first workflow with a "Create Message" action to test the connection takes just a few more minutes. The simplicity comes from Gotify's straightforward API token authentication—there's no complex OAuth flow or multi-step authorization process. If you already have a Gotify server running, you can be sending automated notifications almost immediately. For more complex workflows, our n8n agency can help you build advanced notification systems.



