2-way sync Google Contacts and Notion
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (11)
- Filter
n8n-nodes-base.filter - Google Contacts
n8n-nodes-base.googleContacts - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Notion
n8n-nodes-base.notion - Notion Trigger
n8n-nodes-base.notionTrigger - Merge
n8n-nodes-base.merge - Split Out
n8n-nodes-base.splitOut - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Manual Trigger
n8n-nodes-base.manualTrigger
What it does
Sync your Google Contacts with your Notion database. You can filter contacts by label or sync all contacts. All contact information is kept in sync between Google and Notion. !Screenshot 20250128 102805.jpg(fileId:919) !Screenshot 20250128 103041.jpg(fileId:920) What happens if I delete a contact? It gets deleted on the other end. - Google Contact deleted → Notion page deleted - Notion page deleted → Google contact deleted But you can easily change this behavior by disabling the respective deletion nodes. Who is this template for? - Service providers looking to keep track of client information - Organized individuals who like to centralize their lives in Notion - Automation nerds who enjoy creating interesting projects How it works First, you perform an initial import to bring your contacts from Google to Notion. After that, the workflow listens for changes in both Notion and Google and keeps everything in sync. How to set up Instructions are included within the workflow itself. Check out my other templates 👉 https://n8n.io/creators/solomon/