Cut the costs of
a growing audience
Self-host your email marketing software
Mailcoach is a self-hosted email marketing platform that integrates with services like Amazon SES, Mailgun, Postmark or Sendgrid to send out bulk mailings affordably.
Stand-alone, or integrated in a Laravel project, it's the perfect email list service for bloggers, artisans and entrepreneurs.

What you get:
-
Email campaign softwareAs app or package (with API) for Laravel
-
Video course on the internalsLearn from open source veterans SPATIE
-
1 year of updatesNo subscription costs
Pay less for email marketing
What is your average usage?
I have
subscribers and send
campaigns each year
You'd pay
$
and could save
$
every year
Estimated cost includes a license, DigitalOcean hosting & email delivery via Amazon SES.
Savings are calculated using Mailcoach as alternative for Mailchimp (Pay As You Go).
Having used numerous email marketing platforms over the years, I was super pleased to see Mailcoach. It’s a breath of fresh air. I’m integrating it as a package in a new Laravel app and it’s an absolute breeze. Great work!
Love it!
@getmailcoach is looking sleek! Great job @spatie_be!
Easily the best looking & user friendly newsletter tool out there. Built on Laravel, it allows us to easily extend and modify it as we see fit —while keeping it maintainable! 👏
Mailcoach features
An audience is the only thing that's missing
Unlimited subscribers
- Subscriber profiles with tagging
- Double opt-in and unsubscribe flows
- Delayed welcome messages
Email list management
- Unlimited email lists
- Marketing segments based on tags
Email campaigns
- Multiple editor options: Unlayer, Monaco or plain text
- Checklist before sending
- Campaign scheduling
- ‘View online’ rendering
Templates
- Predefined variables
- CSS inlining
- Preview screen and test mails
Delivery tracking
- Total and unique opens
- Total and unique clicks
- First 24h performance graph
Integrations
- Integrates with Amazon SES, Mailgun, Sendgrid, Postmark or standard SMTP
- Feedback on bounces and complaints
- Retries for failed deliveries
Email platform for Laravel 8
- Support for multiple mail configurations
- Includes a standalone app out of the box
- Also comes as a package to integrate in existing projects
- Has an API to talk to NEW
- Uses the new queuing system in Laravel 8 NEW
If you know your way around Laravel, customizations are endless, like…
- Extra user fields and subscription flows
- CMS generated content
- Custom tracking with UTM data
Buy once (a year)
- A single domain license is valid for 1 production domain or 1 subdomain
- An unlimited domain license has no domain restrictions and is perfect for your SaaS
- Run Mailcoach forever on the current release. Every purchase includes one year of upgrades
- Optionally renew your license every year to stay on the latest release and keep using our package repository.

See how we do it
More than 25 videos included
- Using and customizing Mailcoach
- The building process of the application
- Writing clear code in Laravel
Developer! These videos might be for you, even if you're not in the market for an email marketing tool. With our proven track record in Laravel development, you can gain some real insights.
Dead simple setup
Start sending out newsletters in no time
- Grab your license
-
Setup Laravel hosting
or use in an existing project - Install the package
-
Configure an email service
Take the shortcut
Mailcoach pre-installed on DigitalOcean
Setting up a new server with Mailcoach is super easy. Check out our 1-Click Application on the DigitalOcean Marketplace.
Pick a delivery service
Mailcoach can be configured with SMTP or one of the following affordable email services.