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
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 /emailsAPI, 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
- Send Email API — send, list, retrieve, and cancel transactional email.
- Campaigns — create and send marketing email to an audience.
- Audiences & contacts — build and manage contact lists.
- Webhooks — receive delivery and engagement events.
Next steps
- Add a domain and create an API key if you have not yet.
- Send your first transactional email with the Quickstart.
- Import or add contacts to an audience to prepare your first campaign.