SaaS & Multi-tenant

Building Your Email Marketing SaaS

Launch multi-tenant email SaaS — setup, plans, and onboarding.

Dec 31, 2025·1 min read· Advanced

The Extended License

Senddera'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 Senddera 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. Senddera 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.

Run your email marketing on your own server

Full source code, no subscriber tax, unlimited sending. One-time $74 license, lifetime updates.

Get Senddera — $74 one-time