A complete platform for transactional and marketing email—from your first API call to deliverability, analytics, audiences, and automation.
Our REST API is designed to be predictable and easy to use. Send emails, schedule sends, manage contacts, and query logs with simple HTTP requests.
import { Mailblastr } from 'mailblastr';
const mb = new Mailblastr('mb_xxxxxxxx');
await mb.emails.send({
from: 'Acme <onboarding@acme.com>',
to: ['user@example.com'],
subject: 'hello world',
html: '<p>it works!</p>',
});A clean REST API with SDKs for Node.js, Python, Go, Ruby, PHP, and more.
Schedule individual or batch sends while App Runner handles durable background work.
Continue existing threads or start new conversations.
Send high volumes in one call or schedule sends with natural language.
DKIM, SPF, and DMARC with one-click DNS setup on Cloudflare, GoDaddy, and Namecheap.
Managed dedicated IPs that warm up and autoscale with your volume.
Automatically exclude bounces, complaints, and unsubscribes.
Opens, clicks, deliveries, bounces, and complaints per email.
Upload CSVs, pull from a Google Sheet, or sync contacts via the API.
Filter contacts by properties and behavior.
One-time or recurring campaigns with automatic threaded follow-ups.
React components, HTML, or a visual editor.
Event-triggered sequences with delays, branches, and wait-for-open steps.
Kick off workflows when someone opens, clicks, replies, or bounces.
Split campaigns or automation branches and pick winners by opens, clicks, or replies.
One-click in-email polls, plus AI that sorts replies by intent.
Request headers, response bodies, and full event timelines.
Notify your servers about every email event in real time.
Clear error codes and helpful messages for quick debugging.
Download logs, contacts, and reports as CSV.
Point us at your endpoint and we’ll POST every delivery, open, click, bounce, and complaint. Build real-time dashboards, trigger workflows, or update user records.
app.post('/webhook/mailblastr', (req, res) => {
const { type, data } = req.body;
console.log(type, data.to);
res.status(200).send('ok');
});Sign up for free and send your first email in minutes.