Templates / Sync Google Sheets contacts to SeaTable with update/insert logic

Sync Google Sheets contacts to SeaTable with update/insert logic

Ready for 3.0

by Stéphane Heckel ✓ · 158 views · created 2025-08-21 · CRM, Multimodal AI

Ready 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.

What this workflow does

This workflow has 13 nodes and runs manually, when you click “Execute workflow”. Along the way it connects SeaTable and Google Sheets. It also calls cloud.seatable.io over HTTP.

How it runs

Trigger: Manually, when you click “Execute workflow”.

  1. settings (Edit Fields (Set)): sets 1 field: googlesheetid
  2. contacts (Google Sheets): uses Google Sheets
  3. Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
  4. SeaTable: search
  5. If: checks a condition and branches into true / false
  6. Create a row (SeaTable): uses SeaTable
  7. Update a row (SeaTable): update
  8. Edit Fields (Edit Fields (Set)): sets 3 fields: server, base_uuid, access_token
  9. HTTP Request: calls an HTTP API (POST)
  10. HTTP Request: calls cloud.seatable.io

…plus 1 more step. See the full node list below.

Services it uses

SeaTableGoogle Sheets

HTTP calls to: cloud.seatable.io

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Rarely used nodes in this template: n8n-nodes-base.seaTable

Nodes used (8)

From the author

Keep your Google Sheets contacts in sync with SeaTable Update or Insert records in SeaTable How it works - Use a Google Sheet as your central contact list. - For each contact in the sheet: - Check if the record already exists in SeaTable (based on email). -…

Excerpt from Stéphane Heckel's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.