📬 Email → Notion Sync

rate: – notion: – sendgrid: –

Queue

pending
processing
done
skipped (dupes)
failed

Mailboxes

MailboxServerWatchingStatus

Outbound sends

compose here or trigger from Notion buttons
#To / SubjectFromStatusScheduled for

Recent jobs

#Subject / FromKindStatusResult

Activity log

Contacts

NameEmailPhone

open in Notion ↗

Email history

Add mailbox

TLS
Watch inbox (received)
Watch sent (sent)
Skip messages flagged X-Spam-Flag: YES
🌴 Out of office auto-reply
Enable auto-reply for this mailbox
Replies send through SendGrid from this mailbox's address. Bulk mail, no-reply senders, other auto-replies, and internal domains are never answered.

Email accounts in Notion

Accounts from the Notion email-accounts database. Import creates the mailbox entirely server-side (the password is read from Notion over TLS and encrypted here — it never touches the browser). Prefill opens the form for accounts without a stored password.

AccountHostPassword in NotionStatus

Compose email

Settings

BCC sender a +2 self-copy
Notion dedup fallback (query Notion when local index misses)
Webhook endpoints (secret-gated, no login needed)
Notion send:
Notion cancel:
SendGrid events:
Point your Notion button/automation webhooks at the first two, and paste the third into SendGrid → Settings → Mail Settings → Event Webhook (delivered, opened, bounced, dropped, spam reports).