🔵 WordPress Plugin · Free

Mail2Draft for WordPress

nstall the free Mail2Draft WordPress plugin and publish emails as articles without opening Wordpress.

Free forever. Compatible with WordPress 6.0+.

From email to WordPress draft in four steps

The plugin registers a REST API endpoint. Mail2Draft calls it when a new email matches your flow.

1

Install and activate the plugin

Install from the WordPress plugin directory or upload the zip. Activate it under Plugins → Installed Plugins.

2

Copy your webhook URL

The plugin creates an endpoint at https://yoursite.com/wp-json/mail2draft/v1/webhook. Copy this URL from the plugin settings page.

3

Paste it into your Mail2Draft Flow

In Mail2Draft, open your Flow, paste the webhook URL and optionally set a Bearer token for authentication.

4

Send an email — draft appears

Send an email with your subject tag to your Mail2Draft address. A draft post appears in WordPress immediately.

What the plugin receives

Mail2Draft sends a structured JSON POST. The plugin maps these fields to a WordPress post automatically.

POST https://yoursite.com/wp-json/mail2draft/v1/webhook
{
  "messageId":    "<abc123@mail2draft.eu>",
  "subject":      "[blog] My article title",
  "fromAddress":  "author@example.com",
  "fromName":     "Jane Author",
  "bodyText":     "Plain text body of the email...",
  "bodyHtml":     "<p>HTML body of the email...</p>",
  "contextTag":   "blog",
  "promptTemplate": "Turn this email into a blog post draft.",
  "receivedAt":   "2025-06-01T09:30:00+00:00",
  "attachments":  []
}

The plugin responds with {"title": "Post title", "url": "https://yoursite.com/?p=123"} so Mail2Draft can log the draft URL and reply to you.

Get the plugin

The plugin is free and open source. No licence key required.

mail2draft-wordpress

WordPress 6.0+ · Free · Open source

⬇ WordPress.org View on GitHub

Or search for it directly in WordPress:

Plugins → Add New → Search "mail2draft" → Install → Activate

Common questions

Which post types does the plugin support?

By default the plugin creates post drafts. You can configure the target post type in Settings → Mail2Draft. Custom post types are supported.

Is authentication supported?

Yes. Set a secret token in the plugin settings. Mail2Draft will send it as an Authorization: Bearer ... header with every request.

Does it work with the Block Editor (Gutenberg)?

Yes. The email body is inserted as a paragraph block. HTML emails are parsed and mapped to appropriate blocks where possible.

Do I need a Mail2Draft subscription?

Yes — the plugin is free but requires a Mail2Draft account to send webhook payloads to your WordPress site.

Ready to automate your WordPress content?

Create your free Mail2Draft account, set up a flow, and install the plugin. Drafts in minutes.

Create free account Download plugin