Notifo
Multi-channel notifications for apps that need to keep their users informed
Alternative to: Alternatives to Pushover
Notifo is a multi-channel notification service that lets applications notify users according to topic subscriptions and individual preferences. Users subscribe to paths such as clothes/shoes/nike, and backend events are matched to those subscriptions to create user-specific notifications. Queues and schedulers send notifications that have not yet been confirmed, with optional delays and confirmation modes of None, Explicit or Seen. It also tracks delivery, seen status and confirmations, and uses retries and message queues across channels.
It is intended for collaboration tools, e-commerce services, news organizations, magazines and anyone building an application that needs to notify users. Teams can manage templates, users, subscriptions, apps and settings through a management interface, or integrate through a REST API and an embeddable JavaScript SDK. Supported delivery options include email, SMS, mobile push, messaging services, web updates, web push and webhooks.
The research does not identify any specific paid product that Notifo replaces. It also provides no documented comparison of matching abilities or competitor gaps, so a named replacement claim would go beyond the available information.
Key features
- REST API with OpenAPI documentation
- Management UI for templates, users, subscriptions and apps
- MJML and Liquid email templates
- Rich notifications with small and large images
- Email, SMS, push, messaging, web and webhook channels
- Retries and message queues for notification delivery
- Embeddable JavaScript notification overlay
- Additional providers through OpenNotifications
Install
What's new in v1.3.0
### Added * **API**: New endpoints to fetch notifications across users. * **API**: New endpoint to fetch unseen notifications. * **API**: More API tests. * **General**: Internal Notifo APP. ### Changed * **Email**: Updated MJML version. * **Runtime**: Migration to Mediatr. * **Runtime**: Moving to scoped namespaces. * **Runtime**: Moved to .NET 7. * **Tracking**: New tracking system. ### Fixed * **API**: Fixed to Ope…