What’s included
Lists & Subscribers
CSV import, single/double opt-in, public subscribe/unsubscribe links.
Email Builder
Drag-and-drop (GrapesJS), reusable templates, merge tags.
Sending Servers
Send via your own SMTP or Amazon SES configuration.
Campaigns & Tracking
Scheduled or immediate sends, open/click tracking, SES bounce/complaint handling, reports.
Automation
Welcome/goodbye autoresponders and linear drip sequences.
Billing
Plans with usage quotas, Stripe Checkout + Billing Portal, self-service signup.
API & Webhooks
Token-authenticated REST API plus signed outbound webhooks.
Requirements
- PHP 8.3+, with extensions:
zip,mbstring,openssl,json,pdo_mysql,fileinfo,dom,libxml,curl,iconv - MySQL 8+ (or compatible)
- A queue worker (
php artisan queue:work) — campaign sends, automation steps, and webhook deliveries are all queued jobs - A cron entry running
php artisan schedule:runevery minute — drives scheduled sends, automation processing, and license checks - (Optional) A Stripe account, for tenant self-service billing
- (Optional) An AWS SES-configured domain, if a tenant wants real bounce/complaint notifications for their own sending