Receive and parse incoming emails via webhooks. Build support systems, email-to-task workflows, and automated responses on top of real email.
No MIME parsing, no regex on raw email. Every inbound email arrives at your webhook as a clean, structured JSON object.
{ "from": "customer@company.com", "to": "support@yourdomain.com", "subject": "Need help with my account", "text": "Hi, I can't log in to my dashboard...", "html": "<p>Hi, I can't log in to my dashboard...</p>", "headers": { "message-id": "<abc123@company.com>", "date": "Thu, 13 Feb 2025 10:30:00 +0000" }, "attachments": [ { "filename": "screenshot.png", "contentType": "image/png", "size": 24531 } ]}Point your domain's MX records to Posthawk's SMTP server. One DNS change is all you need.
The built-in SMTP server accepts incoming emails, parses headers, body, and attachments.
A structured JSON payload is sent to your endpoint with sender, subject, body text, HTML, and attachments.
Every inbound email triggers a webhook to your endpoint with the full parsed email as a structured JSON payload.
Attachments are extracted, base64-encoded, and included in the webhook payload. No manual MIME parsing needed.
Built-in SPF and DKIM verification to reject spoofed senders. Only legitimate email reaches your webhook.
Each receiving domain gets its own webhook URL. Add support.yourapp.com and billing.yourapp.com as separate domains to fan inbound mail out to different systems.
Route incoming support emails to your ticketing system. Parse subject lines, extract priority, and auto-assign.
Forward emails to a project address and automatically create tasks, notes, or tickets from the content.
Trigger automated replies or acknowledgements when specific email patterns or senders are detected.
Point your MX records and start receiving parsed emails via webhooks in minutes.
We use analytics cookies to understand how you use our site and improve your experience. Privacy Policy