At a Glance:
SendPortal is an open-source self-hosted email marketing tool that includes subscriber list management, email campaigns, message tracking, and reports, with support for multiple workspaces and integrations with Amazon SES, Postmark, Sendgrid, Mailgun, and Mailjet.
Overview:
SendPortal is an open-source, self-hosted email marketing application. It provides core functionalities for managing subscriber lists, creating and sending email campaigns, and tracking message performance with basic reports. The application supports multi-workspace environments, allowing users to manage different sending domains and campaigns separately. Its architecture is built around a standalone application that wraps the core SendPortal package, which handles user authentication and workspace management. For developers integrating into existing authenticated applications, the isolated SendPortal Core package can be used independently. It natively integrates with major email sending services including Amazon SES, Postmark, Sendgrid, Mailgun, and Mailjet.
Key Decision Points:
Self-hosted deployment: SendPortal is designed to run on your own infrastructure, giving you full operational control over the application and data.
Dual architecture (Core vs. Application): The core email functionality is separated from the authentication layer; developers can embed the SendPortal Core directly into an existing application if user management is already handled elsewhere.
Workspace and domain isolation: The application supports multiple workspaces, enabling the management of distinct sending domains and campaign configurations from a single instance.
Specific sending service integrations: SendPortal explicitly lists integrations with Amazon SES, Postmark, Sendgrid, Mailgun, and Mailjet, which defines the precise delivery infrastructure you can use.
Core Features:
Subscriber and list management: Tools to organize and manage subscriber records and mailing lists.
Email campaigns: Functionality to create and dispatch email campaigns to subscriber lists.
Message tracking: Basic tracking capabilities for monitoring email message delivery and engagement.
Reports: Generation of performance reports based on tracked campaign and message data.
Multiple workspaces/domains: Support for managing separate workspaces, each capable of being associated with its own sending domain.
Email service integrations: Native support for connecting to Amazon SES, Postmark, Sendgrid, Mailgun, and Mailjet for email delivery.
Use Cases:
Self-hosting development teams: Teams needing to integrate email marketing capabilities directly into an existing authenticated application can use the SendPortal Core package without bothering with the standalone authentication layer.
Independent project operators: Individuals or groups who want full control over their email marketing stack and data by running a standalone self-hosted application.
Multi-domain managers: Users managing multiple brands or projects that require separate sending domains and isolated workspaces within a single tool.
Open-Source Alternative Value:
SendPortal provides a self-hosted alternative to proprietary email marketing platforms. Its value is in the separation of the core mailing engine from the user authentication layer, which allows developers to embed only the necessary functionality into existing systems via the SendPortal Core package. The support for multiple workspaces and specific integrations with major sending services like Amazon SES and Mailgun means users can manage their email infrastructure directly, running the application on their own setup rather than relying on an external SaaS provider for the sending logic and campaign management.




