Platform

The complete transactional email platform

From authoring a template to landing in the inbox, every part of the journey is one integrated platform — not a stack of half-finished add-ons.

01Sending

Send however your stack prefers

A modern REST API for new code, drop-in SMTP for everything else.

REST API

One predictable endpoint with idempotency keys, typed errors, tags, metadata and custom headers. Send raw HTML and text, or reference a template by slug — templates are optional.

SMTP submission

Point any app, CMS or legacy system at MailQ. Every message gets DKIM signing, tracking and bounce handling — no code changes.

Official .NET SDK

A strongly-typed, dependency-injection-friendly client with full feature coverage, published to our registry.

Sandbox mode

Dry-run any send to validate payloads and templates without touching a real inbox.

api.mailq.cloud — curl
POST /v1/emails
Authorization: Bearer mq_live_••••7af2
{
"replyTo": "[email protected]",
"subject": "Your order is confirmed",
"htmlBody": "<h1>Thanks, Alex!</h1>"
}
// or reference a template by slug — optional
202 ACCEPTEDqueued in 38ms
{ "id": "msg_8fa2c1", "status": "queued" }
02Templates

Author once, send in any language

Templates are optional — but when you want them, there's a visual editor for everyone and Liquid power for developers.

Visual editor

Drag-and-drop blocks generate clean HTML and Liquid. Marketing edits content; engineering keeps control.

Multilingual variants

Build one template with per-language variants. Pass a language code and MailQ renders the right one.

Liquid logic

Variables, conditionals and loops, rendered at send time — name placeholders, VIP blocks, line-item loops.

Reusable partials

Extract headers, footers and signatures, then include them anywhere — resolved in the right language at send time.

templates / welcome
ENDE
Blocks
Header
Text
Button
Image
Divider
Footer
Hi {{ name }},
Welcome to Acme. Let's get you set up.
Confirm your email
Acme Inc · Zürich, CH
03Tracking & events

See every message, react in real time

Opens, clicks, deliveries and bounces — as they happen.

Open & click tracking

Pixel opens and rewritten links record counts, timestamps, IP and user agent — toggle per message.

Delivery logs

Every SMTP attempt, retry, host and server response is captured, with hard versus transient failures separated.

Signed webhooks

Subscribe to sent, delivered, opened, clicked, bounced, failed and inbound events. HMAC-signed, with your tags echoed back.

Dashboard analytics

Daily and per-domain stats for sent, delivered, opened, clicked and bounced, filtered by date range.

Event stream
HMAC signed
12:04:01.220email.sent200
12:04:02.880email.delivered200
12:07:55.140email.opened200
12:08:10.002email.clicked200
POST /your-endpoint X-MailQ-Signature: sha256=…
04Control & delivery

Stay in control of what leaves your domain

Deliverability, routing and timing handled for you.

One-click domain setup

Generated DKIM keys and automatic DNS validation verify your sending domains in minutes.

Allowlisted Reply-To

Allowlist reply domains and addresses per tenant, then set replyTo on any message via the API.

Inbound routing

Receive incoming mail and route each message to a webhook or mailbox with per-address rules and priorities.

Business-hours scheduling

Hold messages until the recipient's business hours, or schedule an exact UTC send time.

portal.mailq.cloud
Overview
Last 30 days
Sent
184,920
+12.4%
Delivered
99.94%
+0.1%
Opened
61.2%
+3.8%
Clicked
24.7%
+1.2%
Send volume
Recent activity
[email protected]Delivered
[email protected]Opened
[email protected]Delivered

See the platform end to end

Start a free trial or have us walk you through it.