URL slug: /how-to-send-email-in-notion-from-a-contact
Meta description: Learn how to send email in Notion from a contact page. Draft subject and body on the person, confirm, send with Gmail, and auto-update Last Contacted - with Contact Management.
Primary keyword: how to send email in Notion
Secondary: Notion Gmail button, Notion contact email, Notion CRM email, send email from Notion contact
Related: No access (video package)
How to Send Email in Notion From a Contact (Without Leaving Your CRM)
You open a contact in Notion to remember what you last talked about. Then you jump to Gmail to write the follow-up. Halfway through the draft you realize the subject line is in one tab, the note is in another, and nothing in your CRM will know you sent anything unless you go back and type it in by hand.
That gap is why relationships go quiet. Not because you stopped caring, but because send and record live in two different places.
Here is the short version: you can draft and send email from the contact itself in Notion, using a database button connected to Gmail. In Contact Management by The Notion Experience, that workflow lives in a dedicated Email section on every person. One click can send the message and stamp the dates your follow-up system actually uses.
Why sending email from the contact changes the habit
A contact list that cannot send is only a prettier address book. The moment you leave the record to write the email, context thins out. You forget the note. You skip logging Last Contacted. The follow-up cadence stays frozen on an old date, so “At Risk” never flips when it should.
When subject, body, and send live on the person, outreach becomes part of the same motion as remembering who they are. You are not building a second inbox inside Notion. You are closing the loop between relationship data and the message that keeps the relationship warm.
That is the design idea behind the Email section in Contact Management: keep the relationship system honest at the exact moment you reach out.
What you need before you start
You need a Contacts-style database in Notion with an email address on each person, plus a database button that uses Notion’s Send mail to… action (Gmail). That action is available on paid Notion plans and sends from a connected Gmail account.
In Contact Management, the fields already exist on every contact:
- Email - who receives the message
- Email Subject - the subject line
- Email Text - the body
- Last Email Send Date - your send log
- Send Email - the button that runs the automation
Connect Gmail once on the button. After that, every contact can use the same flow.
The workflow: draft, confirm, send on the person
Open the contact you want to reach. Expand the Email section so the fields are visible next to the rest of their record - type, notes, follow-up cadence, meetings.
Make sure Email is filled with the real address. Write Email Subject the way you would in Gmail. Write Email Text as the full body. Keep it short and specific. A good contact email sounds like a person, not a campaign.
Click Send Email. A confirmation appears before anything leaves your account. If Email Subject is empty, it warns you to add the subject. If the subject is filled but Email Text is empty, it asks for the body. If both are filled, you get a clear send confirmation. Choose Continue when you are ready, or Cancel if you still need to edit.
When you continue, Notion sends through Gmail: To from Email, Subject from Email Subject, Message from Email Text. The exact formula and field map are in the setup section below if you want to rebuild the button yourself.
You never had to copy the address into another app, and you never had to rebuild the message from a sticky note.
What happens after you send (the part most setups miss)
Sending is only half the job. The other half is keeping the CRM true.
In Contact Management, the same button stamps Date triggered on three properties:
- Last Email Send Date - so you can see when you last emailed this person
- Last Contacted - so your general touch history stays current
- Last Follow Up Date - so the auto-calculated next follow-up moves forward from a real outreach moment
That triple stamp is why this is more than a Gmail shortcut. Follow-up status, Today views, and cadence math all depend on honest dates. If you only send from your inbox, those fields go stale unless you remember to update them later. Most people do not. The button removes that second chore.
After a successful send, glance at the contact once. You should see today’s date on the send log and on last contacted. If this person has a follow-up interval, the next follow-up date recalculates from the refreshed last follow-up date. Your Home → Today board stays trustworthy because the system received the truth at send time.
How the Send Email button is set up
If you are building this yourself, or you want to understand what ships inside Contact Management, the automation is simple.
When: Button is clicked.
Action 1 - Show confirmation
Use this formula so empty Subject or Text is called out before send:
if(empty(This page.Email Subject),
"⚠️ Add Email Subject",
if(empty(This page.Email Text),
"⚠️ Add Email Text",
"âś… Send Email"))- Continue button text:
Continue - Cancel button text:
Cancel
These are soft guardrails. Fill both fields before you click so you always take the clean âś… path.
Action 2 - Send mail (Gmail)
Connect Gmail once. Map the fields like this:
Field | Maps to |
To | @ Email (contact Email property) |
Subject | This page → Email Subject |
Message | This page → Email Text |
You can leave display name and reply-to blank unless you have a special case.
Action 2 continued - Edit this page (date stamps)
On successful continue/send, set Date triggered on:
- Last Email Send Date
- Last Contacted
- Last Follow Up Date
That is the aha: one click sends the email and keeps the relationship engine honest (send log + last touch + follow-up cadence anchor).
Build that once on the database button property. Every contact page inherits it. That is the whole setup story - no Zapier required for this path, and no separate “email tasks” database unless you want one later for heavier outbound campaigns.
A practical example
Imagine a client contact, Alex Rivera. Type is Client. Email is already on the page. Your note says they wanted pricing by Friday.
You open Email, write subject “Quick check-in on the proposal,” and a two-line body asking if Thursday still works. You click Send Email, see the green send confirmation, and continue. Gmail delivers the message. Last Email Send Date, Last Contacted, and Last Follow Up Date all move to today. Next week, when you scan Follow-Up → Upcoming or Home → Today, Alex appears based on real outreach, not on a date you forgot to type.
That is the difference between a contact database and a relationship system.
Common questions
Can anyone in the workspace edit the button after Gmail is connected?
Notion only lets the person who linked Gmail edit that mail automation. Others can still click the button if they have edit access to the database content. Plan who owns the connection.
Does the confirmation block an empty subject completely?
Treat the confirmation as a clear warning and a pause, not as a replacement for good habits. Fill Subject and Text before you click so you always take the clean confirm path.
Is this the same as a full email client in Notion?
No. This is contact-first sending for relationship follow-ups. It is ideal when the person already lives in your CRM and the message is about that relationship. Heavy inbox triage is a different job.
What if I need CC, templates, or sequences?
Start with the contact button for one-to-one sends. If you later need bulk sequences, keep those as a separate system so your personal CRM does not turn into a marketing engine by accident.
Put it to work today
If Contact Management is already in your workspace, open one real contact, connect Gmail on Send Email if you have not yet, and run a test to yourself. Write a real subject and body. Confirm. Check that the three dates updated. Then send the follow-up you have been postponing to someone who matters.
If you want the Email section, follow-up engine, meetings, birthdays, and Today dashboard already wired together, Contact Management is built for that exact job. Duplicate it, add your people, and keep outreach on the person instead of scattered across tabs.
Get Contact Management: https://www.notion.com/templates/contact-management
Website: https://thenotionexperience.co/templates/the-notion-experience-templates/contact-management
You do not need a heavier CRM to stay consistent. You need one honest contact record, a message written next to it, and a send action that updates the system when you hit continue. Start with one person today. The habit compounds from there.