🤝 Automatically sync Notion contacts to Google Contacts with group labels

515 views · 🤝 CRM & Sales Operations

Description

Sync Notion Contacts to Google Contacts with Group Labels

Overview
Seamlessly transfer your Notion contacts to Google Contacts with organized group labels, simplifying your CRM management.

This n8n workflow automates syncing contacts from a Notion database to Google Contacts, applying group labels based on Notion properties. It triggers on new or updated contacts, ensuring your Google Contacts are always organized without manual effort.

Key Features
🔄 Automatic Sync: Updates Google Contacts when Notion entries are added or modified.
🏷️ Group Organization: Assigns labels to contacts based on Notion’s property_buy field.
Duplicate Prevention: Marks synced contacts in Notion with a checkbox.
🛠️ Flexible Customization: Add fields like email in the “Map Notion Contact Fields” node.
📡 Community Nodes: Leverages Notion and Google Contacts nodes for integration.

📋 Prerequisites
Required Credentials

🔄 Workflow Process

  1. Trigger: Activates on new or updated Notion database entries.
  2. Fetch Data: Retrieves contact details (name, phone, labels) from Notion.
  3. Map Fields: Organizes data in the “Map Notion Contact Fields” node.
  4. Verify Groups: Checks for existing Google Contact groups; creates new ones if needed.
  5. Sync Contacts: Adds contacts to Google Contacts with labels.
  6. Update Notion: Marks contacts as synced.
    Result: Organized, labeled contacts in Google Contacts, updated automatically.

📊 Output Data Structure

💡 Pro Tips

🆘 Troubleshooting

👨‍💻 Creator Information
👤 Created by: Dan Rahimi 🌐 Website: DanRahimi.com 📧 Email: Fa.Danial@gmail.com 📺 YouTube: @DanRahimi 👥 LinkedIn: Dan-Rahimi

🤝 Support & Contributions
Enjoyed this workflow? Support my work or explore more:
Buy Me a Coffee 📚 AI Automation Courses: Visit DanRahimi.com for more articles and tutorials about AI automation.

Disclaimer: This workflow uses community nodes and requires a self-hosted n8n instance.

🔗 Nodes Used

HTTP Request, Google Contacts, Notion, Notion Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup