Everything built for makers.
Beautiful campaigns. Real-time analytics. EU-hosted, GDPR-by-default. AI-native by default — including a full MCP server your AI agents can call directly.
Beautiful campaigns, without the wrestling.
A block editor that snaps to your brand tokens, 80+ ready-to-ship templates, and BLUN AI subject lines that learn from what your audience actually opens.
Drag-drop block editor
Section-based layouts that snap to brand tokens. Spacers, dividers, columns, and rich-text blocks — exportable as MJML.
Open the editor80+ templates
Newsletters, product launches, transactional, lifecycle. Each template ships with light/dark variants and a brand-token swap.
Browse the libraryBLUN AI subject lines
Five suggestions per draft, ranked by past open-rate on your audience. Routed through the BLUN AI gateway — no subscriber data leaves the EU.
See how it learnsPersonalization tokens
Mustache-style tokens, conditional blocks, and fallback chains. Personalize anything from first name to last-purchase SKU.
Token referenceLists, segments, and a clean consent ledger.
Subscriber preferences, GDPR consent state, and deduplicated imports — every contact carries a full audit history with timestamp and source.
Lists, segments, tags
Compose audiences from any combination of tags, behaviour signals, and consent states. Save, name, and reuse across campaigns.
Audience modelCSV import + connectors
Drag a CSV, paste from clipboard, or wire up a connector. Consent fields auto-map and bounces get a hygiene pass at import time.
All connectorsSubscriber preferences
A hosted preferences page where subscribers pick categories, frequency, and language — branded with your tokens, no extra setup.
Preview the pageGDPR consent ledger
Every contact carries a consent state with timestamp, source, and full audit history. Exportable per-subscriber on data-subject request.
Compliance detailsPress send, watch the pulse.
Real-time analytics, A/B tests, send-time optimisation, and a deliverability stack that walks you through every DKIM, SPF and DMARC record.
Real-time analytics
Opens, clicks, replies, unsubscribes — streaming, with cohort tags and per-link breakdowns. Dashboards refresh as the queue drains.
Live demoA/B testing
Split on subject, sender, or content blocks. Auto-promote the winner after a configurable confidence threshold and sample size.
How splits workSend-time optimisation
The BLUN AI gateway picks the per-subscriber slot with the highest historical open probability. Pin a window if you have hard timing rules.
Send-time modelDKIM / SPF / DMARC wizard
Paste a sending domain, copy the records, watch the wizard verify propagation. Pre-send compliance check on every campaign.
Run the wizardSet the flow once, let it ship for years.
Drip flows with branching, time delays, and re-entry rules. Triggers from any event, including external webhooks. Visual builder, no spaghetti.
Drip / Automation flows
Drag nodes, draw branches, hit publish. Onboarding, lifecycle, win-back — anything you can flowchart, you can ship.
Build a flowTriggers + branches
Subscribe, click, purchase, segment-enter, inactivity, or a custom event. Branch on attributes, behaviour, or A/B winner.
All trigger typesWebhooks
Outgoing webhooks on every send, open, click, bounce, and unsubscribe. Signed payloads, retries with exponential back-off.
Webhook referenceA REST API, an MCP server, and an agent-shaped surface.
Wire pulsemail into your stack with a clean REST API, or skip the wiring entirely and let your AI agents call the MCP server directly over Mnemo Connect.
REST API
Versioned endpoints for lists, subscribers, campaigns, templates, and analytics. JSON in, JSON out, idempotency keys on every write.
API referenceMCP server for AI agents Unique
A Mnemo Connect endpoint with a typed tool surface: list_lists, list_subscribers, send_campaign, build_block, schedule_send. Agent-native.
MCP docsWebhooks
Signed event streams for every send, open, click, bounce, and unsubscribe. Retries with exponential back-off, dead-letter queue on the dashboard.
Event catalogueAudit log + exports
Immutable record of every change across users, lists, templates, and sends. CSV and JSON exports, signed timestamps, retention you control.
Audit schemaEU-hosted. GDPR by default.
Hetzner Germany for data, queues and logs. Pre-send compliance checks on every campaign. A custom DPA template — and a privacy policy you can actually read.
EU-hosted (Hetzner)
Sending, storage, queues, and analytics all live on Hetzner servers in Nuremberg and Falkenstein. No US transfers in the default flow.
Hosting detailsGDPR by default
Consent ledger, data-subject export, right-to-be-forgotten, sub-processor list, and a DPA in the box. Compliance is the path, not the upgrade.
Privacy policyPre-send compliance check
DKIM / SPF / DMARC alignment, unsubscribe link present, imprint footer attached, broken-link scan, image-to-text ratio. We refuse to send if anything is off.
Check rulesCustom DPA
A clean Data Processing Agreement, ready to sign. Standard contractual clauses, sub-processor list, retention windows — all spelled out, no fine print.
Read the DPA