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 |