2 Way Sync Google Contacts And Notion 2814 – n8n Workflows – Free Template

⬇️ Download workflow.json
Archivo detectado: wf-2814.json

What This Workflow Does

This workflow creates a seamless two-way synchronization between Google Contacts and Notion. Any changes made to contacts in either platform are automatically reflected in the other, eliminating manual data entry and keeping your contact information consistently updated across both services.

How It Works

The workflow operates through multiple synchronized processes that monitor both Google Contacts and Notion for changes. When triggered either manually or on a schedule, it retrieves contact data from both sources, compares the information, and updates records where differences are detected. The workflow uses conditional logic to determine which direction the sync should flow, ensuring data integrity throughout the process.

  • Manual triggers allow you to initiate sync on demand
  • Schedule triggers run automatic syncs at specified intervals
  • Filter nodes identify which contacts need updating
  • HTTP requests and Notion API calls handle data transfers
  • Conditional logic ensures data flows in the correct direction
  • Merge nodes combine contact data for comprehensive updates

Use Cases

  • Sales teams maintaining synchronized contact databases across CRM and productivity tools
  • Freelancers and consultants keeping client lists updated in multiple platforms simultaneously
  • Marketing professionals syncing prospect information between Google Contacts and project management systems
  • Team collaboration scenarios where contact information needs consistency across shared platforms
  • Personal contact management for users who prefer Notion’s database features while leveraging Google’s contact ecosystem

Nodes Used

  • stickyNote: Documentation and workflow notes
  • filter: Filters contacts based on specified criteria
  • googleContacts: Retrieves and manages contacts from Google
  • set: Creates and defines data structures
  • httpRequest: Handles API calls and data transfers
  • if: Conditional logic for routing sync direction
  • notion: Writes and updates Notion database records
  • notionTrigger: Monitors Notion for contact changes
  • merge: Combines contact data from multiple sources
  • splitOut: Divides contact batches for individual processing
  • scheduleTrigger: Initiates automatic syncs on a schedule
  • manualTrigger: Allows manual sync initiation

Prerequisites

  • Active n8n account with workflow creation capabilities
  • Google account with Contacts enabled and API access configured
  • Notion account with a database created for storing contacts
  • Google Contacts API credentials and authentication tokens
  • Notion API key and database ID for target contact database
  • Basic understanding of workflow triggers and data mapping

Difficulty Level

Intermediate. This workflow requires familiarity with API connections, conditional logic, and data transformation. Users should understand how to configure Google Contacts and Notion integrations, map data fields between platforms, and troubleshoot sync conflicts. Prior experience with n8n workflows or similar automation platforms is recommended.

This workflow template is shared under the n8n fair-code license. Free to use and modify.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *