Self-hosted software platforms for sending and receiving text messages via cellular networks and API integrations.
Zammad is an open-source ticketing software designed for tracking and resolving customer requests. It functions as an omnichannel help desk system that merges communication streams from email, chat, and social media into a unified ticket management interface. The platform distinguishes itself through a programmatic REST API for managing users, tickets, and knowledge base entries via OAuth2. It integrates identity management using SAML, LDAP, Active Directory, and Kerberos to provide single sign-on for support staff. The system includes tools for help desk automation, such as the definition of service level agreements and priority rules to track response and resolution timeframes. It also features a knowledge base manager for creating and categorizing self-service help articles and a global search capability powered by Elasticsearch. Deployment is supported through multiple methods, including package managers, containers, clusters, or building from source code.
Zammad is a customer support ticketing system that manages communication channels, but it is not an SMS gateway designed for programmatic message routing and SMPP protocol support.
This project is a centralized notification infrastructure platform designed to manage multi-channel messaging workflows, delivery routing, and user preference settings through a unified integration layer. It provides a code-first workflow engine that allows engineers to define complex messaging sequences and notification logic as version-controlled code, ensuring consistency across development and deployment pipelines. The platform distinguishes itself by decoupling notification content from application logic, enabling non-technical teams to design and update templates through a visual interface without requiring developer intervention. It also features provider-agnostic message routing that abstracts multiple third-party delivery services, alongside intelligent delivery optimization tools such as event-driven digest aggregation and timezone-aware scheduling to reduce user fatigue. Beyond core orchestration, the platform includes a suite of embeddable, framework-agnostic user interface components for in-app notification centers and preference management. It enforces strict data integrity through schema-based type validation and provides comprehensive delivery monitoring to track and debug message status across email, SMS, push, and chat channels. The platform supports both managed cloud services and self-hosted environments, with built-in data encryption and regional residency configuration to meet security and compliance requirements.
Novu is a comprehensive notification infrastructure platform that handles multi-channel messaging, including SMS, through a unified API and workflow engine, making it a strong fit for managing complex notification logic even if it acts as an orchestrator rather than a direct SMPP-based gateway.