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#
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#
- Customer visits your pricing page
- Selects a plan → Stripe Checkout
- AcelleMail creates a tenant account automatically
- Welcome email sent with login credentials
- 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.