How to set up recurring task automation on Notion
Set up recurring task automation in Notion by creating a database with date properties, then using Notion's built-in automation features or templates with formulas. You can also integrate with external tools like Zapier or use recurring template buttons for automatic task generation.
Prerequisites
- Active Notion workspace
- Basic understanding of Notion databases
- Notion Pro plan for advanced automations
- Familiarity with database properties
Step-by-Step Instructions
Create a Tasks Database
/database and selecting Table - Full page. Name your database "Recurring Tasks" and add these properties: Task Name (Title), Due Date (Date), Status (Select), Recurrence (Select), and Next Due Date (Formula).Configure Recurrence Property Options
Create Next Due Date Formula
if(prop("Recurrence") == "Daily", dateAdd(prop("Due Date"), 1, "days"), if(prop("Recurrence") == "Weekly", dateAdd(prop("Due Date"), 1, "weeks"), if(prop("Recurrence") == "Monthly", dateAdd(prop("Due Date"), 1, "months"), if(prop("Recurrence") == "Yearly", dateAdd(prop("Due Date"), 1, "years"), prop("Due Date")))))Set Up Automation with Templates
Configure Notion Automations
Create Filtered Views for Task Management
Integrate External Automation Tools
Common Issues & Troubleshooting
Formula not calculating next due date correctly
Check that your Due Date and Recurrence properties are properly configured. Ensure the formula syntax is correct and test with a simple daily recurrence first. Verify that date formats match your workspace settings.
Automation not triggering when task marked as done
Go to Settings & members > My automations and check if the automation is active. Verify that the trigger conditions match exactly (Status property changing to "Done"). Test the automation manually by changing a task status.
Multiple duplicate tasks being created
Check if you have multiple automations running for the same trigger. Disable any conflicting automations or templates. Review your external automation tools (Zapier, Make) to ensure they're not creating duplicates. Add a delay in external automations if needed.
Recurring tasks not showing in filtered views
Review your view filters to ensure they're set correctly. Check that the Due Date property is populated and in the correct format. Refresh the page and verify that the Recurrence property is set to something other than "None" for recurring tasks.