Four steps from email to CMS draft

Your content team sends emails. Mail2Draft turns them into CMS-ready drafts. No logins, no copy-paste.

1

Register a mail address

Create a dedicated address like acme@mail2draft.eu. Your team sends content emails to this address.

2

Set up a Flow

Link a subject tag like [blog], add AI prompt instructions for how the draft should be structured, and point it at your CMS webhook.

3

Your team sends the email

A content editor writes their piece, puts [blog] in the subject, and sends it to your Mail2Draft address. No CMS login needed.

4

Draft appears in your CMS

Mail2Draft calls AI, structures the content, and posts a draft directly to your Drupal or WordPress site via webhook. Ready to publish.

Everything you need, nothing you don't

Built for low-maintenance, high reliability.

๐Ÿ“ฌ

Mail addresses with sender control

Each address has an allowlist of permitted senders. Emails from unknown addresses are rejected before any processing.

โšก

Flows, tag-based routing

A Flow links a subject tag like [blog] to a specific mail address. One address can have multiple flows for different content types.

๐Ÿง 

Prompt instructions per flow

Each flow carries its own AI prompt. Tell it to write a blog post, summarise meeting notes, or structure a product update, your call.

๐Ÿ”—

Webhook delivery

Structured JSON POST to your endpoint. Optional Bearer token auth, exponential backoff retries, and full HTTP status logging.

๐Ÿงช

Built-in test tool

Send a test email directly from the dashboard without touching your inbox. See results in the activity log immediately.

๐Ÿ“Š

Activity log

Every event recorded: mail received, flow matched, draft attempted, webhook response, reply sent. Nothing hidden.

Works with your CMS

Free plugins and modules that receive Mail2Draft webhooks and create drafts automatically. More platforms coming soon.

Free
Drupal
Free module for Drupal 10 & 11. Creates draft nodes from webhook payloads.
Free
WordPress
Free plugin for WordPress 6+. Creates draft posts in seconds, Gutenberg-ready.
Coming soon
Adobe Experience Manager
Email-to-draft for AEM content authors. Register your interest.
Coming soon
Sitecore
Webhook connector for Sitecore Content Hub and XM Cloud. Register your interest.

Simple per-address pricing

One price per mail address per month. Scale up as your team grows.

Starter
โ‚ฌ5 / address / month
or โ‚ฌ50 / address / year
  • 1,200 email drafts / year per address
  • Tag-based flow routing
  • Drupal + WordPress webhooks
  • Activity log
Popular
Team
โ‚ฌ10 / address / month
or โ‚ฌ100 / address / year
  • 12,000 email drafts / year per address
  • Everything in Starter
  • Attachment scanning (PDF, Word)
  • Priority support
Custom
Talk to us
For large teams or enterprise CMS
  • Volume pricing
  • Custom integrations (AEM, Sitecore)
  • SLA and dedicated support
  • On-premise options
Contact Frederik →

Mistral cost calculation: at 100 emails/month per address, AI processing costs roughly โ‚ฌ0.08/email with a large model (Mistral Large 2) or less than โ‚ฌ0.01 with a small model. Use the AI config to choose the right model for your budget.

Ready to turn emails into CMS drafts?

Set up in minutes. No infrastructure, no code. Cancel anytime.

Get started