Disclosure: I work on UnitySVC, and this is our service. Notification channels are free to use.
What I need
We built a gateway that sends notifications to 80+ services. Every channel passes our automated tests, but those run against simulated endpoints. Almost none have delivered to a real service yet, and each one shows an "Unverified" tag on the list until it does.
If you use any of these services, sending one test message and telling me whether it arrived, and whether it looked right, would help a lot. A channel's "Unverified" tag clears on its own within a few hours of its first real delivery, so every test counts.
I'm especially looking for people who use:
- Gotify, ntfy, Home Assistant, Nextcloud Talk, Zulip, Matrix, Synology Chat
- Telegram, Slack, Microsoft Teams, Pushover
- an SMS or email provider (Twilio, Mailgun, SendGrid, …)
How to test (about 5 minutes)
- Sign up and create an API key.
- Store the target service's credentials once (webhook URL parts, bot token, server URL and so on). Each channel's page lists what it needs.
- Send a message:
curl https://api.svcpass.com/labs/msg-to-discord \
-H "Authorization: Bearer $UNITYSVC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"title":"Test","body":"hello from the gateway","type":"info","format":"text"}'
Swap msg-to-discord for the channel you're testing. Bonus points for trying "format":"markdown", a long message, or an empty title, since that's where formatting tends to break.
What it is, briefly
One API key and one Apprise-style message format (title, body, type, format) for all of these services. The gateway converts each message to the service's native API and delivers it directly; there's no Apprise server behind it. Extras: a broadcast group to send to up to 10 destinations at once, and an SMTP gateway for apps that can only send email.
Honest limits
- It's hosted, not self-hostable. The service definitions are open on GitHub.
- You're trusting us with credentials. Until you know us better, use revocable ones, such as a webhook, a bot token, or an app token for a test channel.
- It covers services reachable with a plain HTTP request, so it's a subset of what Apprise supports.
How to report
A comment here is perfect, including "worked fine". You can also use our Discord or a GitHub issue. If a channel is broken, I'll fix it and reply here.
Thanks!