Recurring events
Learn how recurring Google Calendar and Outlook events sync to Notion as individual pages. Covers editing instances, managing duplicates, and using the sync window
2sync syncs each occurrence of a recurring event as its own Notion page. A weekly team meeting becomes individual pages, one per date, so you can add notes, track changes, and manage each instance independently. This guide covers how edits propagate, how the sync window controls which instances appear, and how to handle duplicates.
How calendars vs Notion handle recurrence
Google Calendar and Outlook:
- Store one event with a recurrence rule (e.g., "Every Monday at 9am")
- Generate instances dynamically from that rule
- Edits can apply to one instance or the entire series
Notion:
- Has no native recurrence concept
- Each database page is independent
- No way to define "repeat every Monday"
How does 2sync sync recurring events?
2sync syncs individual instances of recurring events as they fall within your sync timeframe. Instead of one "Weekly Team Meeting" entry, you see:
- Team Meeting - Jan 6
- Team Meeting - Jan 13
- Team Meeting - Jan 20
- etc.
This approach enables per-instance customization that calendars don't support natively.
Create a Notion view filtered to "Is Recurring" events to see all your repeating meetings in one place. Add meeting notes directly to each instance.
Benefits
Specific notes per occurrence: Add meeting notes, agendas, or action items to each specific date rather than the entire series.
Individual tracking: Mark specific instances as cancelled, moved, or needing follow-up.
Accurate history: Review exactly what happened on each date with attached notes and links.
How does the sync window work?
Your configured timeframe (set in advanced sync settings) controls which instances sync:
- Example: 6 months back, 1 year forward
- Only instances within that window sync to Notion
- Events outside this horizon are not synced
- New instances appear automatically as they enter the window
The sync window is configured when you create your automation and depends on your plan. You can adjust it anytime from the automation settings.
How windows work
If your sync window is "3 months back, 6 months forward" and you have a weekly meeting:
- Past instances beyond 3 months are not in Notion
- Today plus the next 6 months of instances are synced
- Each week, a new future instance enters the window and syncs
How do edits affect recurring events?
Editing in Google Calendar
Single instance edit:
- Click on one occurrence
- Choose "Only this event" when prompted
- Only that Notion page updates
Series edit (this and all following):
- Click on one occurrence
- Choose "This and all following events"
- Google treats the new series as new events
- Old instances may appear as duplicates in Notion
Editing "this and all following events" creates new event IDs in Google Calendar. With event deletion disabled, old instances remain in Notion alongside new ones. Enable event deletion to automatically remove old instances.
Editing in Outlook
The same principles apply:
- This occurrence only: Updates one Notion page
- All events in the series: Updates all synced instances
- This and all following: Creates new event series, may duplicate in Notion
Editing in Notion
Changes made to a Notion page sync back to that specific calendar instance:
- Edit the date → That instance moves in the calendar
- Edit the title → That instance's title changes
- Delete the page → That instance is removed (if deletion is enabled)
Cannot do from Notion:
- Create new recurring events (create in calendar first)
- Change the recurrence pattern
- Edit "all future instances"
For workarounds to manage repeating items directly in Notion, see how to create recurring tasks in Notion.
How do I identify recurring events?
Map the Is Recurring field (see field reference) to a Checkbox property in Notion. Any synced event that repeats will have this checkbox checked, making it easy to filter or identify recurring meetings.
Using filters with recurring events
Sync only recurring events:
- Go to Filters
- Add condition: Is Recurring checkbox is Checked
Exclude recurring events:
- Go to Filters
- Add condition: Is Recurring checkbox is not Checked
How do I manage duplicate recurring events?
When you edit a recurring series in the calendar, old and new instances may coexist in Notion temporarily.
Automatic cleanup
Enable Allow event deletion in Sync Settings (see delete behavior). When Google/Outlook removes old instances, 2sync removes the corresponding Notion pages.
Manual cleanup
Use the bulk editor tools to:
- Select your database
- Set a date range
- Click Select duplicated
- Delete the selected items
Google Calendar vs Outlook behavior
| Behavior | Google Calendar | Outlook |
|---|---|---|
| Instance syncing | Yes, individual occurrences | Yes, individual occurrences |
| Is Recurring field | Available | Available |
| Edit single instance | Updates one Notion page | Updates one Notion page |
| Edit series | Updates all synced pages | Updates all synced pages |
| Edit this and following | Creates new series (duplicates) | Creates new series (duplicates) |
How do recurring tasks differ from recurring events?
Recurring events (calendar) and recurring tasks (Todoist/Google Tasks) work differently:
Calendar events:
- Each occurrence syncs as a separate Notion page
- Multiple pages exist simultaneously
Todoist/Google Tasks:
- One task with a dynamic due date
- Completing moves the date to the next occurrence
- Only one Notion page exists, updated repeatedly
See the Todoist guide and Google Tasks guide for task-specific recurrence handling.
What should I do next?
Now that you understand how recurring events sync:
- See every Google Calendar field you can map
- Set up filters to control which events sync
- Configure delete behavior for automatic duplicate cleanup
Related
- Google Calendar sync for the full Google Calendar integration guide
- Outlook Calendar sync for Outlook-specific sync details
- Delete behavior for how deletion works across synced apps
- Filters for controlling which events sync
- How sync works for understanding the sync engine
FAQ
Can I create recurring events from Notion?
No. Notion doesn't have recurrence rules. Create recurring events in Google Calendar or Outlook, then they sync to Notion as individual instances.
Why do I see duplicate recurring events?
This happens when you edit 'this and all following events' in the calendar. Google/Outlook treat the new series as new events. Enable event deletion to clean up old instances.
How far ahead do recurring events sync?
Based on your sync window setting. If set to 1 year forward, you'll see the next year of instances. As time passes, new instances enter the window and sync automatically.
Can I edit the recurrence pattern from Notion?
No. Recurrence rules must be set in the calendar app. Notion pages represent individual instances, not the series definition.
What if I delete a recurring event page in Notion?
With deletion enabled, that specific calendar instance is cancelled. Other instances in the series remain unaffected.
How does Google Calendar handle recurring tasks compared to Todoist?
Google Calendar creates separate event instances for each occurrence of a recurring event. Todoist uses a single task with a rolling due date that advances after each completion. This means recurring Google Calendar events appear as individual rows in Notion, while a recurring Todoist task stays as one row with an updating date.