Synchroniser Notion avec Google Sheets (sans boucle infinie)

Notion au centre, vos outils autour : la donnée circule, vous ne copiez plus rien.
Notion au centre, vos outils autour : la donnée circule, vous ne copiez plus rien.

Notion est devenu le cerveau de beaucoup de business — mais un cerveau isolé ne sert à rien. Les ventes vivent dans Stripe, les contacts dans Gmail, le reporting dans Sheets… et vous passez vos soirées à copier de l’un vers l’autre. Ce tutoriel met en place une synchronisation propre entre Notion et Google Sheets — le duo le plus demandé — et surtout vous apprend à éviter le piège qui guette toutes les synchros : la boucle infinie.

Prérequis : connexions Notion et Sheets opérationnelles (revoyez l’article connexions, y compris le partage de base Notion). Durée : 40 minutes.

Avant de construire : LA décision d’architecture

Toute synchronisation pose une question que 90 % des débutants zappent : qui est la source de vérité ? Deux philosophies :

  • Sens unique (recommandé) : un outil maître (Notion), une copie (Sheets). Simple, fiable, suffisant pour 90 % des cas — typiquement Notion pour travailler, Sheets pour le reporting et les graphiques.
  • Bidirectionnel : les deux outils s’écrivent mutuellement. Puissant mais délicat — c’est ici que naissent les boucles infinies.
À gauche, le chaos : chaque mise à jour redéclenche l'autre outil. À droite, l'architecture saine.
À gauche, le chaos : chaque mise à jour redéclenche l’autre outil. À droite, l’architecture saine.
⚠️ Attention : La boucle infinie en deux phrases : Notion modifié → Make écrit dans Sheets → le déclencheur Sheets voit une modification → Make réécrit dans Notion → et ainsi de suite, en consommant vos opérations à toute vitesse. Si vous devez faire du bidirectionnel : ajoutez un champ « Modifié par » et un filtre qui ignore les modifications signées « Make ». C’est LE garde-fou.

Étape 1 — Préparer la correspondance des champs

Chaque propriété Notion a sa colonne Sheets : posez cette table AVANT de construire.
Chaque propriété Notion a sa colonne Sheets : posez cette table AVANT de construire.

Cinq minutes sur papier qui en économisent trente dans Make : listez chaque propriété Notion (et son type — titre, select, nombre, date) et sa colonne cible. Les types comptent : un select Notion arrive comme texte dans Sheets, une date mérite un format cohérent (AAAA-MM-JJ pour trier correctement).

Étape 2 — Le scénario Notion → Sheets

  • Déclencheur : Notion → Watch Database Items (vérification : 15-30 min).
  • Recherche : Sheets → Search Rows avec l’identifiant Notion — la ligne existe-t-elle déjà ?
  • Routeur : si oui → Update Row ; si non → Add Row. (Le routeur n’a plus de secret après le module 5.)
💡 Astuce : Stockez l’ID de page Notion dans une colonne dédiée de Sheets (masquez-la au besoin). C’est la clé de correspondance qui rend les mises à jour fiables — sans elle, vous créerez des doublons au premier titre modifié.

Étape 3 — Tester comme un pro

  1. Créez une fiche test dans Notion → Run once → la ligne apparaît dans Sheets.
  2. Modifiez la fiche → Run once → la ligne se met à jour (et ne se duplique pas !).
  3. Activez, surveillez 48 h via l’historique (réflexe du debug, module 5).

Les variantes qui valent le coup

Variante Ce que ça change Difficulté
Sheets → Notion (sens inverse) saisie rapide tableur, base propre Notion identique
Notion → Airtable mêmes briques, autre cible identique
Stripe → Notion chaque vente crée sa fiche client facile
Bidirectionnel signé champ « Modifié par » + filtres avancée — module 5 conseillé

📘 Ebook offert : « Débuter dans l’automatisation no-code »

Les modules 1 & 2 compilés en PDF + une newsletter utile chaque semaine.

Recevoir l’ebook →

FAQ — vos questions fréquentes

À quelle fréquence la synchro tourne-t-elle ?

Au rythme de votre déclencheur : 15 minutes en plan payant, ce qui est quasi temps réel pour un usage business. Pour de l’instantané véritable, les webhooks (module 5) prennent le relais — Notion les propose via son API.

Que se passe-t-il si je supprime une fiche Notion ?

Par défaut, rien côté Sheets : « Watch Database Items » voit les créations et modifications, pas les suppressions. Stratégie simple : une propriété « Archivé » cochée plutôt qu’une suppression, que le scénario répercute en vidant ou marquant la ligne.

Puis-je synchroniser plusieurs bases Notion ?

Oui, avec un scénario par base (plus lisible et plus robuste qu’un scénario géant multiplexé). Pensez à partager chaque base avec l’intégration Make — le piège Notion classique.

Ça consomme combien ?

Pour une base active (20 modifications/jour, vérif. 15 min) : ~3 000 ops/mois. Passez à 30 min ou filtrez les propriétés sans importance pour redescendre — l’audit du module 5 (optimiser les coûts) vous montrera comment chiffrer tout ça.

En résumé

Une source de vérité, une table de correspondance, la clé d’ID pour les mises à jour, et le garde-fou anti-boucle : votre Notion parle désormais à vos autres outils sans que vous touchiez un copier-coller. Cas pratique suivant : les réseaux sociaux en pilote automatique.

📩 Newsletter Flowmatic-Pro
Vous aimez ce guide ? Recevez l'ebook offert

Le Blueprint de l'automatisation no-code (28 pages) offert, puis 1 automatisation actionnable par semaine. Gratuit, désinscription en 1 clic.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut