Quick start guide
Step-by-step guide to connect Notion with Google Calendar, Outlook, Todoist, or Google Tasks. Set up your first two-way sync in under 5 minutes.
Setting up 2sync takes under 5 minutes. In 4 steps, you'll connect your Notion database to a calendar (Google Calendar, Outlook Calendar), a task app (Todoist, Google Tasks, Microsoft To Do), a contact book (Google Contacts, Outlook Contacts), a Google Sheets tab, or a mailbox (Gmail, Outlook Mail). You'll have a working sync running automatically: two-way for calendars, tasks, contacts, and spreadsheets, and one way into Notion for email. This guide covers everything from connecting your accounts to activating your first automation.
Before you begin
To use 2sync, you need:
- A Notion account with at least one database
- An account with one of our supported services: Google Calendar, Google Tasks, Google Contacts, Google Sheets, Gmail, Outlook Calendar, Outlook Contacts, Outlook Mail, Microsoft To Do, or Todoist
- A 2sync account (sign up at app.2sync.com)
Not sure which integration to start with? Google Calendar ↔ Notion is our most popular sync and a great first automation.
Step 1: Pick the app
Open 2sync. Setup has three stages, Connect, Preview and Start, and opens on What do you want to sync with Notion?
- Find your app in the list, grouped by kind (calendars, tasks and more), or type its name in Search apps
- Click the app to open the Connect stage
Step 2: Connect the app and a Notion database
The Connect stage puts your app and Notion on one page.
- Click the connect button for your app (for example Connect Google Calendar) and sign in. This uses secure OAuth, so your passwords are never shared with 2sync
- Select the specific calendar, task list, contact group, or spreadsheet tab to sync with (for Google Sheets, choose the spreadsheet in Google Drive and pick the tab)
- In the Notion card, select your workspace
- Under Database, pick a database from the best matches, find it with Search by name, or click Create one for me to start with a new one
- Check the sync direction shown below the database
- Click Continue to Preview
2sync only sees the Notion databases you share with it. A database you just shared can take a minute to show up: click Refresh, or paste its link with Add it by link. You can update access later from your Notion connection settings.
Step 3: Preview the first sync
Nothing is written to either app until you run it. The Preview lists what the first sync will create, and you can open any item to see the Notion page it becomes.
- Each Notion property has a From dropdown that picks the field filling it. A change there applies to every item, and Advanced field mapping has more options
- Set a default gives every new page a fixed value
- Under Skipped, Change dates adjusts the date range and Add condition adds an optional filter, for example to sync only one calendar or only high-priority tasks
When the preview looks right, click Run first sync.
Step 4: Start your sync
The Start stage confirms the first sync and links to your Notion database. Click Start the sync now and 2sync will:
- Begin automatic syncing based on your plan's frequency (every 2-5 minutes)
- Log all sync activity in the Activity Log
The first sync may take a few minutes depending on how many items are in your database. Subsequent syncs are faster since they only process changes.
What happens next
Your automation opens on its own page, marked Active, with three tabs:
- Status: whether everything is in sync, the Pause and Sync now buttons, your connections, and recent activity, with Delete this automation at the bottom
- Fields: the sync direction for every field and how each one maps to a Notion property
- Rules: which items sync (filters and the syncing timeframe), how often 2sync checks for changes, and safety settings such as deletion
Use Sync now to trigger an immediate sync, which is useful for checking a change without waiting for the next automatic cycle.
Start with two-way sync on your most important fields (like title and date), then fine-tune on the Fields tab after your first sync runs.
If 2sync earns a recommendation, your referral link pays you 30% of what each person you refer pays for 12 months, and gives them 10% off every payment, forever.
Troubleshooting
If your sync isn't working as expected:
- Check the Activity Log for error messages
- Verify your connections are still authorized (Connections page)
- Review field mappings to ensure properties are correctly matched
- Check filters to make sure they aren't excluding items you expect to sync
If you see authorization errors, disconnect and reconnect the affected service. For Notion, make sure the database is still shared with the 2sync integration.
Next steps
Now that your first sync is running:
- Sync Direction & Field Mapping: fine-tune how each field syncs between your apps
- Filters: control exactly which items sync with conditions
- Relation Databases: connect attendees to contacts, tasks to projects
- Shared Connections: let team members sync personal calendars to a shared Notion workspace
- Delete Behavior: control what happens when items are removed from one side
- Default Asset: when syncing multiple calendars, choose where new Notion items go
FAQ
How long does the first sync take?
The initial sync typically takes 1-5 minutes depending on the number of items in your database. After that, only changes are processed, so regular syncs are much faster.
Can I sync multiple calendars to one Notion database?
Yes! Create separate automations for each calendar pointing to the same Notion database. Use the Default Asset setting to control where new items created in Notion are added.
What happens if I edit the same item in both places?
2sync uses a last-write-wins approach. The most recent change takes priority. With sync intervals of 2-5 minutes, conflicts are rare in practice.
Will syncing delete my existing data?
No. 2sync matches existing items between services and keeps them in sync going forward. It won't delete items unless you specifically enable that in your delete behavior settings.
Can I change my field mappings after the first sync?
Yes, you can edit your automation's field mappings at any time. Changes apply to the next sync cycle.
Does Notion natively sync with Google Calendar?
Notion Calendar shows the calendar account you connect to it, but it doesn't create database pages or support two-way sync with a Notion database. 2sync creates full Notion database pages that sync both ways - edit in either app and changes reflect automatically.
Do I need coding skills to use 2sync?
No. 2sync is a no-code tool. Connect your accounts, configure your field mappings, and activate your sync - no scripts, APIs, or technical setup required.