ntfy
Send push notifications to your phone or desktop with ntfy when feedback arrives, statuses change, or comments are posted, using ntfy.sh or your own ntfy server.
Push notifications without the platform lock-in. ntfy delivers real-time alerts to your phone, desktop, or any device by publishing to a topic you control, using ntfy.sh or a self-hosted ntfy server, no account required.
Note: On Quackback Cloud, integrations are available on the Business and Enterprise plans. Self-hosted installs include every integration.
Overview
The ntfy integration enables:
- Real-time alerts: get notified the moment feedback is submitted, a status changes, or a comment is posted
- Any device: receive notifications on iOS, Android, or desktop via the ntfy app or the ntfy.sh web interface
- Your infrastructure: use the free ntfy.sh service or a self-hosted ntfy server you control
Prerequisites
- The Owner or Admin role in Quackback (or a custom role that can manage integrations)
- The ntfy app installed on your device, or ntfy.sh open in a browser
Setup
1. Create or choose a topic
Topics are the delivery channel for ntfy notifications. A topic is identified by a URL:
https://ntfy.sh/<your-topic-name>- Choose a topic name, for example,
quackback-alerts - Open the ntfy app and subscribe to the topic, or visit
https://ntfy.sh/<your-topic-name>in a browser - You don't need to register; subscribing is instant
Tip: ntfy.sh topics are public by default: anyone who knows the topic name can publish or subscribe to it. Use a long, hard-to-guess topic name (for example,
quackback-mfx9k2p7) or set up an access token to restrict access.
2. Connect in Quackback
- Go to Admin > Settings > Integrations > ntfy
- Paste the full topic URL (for example,
https://ntfy.sh/quackback-mfx9k2p7) - If your topic requires authentication, paste an access token in the Access token field (see Access token below)
- Click Save
A test notification is sent to the topic immediately so you can confirm delivery before enabling events.
Note: Only publicly reachable HTTPS ntfy servers are supported. A self-hosted ntfy server that is only accessible on a private network cannot be reached by Quackback's notification service.
3. Configure events
Choose which events trigger a notification:
Event | Description |
|---|---|
New post | Someone submits new feedback |
Status change | Post status is updated |
New comment | Comment added to a post |
Access token
If your ntfy topic is protected or your server requires authentication, create a token with publish permission and paste it into Quackback.
For ntfy.sh:
- Sign in at ntfy.sh
- Go to Account > Access tokens
- Click Add token and set a description
- Grant Publish permission for the topic
- Copy the token and paste it into Quackback
For a self-hosted ntfy server, follow your server's token management docs.
Leave the Access token field blank if your topic is open and unrestricted.
Manage the integration
Pause
Temporarily stop sending notifications:
- Go to Admin > Settings > Integrations > ntfy
- Toggle Enabled off
- Notifications pause, but the topic URL and token are preserved
Disconnect
To fully remove the integration:
- Go to Admin > Settings > Integrations > ntfy
- Click Disconnect
- Confirm the action
Note: Disconnecting removes the topic URL and token from Quackback. Your ntfy topic and any subscriptions you have to it are not affected.
Troubleshooting
Test notification not received
- Check the topic URL: ensure it is the full URL including
https://and matches what you subscribed to in the ntfy app - Verify your subscription: open the ntfy app or ntfy.sh in a browser and confirm you are subscribed to the exact topic
- Check the access token: if your topic requires authentication, ensure the token has publish permission and has not expired
- Private server: if using a self-hosted ntfy server, confirm the server is publicly reachable over HTTPS
Notifications stopped arriving
- Go to Admin > Settings > Integrations > ntfy and check for error messages
- If an access token is in use, verify it has not expired or been revoked
- Re-save the integration to send another test notification
Related articles
- Slack: Slack notification integration
- Discord: Discord notification integration
- Webhooks: Build custom integrations
- Integrations overview: All integrations
Was this helpful?
Your feedback shapes what we write next.
