SendPortal logo

SendPortal

Self-hosted email marketing platform with campaign tracking and automation

Modern self-hosted email marketing solution with subscriber management, campaign tracking, and multi-workspace support. Integrates with major email service providers at a fraction of traditional costs.

SendPortal banner

Overview

Self-Hosted Email Marketing Control

SendPortal is a self-hosted email marketing platform built on PHP and Laravel that gives organizations complete control over their newsletter and campaign operations. Designed for teams seeking cost-effective alternatives to SaaS email marketing tools, it delivers subscriber and list management, campaign orchestration, message tracking, and comprehensive reporting within a modern, scalable architecture.

Flexible Deployment Options

Available as both a standalone application and a core package, SendPortal adapts to your infrastructure. The standalone version includes built-in authentication and multi-workspace support for agencies and teams managing multiple brands. Alternatively, integrate SendPortal Core directly into existing Laravel applications that already handle user management.

Provider-Agnostic Integration

SendPortal connects seamlessly with Amazon SES, Postmark, Sendgrid, Mailgun, and Mailjet, letting you leverage existing email infrastructure while maintaining unified campaign management. This provider flexibility ensures you're never locked into a single vendor and can optimize for deliverability and cost across different sending services.

Highlights

Multi-workspace architecture for managing campaigns across multiple brands or clients
Native integration with five major email service providers (SES, Postmark, Sendgrid, Mailgun, Mailjet)
Comprehensive tracking and reporting for subscriber engagement and campaign performance
Available as standalone app or Laravel package for existing applications

Pros

  • Complete data ownership and control with self-hosted deployment
  • Significantly lower operational costs compared to SaaS email marketing platforms
  • Flexible integration options: standalone or embedded into existing Laravel apps
  • MIT license provides full freedom to modify and extend functionality

Considerations

  • Requires PHP 8.2+ and Laravel 10+ infrastructure management expertise
  • Self-hosting demands ongoing server maintenance, security updates, and monitoring
  • Limited to Laravel ecosystem; not suitable for non-PHP technology stacks
  • Smaller community and plugin ecosystem compared to established commercial platforms

Managed products teams compare with

When teams consider SendPortal, these hosted platforms usually appear on the same shortlist.

ActiveCampaign logo

ActiveCampaign

Email marketing and CRM platform for customer experience automation

AWeber logo

AWeber

Email marketing with autoresponders, automation, and landing pages

Bento logo

Bento

Email marketing & automation with AI builder and deep event tracking

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Development agencies managing email campaigns for multiple clients
  • Organizations with existing Laravel applications seeking integrated email marketing
  • Teams with technical resources wanting cost control and data sovereignty
  • Businesses sending high volumes where per-contact SaaS pricing becomes prohibitive

Not ideal when

  • Non-technical teams without server administration or PHP development capabilities
  • Organizations requiring advanced marketing automation workflows and CRM integrations
  • Teams needing extensive pre-built templates and drag-and-drop campaign builders
  • Startups seeking fully managed solutions with minimal infrastructure overhead

How teams use it

Agency Multi-Client Management

Digital agencies use multi-workspace support to manage separate email campaigns for dozens of clients from a single installation, reducing per-client tooling costs.

High-Volume Newsletter Publishing

Media companies send hundreds of thousands of newsletters monthly through Amazon SES integration, paying only provider costs instead of per-subscriber SaaS fees.

SaaS Product Notifications

Laravel-based SaaS platforms embed SendPortal Core to handle transactional emails and marketing campaigns within their existing user management system.

Privacy-Focused Communications

Organizations with strict data residency requirements maintain complete control over subscriber data by hosting SendPortal on their own infrastructure.

Tech snapshot

PHP75%
Blade25%

Tags

email-marketingmarketing-automationemails

Frequently asked questions

Can I use SendPortal without Laravel experience?

While the standalone application can be deployed following installation guides, you'll need basic server administration skills. Integrating the core package into existing apps requires Laravel development knowledge.

Which email service providers does SendPortal support?

SendPortal integrates with Amazon SES, Postmark, Sendgrid, Mailgun, and Mailjet. You can configure multiple providers and switch between them as needed.

What's the difference between SendPortal and SendPortal Core?

SendPortal Core is a Laravel package for adding email marketing to existing applications. The full SendPortal application is a standalone solution with built-in authentication and workspace management.

Does SendPortal include email template builders?

SendPortal focuses on campaign management and delivery. Template creation capabilities depend on your chosen email service provider integration.

What are the hosting requirements?

You need PHP 8.2+, Laravel 10+, and either MySQL 5.7+ or PostgreSQL 9.4+. Standard web hosting with these specifications is sufficient for most deployments.

Project at a glance

Dormant
Stars
2,087
Watchers
2,087
Forks
444
LicenseMIT
Repo age5 years old
Last commit2 years ago
Self-hostingSupported
Primary languagePHP

Last synced 2 days ago