Build a CRM in Notion with Email Integration

Notion makes a surprisingly good CRM for small teams. It's flexible, visual, and you probably already use it for other things. What makes it different from a spreadsheet-based CRM is relations and rollups — you can link emails directly to contact pages and roll up conversation counts, deal values, or anything else across your database. That's what turns a simple email log into something that actually behaves like a CRM.
The missing piece is getting client emails in there without copy-pasting everything manually. Here's how to wire it up with Quicktion.
Your Notion CRM Database
Start with a database designed for contacts and communication:
| Property | Type | Purpose |
|---|---|---|
| Name | Title | Contact or company name |
| Contact's email address | ||
| Company | Text | Company name |
| Stage | Select | "Lead", "Contacted", "Negotiation", "Won", "Lost" |
| Priority | Select | "High", "Medium", "Low" |
| Last Contact | Date | When you last communicated |
| Source | Select | How they found you |
| Notes | Rich text | Key details and context |
| Emails | Relation | Links to saved email records |
Create a second database for email records:
| Property | Type | Purpose |
|---|---|---|
| Subject | Title | Email subject line |
| From | Sender's address | |
| Date | Date | When received |
| Contact | Relation | Links back to CRM record |
| Direction | Select | "Inbound", "Outbound" |
The relation between these two databases is what makes this worthwhile. Once you link an email record to a contact, you can add a rollup on the contact side to count how many emails you've exchanged — or roll up the most recent date. Notion's relations are what separate this from a flat spreadsheet CRM.
Save emails in seconds
Forward any email to your Quicktion address and it lands in Notion or Google Sheets automatically.
Connecting Email to Your CRM
Option 1: Gmail Add-on (Recommended for CRM)
The Gmail add-on is ideal for CRM because you want to choose which emails to save and tag them properly:
- Install the Quicktion Gmail add-on
- Create a destination pointing to your Emails database
- When an important client email arrives, click the Quicktion icon
- Select the destination and save
After saving, go to Notion and link the email record to the relevant CRM contact using the relation property.
Option 2: Email Forwarding
For high-volume client communication, set up forwarding rules:
- Create a Gmail filter for a specific client's email domain
- Forward to a Quicktion destination linked to your Emails database
- All emails from that domain automatically appear in Notion
This works well for clients who use a company domain (e.g., *@clientcompany.com).
CRM Workflows
New Lead Workflow
- Receive an inquiry email
- Save it to Notion via the Gmail add-on
- Create a new contact in your CRM database
- Link the email to the contact
- Set Stage to "Lead" and assign a priority
Follow-Up Tracking
Create a view in your CRM filtered to contacts where "Last Contact" is more than 7 days ago. This surfaces contacts who need a follow-up.
Pipeline View
Use a Notion board view grouped by Stage:
- Lead — New inquiries
- Contacted — You've responded
- Negotiation — Active discussions
- Won — Closed deals
- Lost — Didn't convert
Tips for a Better Email CRM
Save selectively — not every email deserves a CRM entry. Focus on communications you'll actually need to reference.
When saving via the add-on, add a quick note in the page about next steps or key points. That context is easy to add in the moment and hard to reconstruct later.
Use the relation property consistently. Linking emails to contacts is what makes the whole thing work — without it, you just have an email log.
Review your pipeline board weekly to update stages and follow up on anything stale. The board view makes it obvious what's been sitting too long.
Get Started
Sign up for Quicktion and set up a destination for your CRM email database. Use the Gmail add-on for selective saving or forwarding for automatic capture — or use both together.
If you use Gmail, check out our complete Gmail-to-Notion integration guide for more setup options.
Ready to put your emails where they belong?
Quicktion lets you forward emails or use the Gmail add-on to save messages to Notion or Google Sheets. No code required.
Leandro Zubrezki
Founder of Quicktion
Building tools to bridge the gap between email and Notion. Leandro created Quicktion to help teams save time by automating their email-to-Notion workflows.
Related Posts

Build a CRM in Airtable with Email Integration
Build a simple CRM in Airtable and connect it to your email. Save client emails directly to contact records with Quicktion.

Build a CRM in Google Sheets with Email Integration
Build a simple CRM in Google Sheets and connect it to your email. Save client emails to your sales pipeline spreadsheet with Quicktion.

Track Order Confirmations from Gmail in Notion
Automatically log order confirmation emails from Gmail to a Notion database. Track purchases, shipments, and deliveries in one place.