Notion automations are a powerful tool for streamlining your workflows, reducing manual effort, and boosting productivity. By setting up simple rules, you can transform repetitive tasks into automated processes, freeing up your time and mental energy for more important work.
Why This Is Useful
Manual data entry and status updates are not only time-consuming but also prone to human error. Notion automations address this by:
- Eliminating Repetitive Tasks: Automatically update statuses, set dates, or create related items based on triggers, saving you countless clicks and keystrokes.
- Ensuring Consistency and Accuracy: Guarantee that properties are always set correctly and uniformly, reducing mistakes across your databases.
- Freeing Up Mental Energy: No longer needing to remember to update a follow-up date or move a project along its pipeline allows you to focus on the actual work.
- Boosting Productivity: Faster, more reliable workflows mean you and your team can accomplish more in less time.
- Enabling Proactive Management: Set automatic reminders or create tasks to ensure nothing falls through the cracks.
Required Notion Features
To leverage Notion automations, you'll need the following:
Atomic Habits by James Clear — ~$14. Essential reading for Notion power users.
View on Amazon →- Notion Plus, Business, or Enterprise Plan: Automations are a premium feature and are not available on the Free personal plan.
- Database: Automations operate within and between Notion databases. You'll need at least one database with relevant properties to automate.
- Properties: The properties you want to use as triggers (e.g., Status, Checkbox, Date) or modify as actions (e.g., Date, Status, Text) must exist in your database.
Step-by-Step Setup: Automating Follow-Up Dates for Blocked Tasks
Let's walk through a practical example: automatically setting a "Follow-up Date" for a task when its status changes to "Waiting" or "Blocked." This ensures you don't forget to revisit pending items and keeps your projects moving forward.
Scenario: You have a "Tasks" database with the following properties:
-
Name(Title property) -
Status(Select or Multi-select property with options like: To Do, In Progress, Waiting, Blocked, Done) -
Follow-up Date(Date property)
When a task's Status is set to "Waiting" or "Blocked," you want the Follow-up Date to automatically populate with a date 3 calendar days from today.
1. Navigate to Your Database
Open the Notion database where you want to create the automation (e.g., your "Tasks" database).
2. Access Automations
- Look for the ⚡ Automate button, usually located at the top right of your database view, next to the "New" button.
- Click the ⚡ Automate button.
- Select + New automation.
3. Define the Trigger
The trigger is the event that starts your automation.
- In the "New automation" window, click + Add trigger.
- Choose "Property edited".
- Select the "Status" property from the dropdown list.
- Now, define when the status being edited should trigger the automation. Select "When Status is".
- Choose the options "Waiting" and "Blocked" from the list. If you want both, ensure both are selected. You can add multiple conditions here.
- Recap: Your trigger is now set: "When Status is edited to 'Waiting' OR 'Blocked'."
4. Define the Action
The action is what the automation does once triggered.
- Below the trigger, click + Add action.
- Choose "Edit property".
- Select the "Follow-up Date" property from the dropdown list.
- Click the "Value" field that appears.
- From the options, select "Date".
- A date picker will open. Instead of selecting a specific calendar date, click on "Today".
- You'll then see an option to "+ Add to date". Click this.
- From the dropdown, select
days. In the accompanying number field, enter3.
(Note: Notion does not currently have a direct "business days" option within automations, so this will simply be 3 calendar days from today.)
- Recap: Your action is now set: "Set Follow-up Date to 3 days from today."
5. Name and Save Your Automation
- Give your automation a clear and descriptive name (e.g., "Auto-set Follow-up for Waiting/Blocked Tasks").
- Click "Create".
6. Test Your Automation
- Go back to your database view (your "Tasks" database).
- Find an existing task or create a new one.
- Change its "Status" property to either "Waiting" or "Blocked."
- Observe the "Follow-up Date" property for that task. It should automatically populate with a date 3 days from when you changed the status.
Tips for Effective Notion Automations
- Start Simple: Don't try to automate your entire workflow at once. Begin with small, high-impact tasks that frequently cause manual effort or errors.
- Plan Your Workflow: Before building, clearly define the trigger, the conditions (if any), and the desired actions. Sketch it out on paper or in a simple diagram to clarify the logic.
- Use Descriptive Names: Name your automations clearly (e.g., "Auto-Archive Old Projects," "Set Due Date on Creation") so you understand their purpose at a glance, especially as you accumulate more.
- Test Thoroughly: Always test your automations after creation to ensure they behave as expected. Create dummy entries or duplicate pages if needed to safely experiment.
- Leverage Formula Properties: For complex calculations (like "3 business days from now," or conditional text based on multiple properties), create a separate formula property first. Then, have your automation act on or copy the value of that pre-calculated formula property.
- Combine Multiple Actions: An automation can have multiple actions (e.g., change status, set a date, AND assign a person). Use this to create comprehensive automation flows.
- Explore Different Triggers:
- Page Created: Automatically set initial properties for new database items.
- Property Edited: The most common and flexible trigger, allowing you to react to changes in almost any property type.
- (While not currently a core Notion automation feature, external integrations can offer time-based or external triggers.)
- Understand Limitations: Automations run within the database. They can't currently create new pages in different databases unless linked, or directly notify external services without integration platforms like Zapier or Make.
Finished Template Example: Project Management Hub
Imagine a "Project Management Hub" template for project managers or freelancers, significantly enhanced by Notion automations to manage projects, tasks, and client interactions efficiently.
Database Setup:
- Projects Database:
- Properties:
Name,Status(Not Started, In Progress, Review, Blocked, Complete),Client(Relation to Clients DB),Due Date,Completion Date,Project Lead(Person),Budget,Tasks(Relation to Tasks DB),Progress Bar(Formula calculating % ofDonetasks). - Tasks Database:
- Properties:
Task Name,Status(To Do, In Progress, Waiting, Blocked, Done),Priority(Select),Due Date,Assigned To(Person),Related Project(Relation to Projects DB),Follow-up Date. - Clients Database:
- Properties:
Client Name,Contact Person,Email,Related Projects(Relation to Projects DB).
Key Automations within this Template:
- Auto-Update Project Status to "Review" when all tasks are complete:
- Trigger (Projects DB): When the
Progress Barproperty is edited ANDProgress Baris100%. - Actions (Projects DB):
- Set
Statusto "Review". - Set
Completion Dateto "Today". - (This requires a
Progress Barformula property in the Projects DB that calculates task completion based on the related tasks in the Tasks DB.) - Auto-Set Follow-up Date for Blocked/Waiting Tasks: (As detailed in the step-by-step guide above)
- Trigger (Tasks DB): When
Statuschanges to "Waiting" or "Blocked." - Action (Tasks DB): Set
Follow-up Dateto 3 days from "Today." - Initialize New Tasks:
- Trigger (Tasks DB): When a
New Pageis created. - Actions (Tasks DB):
- Set
Statusto "To Do." - Set
Priorityto "Medium." - Auto-Assign Project Lead to New Project:
- Trigger (Projects DB): When a
New Pageis created. - Action (Projects DB): Assign
Project Leadto "[Your Name]" (or a specific team member).
By implementing these automations, a project manager can significantly reduce the administrative overhead of managing projects. You spend less time manually updating dates and statuses, ensuring that projects progress smoothly and important follow-ups are never missed, ultimately allowing you to focus more on strategic planning and execution.
Write proposals, handle client emails, market your services, and manage your business — 50 copy-paste AI prompts that save 10+ hours per week. Instant PDF download.
Get Instant Access →Affiliate disclosure: Some links on this page are affiliate links. We may earn a commission at no extra cost to you.