🔵 WordPress Plugin · Free
nstall the free Mail2Draft WordPress plugin and publish emails as articles without opening Wordpress.
Free forever. Compatible with WordPress 6.0+.
How it works
The plugin registers a REST API endpoint. Mail2Draft calls it when a new email matches your flow.
Install from the WordPress plugin directory or upload the zip. Activate it under Plugins → Installed Plugins.
The plugin creates an endpoint at https://yoursite.com/wp-json/mail2draft/v1/webhook. Copy this URL from the plugin settings page.
In Mail2Draft, open your Flow, paste the webhook URL and optionally set a Bearer token for authentication.
Send an email with your subject tag to your Mail2Draft address. A draft post appears in WordPress immediately.
Webhook payload
Mail2Draft sends a structured JSON POST. The plugin maps these fields to a WordPress post automatically.
{
"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.
Download
The plugin is free and open source. No licence key required.
mail2draft-wordpress
WordPress 6.0+ · Free · Open source
Or search for it directly in WordPress:
Plugins → Add New → Search "mail2draft" → Install → Activate
FAQ
By default the plugin creates post drafts. You can configure the target post type in Settings → Mail2Draft. Custom post types are supported.
Yes. Set a secret token in the plugin settings. Mail2Draft will send it as an Authorization: Bearer ... header with every request.
Yes. The email body is inserted as a paragraph block. HTML emails are parsed and mapped to appropriate blocks where possible.
Yes — the plugin is free but requires a Mail2Draft account to send webhook payloads to your WordPress site.
Create your free Mail2Draft account, set up a flow, and install the plugin. Drafts in minutes.