Mailriser is in open beta. Learn more.

The best way to run and grow your newsletter

Send bulk emails cheaply using Amazon SES and have it all: low-cost, high delivery rate, and happy users

No Credit Card required, Cancel anytime

Everything you need to run a great newsletter

Mailriser has all the essentials including campaign management, templates, real-time analytics, no ads, and more.

Save time with Templates

Create re-usable templates to save time on new campaigns.

Full Control with Markdown

With markdown support, we convert it to HTML for you.

Subscriber Management made easy

Organize your subscribers into lists, and export them at any time.

Target your Subscribers with Tags

Give your subscribers tags and choose which tags to send to when you send a campaign.

Gain insights with Real-Time Analytics

Privacy-first analytics that optionally track opens, clicks, and unsubscribes in real-time.

Robust API for Developers

Automate everything you can do in the dashboard with our robust API.

All the features you need
No Credit Card required, Cancel anytime
Build a great newsletter in 3 easy steps
  • Step 1
    Create a Newsletter
    Set up your newsletter with a few clicks for free.
    Create a Newsletter
  • Step 2
    Grow an Audience
    Collect subscribers using our pre-made forms, or integrate it easily with your own website.
    Grow an Audience
  • Step 3
    Send Emails
    Send emails to your subscribers using the power of Markdown.
    Send Emails
Take advantage of Markdown
Write in Markdown and let us handle converting it to valid email markup
# Your Awesome Newsletter

## This week's updates

Here are the updates from this week!
Email markup
With Markdown, you get none of the distractions that come with WYSIWYG editors.
Loved by Developers
Our easy-to-use and powerful API gives you full control

const base = "";
const endpoint = "/subscribers/fetch";

const data = {

const request = await fetch(base + endpoint, {
    method: "POST",
    headers: {
        Authorization: key,
        "Content-Type": "application/json"
    body: JSON.stringify(data)

const response = await request.json();

This is how easy it is to fetch your subscribers.
See how much you can save
ServiceEstimated cost per 10,000 emails
Campaign Monitor$100
Mailriser with Amazon SES~$1.00
No Credit Card required, Cancel anytime

Get notified when we're up to something new

Sign up for our newsletter to stay up to date.

Unsubscribe anytime, no hard feelings.