Updating a Notion Relation Field from Google Sheets
Last updated
Last updated
You have two Notion databases and have created a Relation field between them. Now, you want to update or change the Relation field data from Google Sheets. This tutorial will guide you through the process.
Due to how Notion permissions work, you must grant access to both databases so that Addsync can read and write data to the Relation field. Without this permission, Relation and Rollup fields will not be visible on the Mapping page.
Navigate to your Notion database page.
Click the three dots in the top-right corner.
Select "Connections", find "Addsync" (if it’s not visible, search for it), then click "Confirm".
If you are creating a new sync connection with an empty Google Sheet, you can skip this step because Addsync will automatically create the column for you.
First Open your Google Sheet and add a new column for the Relation field, You can name the column anything (e.g., "Relation").
Open the Mapping window by clicking the "Edit" button.
Now from the Mapping Page map the two fields and select the flow direction "export" or "2way", so that when you change data in Google sheet it get reflected in Notion.
Click "Next", then "Done" to save the changes.
In Notion, when you create a Relation Field column, the values in that column are the other linked database's pages.
Here is an example of the other Notion Database, linked to a database which has an active connection to Google Sheets.
Here is what it looks like in the Main Notion Database. As you can see, the relation items are the pages of the other database.
Here is what it looks like in Google Sheets. Those weird-looking IDs are the page IDs of the other Notion Database.
To simplify, you have to write the page IDs of the other database in Google Sheets' "Relation" column so that the relation field in Notion updates accordingly.
Comma-separated Page IDs
Example: 1b483f3d-0c99-8087-bad1-d067045ed6a0
Comma-separated Page URLs
Example: https://www.notion.so/Page-1-Row-1-1b483f3d0c998087bad1d067045ed6a0?pvs=4
Open the linked database in Notion.
Click the six-dot icon in front of a page row.
Click "Copy link" to get the page URL.
Note: Currently this process works perfectly if "the other Notion database" have less than 500 rows/pages. If you need to sync a larger database, contact us to discuss potential solutions.