Notifico is a self-hosted, open-source notification server that delivers real-time notifications to various clients via email, SMS, messengers and other means of communication.
- 📑 Embedded Templating: Powerful and flexible templating system powered by minijinja, allowing for dynamic content generation in notifications.
- ⚡ Command-line Companion Tool: Notificox, a versatile CLI tool for interacting with Notifico, enabling easy notifications from the command line.
- 📈 Scalable Architecture: Optimized for high availability configurations using AMQP 1.0 for task distribution.
- 🧑🏻💻 Low-Code implementation: You can use Notifico just with a little knowledge of JSON. No need for JS or any other language.
To start using Notifico, please refer to the 📕 Documentation for detailed installation and configuration instructions. The documentation includes guides on setting up the server, configuring different transports, and managing notifications effectively.
Notificox (Notifico eXecute) is a command-line tool for interacting with Notifico and running notification pipelines locally or using remote Notifico instance. It is designed to be small and self-contained. It can be used to send notifications, using simple URL-like credentials to popular services.
- Admin panel
- Helm chart
- Message view tracking and statistics
- Subscription API for recipients
- Push support (FCM, APNS)
- Bounce handling for Emails
- debounce.io and similar services support
- Tracking pixel support
- Link redirector with statistics
- Webhook support
- Auto-retry for sending failed messages
- Template and Pipeline versioning
Transport | Transport ID |
---|---|
SMTP (email) | smtp |
SMPP (SMS) | smpp |
Gotify | gotify |
Ntfy | ntfy |
Pushover | pushover |
Slack | slack |
Telegram | telegram |
WhatsApp Business | waba |