Self-hosted email marketing with full source code. Pay once, own forever. Get AcelleMail — $74 →

Building Your Email Marketing SaaS

Use AcelleMail's Extended License to launch a multi-tenant email marketing SaaS — setup, plans, and onboarding.

The Extended License

AcelleMail's Extended License (available on CodeCanyon) allows you to sell access to the platform as a SaaS. You charge customers; you keep the revenue. One license covers unlimited end-users on one installation.

Initial Setup Checklist

  • Install AcelleMail on a VPS (min. 2 CPU, 4 GB RAM recommended)
  • Configure a sending domain with SPF, DKIM, DMARC
  • Set up a mail provider (Amazon SES, Mailgun, SendGrid)
  • Enable SaaS mode in config/app.phpsaas_mode = true
  • Configure Stripe or PayPal in Settings → Payment Gateways

Designing Plans

Go to Admin → Plans → Create. Each plan controls:

Setting Example
Subscriber limit 5,000
Emails per month 50,000
Campaigns Unlimited
Automation Yes/No
Custom sending domain Yes/No

Customer Onboarding Flow

  1. Customer visits your pricing page
  2. Selects a plan → Stripe Checkout
  3. AcelleMail creates a tenant account automatically
  4. Welcome email sent with login credentials
  5. Guided setup wizard (sending domain, first list)

Scaling Tips

Separate your web and queue workers early. Use Redis for queues and cache. Add read replicas for MySQL once you exceed ~1,000 active tenants. Monitor queue depth — email sending is CPU and I/O intensive.

More in SaaS & Multi-tenant