Skip to content

ntfy

Notification management made easy

Communication

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)

ActionWhat it doesChanges data
Check Server HealthCheck that the ntfy server on the connection is up and accepts the connection's token.
Clear NotificationMark a notification as read and dismiss it from phones and the web app. Requires ntfy server v2.16.0 or later.Yes
Custom API CallMake a custom API call to a specific endpointYes
Delete NotificationRemove 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 MessagesRead 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 AccountGet the ntfy account behind the connection, with its limits and usage today.
Get Attachment InfoCheck whether a file uploaded with a notification is still on the ntfy server, and its size.
Get Server StatsGet the total number of messages the ntfy server has published and its current message rate.
List Scheduled MessagesList 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 MessagePublish a notification to a ntfy topic with typed fields.Yes
Send FileSend 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 NotificationSend a notification to ntfyYes
Update NotificationReplace 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

← All apps