contacts2notion
2-way sync between Google Contacts and Notion
Features
- 2-way sync: Google Contacts ↔ Notion with intelligent conflict resolution
- OAuth2 authentication: Secure Google Contacts API integration
- Smart deduplication: Matches contacts by Google ID, email, phone, or name
- Notion-only fields: Add personal metadata that never syncs to Google
- Hide Birthday feature: Remove birthdays from Google while keeping in Notion
- Automated sync: GitHub Actions workflow runs weekly
Get Started
contacts2notion is free, open-source software.
View on GitHub Read DocumentationQuick Start
git clone https://github.com/michaelfromorg/contacts2notion.git
cd contacts2notion
uv sync
uv run contacts2notion auth
About
contacts2notion is a personal project by Michael Demar. It's designed to keep your contacts synchronized between Google Contacts and Notion, with smart merging and Notion-only metadata fields.
All data stays between your Google account and your Notion workspace - no third-party servers involved.