Zapier and Make have delays and limited HTML parsing
Email forwarding loses formatting and structure
Browser extensions require manual clicking for each email
Most tools only capture plain text, not rich content
Custom integrations require coding and ongoing maintenance
You shouldn't have to build this yourself.
Each email becomes a row in your Notion database with sortable, filterable properties like sender, date, and status.
Email body becomes native Notion blocks — headers, lists, tables, code blocks, blockquotes — all preserved.
Map email fields to your database columns. Subject → Title, From → Email, Date → Date — you control the schema.
Emails appear as database pages within seconds. Filter by sender, sort by date, build views — it's all there.
Authorize Mailhooks to access your Notion workspace.
Choose which Notion database should receive your emails.
Configure which email fields map to which database columns.
Get a unique Mailhooks address linked to your Notion database.
Emails sent to your address become Notion pages automatically.
Emails become database entries with properties AND rich page content.
// Your Notion Database
┌──────────────────────────────────────────────────┐
│ 📧 Emails Database │
├────────────────┬─────────────┬────────┬─────────┤
│ Title │ From │ Date │ Status │
├────────────────┼─────────────┼────────┼─────────┤
│ Project Update │ [email protected] │ Jan 29 │ New │
│ Invoice #1234 │ billing@... │ Jan 28 │ Read │
│ Weekly Report │ reports@... │ Jan 27 │ Archived│
└────────────────┴─────────────┴────────┴─────────┘
// Each row is a full page with the email content!// Click a row to see the full email as Notion blocks:
📄 Project Update
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
From: [email protected]
Date: January 29, 2026
Status: New
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Here's the **weekly summary**:
## Completed Tasks
• Launched new feature
• Fixed critical bugs
• Updated documentation
## Metrics
┌─────────┬─────────┐
│ Metric │ Value │
├─────────┼─────────┤
│ Users │ 1,234 │
│ Revenue │ $5,678 │
└─────────┴─────────┘
> "Great progress this week!" — Team LeadMailhooks converts HTML emails to native Notion blocks: headings (H1-H6), paragraphs, bullet lists, numbered lists, tables, code blocks, blockquotes, horizontal rules, and inline formatting (bold, italic, links, inline code).
Mailhooks automatically creates the required properties (Subject, From, To, Date, Status, Message ID) in your database when the first email arrives. You can use any existing database — we'll add the missing properties without affecting your existing data.
Attachments are stored in Mailhooks and linked in your Notion page. You can access PDFs, images, and other files directly from the page.
Emails typically appear in Notion within 1-5 seconds of being received. There's no batching or delays.
Yes. You can create multiple Notion hooks with different email addresses or domains, each connected to different databases. Route invoices to one database, newsletters to another.
The page content is generated from the email, but you can set up your database with default property values and views. The email content becomes the page body.
Plain text emails are converted to paragraph blocks. The formatting conversion is most powerful with HTML emails, but plain text works too.
Absolutely. When you connect Notion, you can authorize access to any workspace you have permissions for, including team workspaces.
Takes Under 5 minutes — no email infrastructure required.
Create a database in Notion with the properties you want (Title, From, Date, Status, etc.). Mailhooks will populate these automatically.
In the Mailhooks dashboard, go to Integrations → Notion and click "Connect". Authorize access to your workspace.
Go to Hooks → Notion, select your database, and configure property mappings. Choose which email fields go where.
Use the "Send Test" button or email your Mailhooks address directly. Watch it appear in Notion!