ntfy
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 server, no account required.
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
- Admin access to your Quackback workspace
- 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
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.
Only publicly reachable HTTPS ntfy servers are supported. A self-hosted 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 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
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 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