How to synchronize data between two Notion accounts
Use case overview
With resynced.io, you can synchronize databases between different Notion accounts.
This feature is ideal when you need to sync data between your personal and work Notion accounts or when collaborating with clients, vendors, or different teams who each use separate Notion accounts.
Prepare your data
Ensure both databases have the columns you want to sync. resynced.io does not automatically create columns, so you must manually set them up. The column names don't need to be identical between databases (for example, "Name" in the first database can be "Event Name" in the second), but you must map them correctly later.
Also, add necessary values for fields such as Select or Status. resynced.io does not automatically create these values, so ensure they are present in both databases.
Select a platform, accounts, and a source
To sync two Notion databases between different accounts, select Notion on both sides.
Click "Add new connection" to connect your Notion accounts separately. Once you click "Add new connection," authorize each Notion account you want to sync with resynced.io.
Select the databases you want to sync. If you have just created a connection with access to multiple databases, it may take a few minutes for Notion's API to load all the databases. If you do not see your databases, wait 5-10 minutes and click Refresh to update the connection.
Filters (optional)
By default, resynced.io syncs all items. Use filters to sync a subset of items based on certain criteria based on status, checkbox, text, etc.
Select the column you want to filter, set filters like "equals" or "does not equal," and enter a value.
Always match the values exactly as they appear in the source. Pay attention to capitalization. For example, if the status is "Done," filtering by "done" won't work as expected.
Item creation and deletion
By default, item creation is enabled only for the left source. New items added in the left source will appear in the right source. You can change this setting to allow item creation in both directions. You can also enable item deletion for one or both apps.
Map fields, sync direction, start synchronization
Map corresponding fields between two databases.
Ensure column types align to avoid errors. You can sync identical column types (e.g., number to number, text to text, date to date) or convert most column types into text (e.g., number to text, date to text, checkbox to text). However, some conversions, like syncing a Date column into a Numbers column, won't work and will cause an error. If the types don't match, the sync will fail, and you'll see an error message.
The Formula column is read-only, so you can read its value but not change or set it. If you need to sync a Formula column in Notion, ensure you specify the data type it produces (e.g., number, text, date). You can then sync it into the text, number, or date column.
More information about supported column types can be found here.
If you add a new status or select option in one Notion database, you must manually map it in resynced.io to ensure it syncs correctly. New options won't be mapped automatically.For example, if you add a new status like "In Review" in one database in Notion, resynced.io won't sync it unless you go into the mapping settings and match it to a status in the other database. If you skip this step, the new status won't transfer.
You can also set the sync direction one-way or two-way for each column. For example, you may want to sync tasks from one account to another, but only update the status back from the second account to the first.
Click "Save and Run" to begin. Syncs run automatically every 10 minutes, and also you can manually trigger a sync by clicking Sync Now.
Was this guide helpful?
Let us know at hi@resynced.io
Similar guides
How to synchronize data between two Notion databases
How to synchronize Notion database with Google Sheets
How to synchronize Notion database and monday.com board