Get started

Explore sending features

MailBlastr has a wide range of features for sending both transactional and marketing email.

MailBlastr provides a REST API, webhooks, audiences, campaigns, and a dashboard for both kinds of email you need to send:

  • Transactional email — personalized, event-driven messages.
  • Marketing campaigns — bulk campaigns distributed to a contact list.

All of these features are also available through the dashboard, so your whole team can create and send email, manage contacts, and track performance — not just developers calling the API.

I need to send transactional email

A transactional email is a message triggered by a user action or required for legal compliance. It is typically a 1-to-1 message sent in response to a specific event. Common examples include:

  • Order confirmations
  • Password reset emails
  • Account notifications

Send transactional email from your application with a single POST /emails request from your verified domain:

import { MailBlastr } from 'mailblastr';

const mb = new MailBlastr('mb_xxxxxxxxx');

const { data, error } = await mb.emails.send({
  "from": "Acme <orders@yourdomain.com>",
  "to": ["customer@example.com"],
  "subject": "Your order is confirmed",
  "html": "<p>Thanks for your order!</p>"
});
console.log({ data, error });

You can also receive webhooks for delivery and engagement events, schedule email for later, and add attachments or custom headers.

I need to send bulk marketing email

Marketing emails are promotional, informative, or general-communication messages. They are typically 1-to-many, sent when you want to reach a larger audience (for example, a newsletter). Examples include:

  • Promotional offers and discounts
  • Newsletters
  • Product updates
Marketing email is regulated by laws like CAN-SPAM (US) and CASL (Canada). Recipients must have a working option to unsubscribe — MailBlastr adds a per-contact unsubscribe to every campaign for you.

Send campaigns to your subscribers from the dashboard or the Campaigns API. With campaigns you get tools for managing your audiences and contacts, tracking performance, and per-contact unsubscribe handling. MailBlastr also handles queuing, throttling, and scheduling so you do not have to roll your own infrastructure.

I need to send a combination of email

It is common to need both. Your customers need personalized messages about their orders, but may also subscribe to a newsletter sent to your entire contact list. Some email does not fit neatly into one category:

  • Marketing email can be 1-to-1 when based on personalized activity (e.g. abandoned-cart reminders or drip campaigns). You can send these through the transactional POST /emails API, as long as proper consent and compliance rules are followed.
  • The batch send endpoint can send multiple transactional emails at once (up to 100), even to different recipients with unique content, instead of one request per email.

You can use MailBlastr’s opinionated, full-featured solutions or design your own architecture from the ground up — all of the API, webhooks, audiences, campaigns, and dashboard controls are available for any type of sending you build.

Learn more

Next steps