How to automatically send emails/alerts using Notion Automation?

Automate email alerts in Notion by setting triggers for page additions/property changes, configuring email actions, and utilizing advanced features like conditional logic.

Dec 30, 2024
 
With the introduction of Notion Automation, Notion databases have become more powerful than ever. Notion Automation provides powerful capabilities to automatically initiate actions based on various triggers and conditions. In this article, we’ll talk about one such action, i.e. sending emails.

Use Case

Let’s start with a simple task management use case. We are looking to automate the following workflow:
Send email to a user when a new or existing Task is assigned to them. Add the task details and task link in the email as relevant context.

Step-by-Step Guide

1. Setting Up Your Automation

To create an email automation:
  1. Go to your database or page settings
  1. Click on ⚡ button at the top of the database
notion image

2. Configuring Triggers

You can trigger automated emails based on various events like when a new page is added, when a property is edited, when a date arrives, etc.
For our use case, we’ll add two triggers:
  1. A new page is added
  1. Assigned To property is edited
 
notion image
 
💡
Choose "any" connector when adding the conditions described above (when "any" triggers occur).
Difference between "any" and "all"
When setting up multiple triggers in Notion Automation, you have two options for connecting them:
"Any" connector: The automation will run if any one of the specified triggers occurs. For example, if you set "new page added" OR "Assigned To property edited" as triggers with "Any" connector, the automation will run when either of these events happens.
"All" connector: The automation will run only if all of the specified triggers occur simultaneously. For example, if you set "Status changed to Done" AND "Due Date is today" with "All" connector, the automation will run only when both conditions are true at the same time.
 

3. Configuring Send Email Action

Click on the + New Action button and select the Send mail to… action.
notion image
 
💡
When setting up a “Send mail to” action for the first time, you will be required to authorize with Gmail.
 

4. Customize Email Action

When setting up your email automation, you can customize:
  • Email recipients - Set this to the Assigned To property.
  • Subject line - Add a subject that suits your requirements.
  • Email body content - Add dynamic content from the Task properties to add relevant context to the email.
notion image
 

5. Advanced Features

Some advanced capabilities include:
  • Using conditional logic to send different email content (using Formulas in the email content)
  • Including database properties as variables
 
notion image
 
 

Best Practices

Automations are simple to setup. However, it’s advised to follow these best practices:
  • Test your automation with a small group first
  • Regularly review and update your automations
 

Common Use Cases

Some popular applications of email automation in Notion include:
  • Sending welcome emails to new team members
  • Notifying stakeholders of project updates
  • Sending deadline reminders
 

Troubleshooting

If your email automation isn't working as expected, check:
  • Notion is authorized to send emails via Gmail
  • Check trigger conditions to ensure that they’re being met
  • Check email formatting that could cause data to be hidden/obfuscated
 

Conclusion

Notion's email automation feature can significantly streamline your workflow and improve communication efficiency. By following this guide and best practices, you can create powerful automated email workflows that save time and reduce manual effort.
 

Want to take your Notion Database to the next level with NotionApps?

While Notion's built-in automation features are powerful, you can take your Notion database to the next level with NotionApps, a no-code tool that transforms your Notion databases into fully functional applications.
  • Create custom interfaces for your Notion databases
  • Create public or private apps
  • Restrict data based on the user (no need for multiple databases per user)
  • Build interactive forms and data entry screens
  • Share your apps with team members or clients
NotionApps seamlessly integrates with your existing Notion workspace, allowing you to leverage your database structure while adding powerful functionality without writing any code.
 
 
💡
To send emails via Outlook, you should work with the Webhooks automation action and configure an email sending workflow with a tool like Make/Zapier.