ntfy

Notification management made easy
Connect it
In Keystile Automations → Connections → New connection, choose ntfy and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in ntfy: check server health (Check that the ntfy server on the connection is up and accepts the connection's token).What it can do (13 actions)
| Action | What it does | Changes data |
|---|---|---|
| Check Server Health | Check that the ntfy server on the connection is up and accepts the connection's token. | |
| Clear Notification | Mark a notification as read and dismiss it from phones and the web app. Requires ntfy server v2.16.0 or later. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Notification | Remove a notification from phones and the web app, or cancel a scheduled one before it is delivered. Requires ntfy server v2.16.0 or later. | |
| Fetch Messages | Read messages that the ntfy server has cached for one or more topics. A message sent a few seconds ago may not be listed yet. | |
| Get Account | Get the ntfy account behind the connection, with its limits and usage today. | |
| Get Attachment Info | Check whether a file uploaded with a notification is still on the ntfy server, and its size. | |
| Get Server Stats | Get the total number of messages the ntfy server has published and its current message rate. | |
| List Scheduled Messages | List messages that are scheduled for later delivery and have not been delivered yet. A message scheduled a few seconds ago may not be listed yet. | |
| Publish Message | Publish a notification to a ntfy topic with typed fields. | Yes |
| Send File | Send a notification with a file from your flow attached. ntfy.sh accepts files up to 2 MB without an account; self-hosted servers allow 15 MB by default. | Yes |
| Send Notification | Send a notification to ntfy | Yes |
| Update Notification | Replace a notification already sent (or still scheduled) with new content, e.g. a progress update. Fields left empty are not copied from the original. Requires ntfy server v2.16.0 or later. | Yes |
Start a workflow when… (1 triggers)
- New Message — Triggers when a message is published to a ntfy topic. Needs the server to cache messages (ntfy.sh keeps them 12 hours); messages sent with "Do not cache" are never seen.
How Keystile protects it
Every ntfy action is checked before it runs, whether it comes from an AI tool or a workflow. 6 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use ntfy with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access