GRIST -> N8N -> GOGO Carto

Création du workflow N8N

image.png

Tout d’abord, un webhook fait office de point d’entrée de la donnée. C’est là que se trouve l’URL que vous devrez renseigner dans GoGoCarto pour faire dialoguer ces outils entre eux (cf. étapes suivantes) :

HTTP Method = GET
Authentication = None
Respond = When Last Node Finishes (le webhook renverra automatiquement la donnée produite par le dernier nœud exécuté)
Response Data = First Entry JSON
Cliquez sur « Add Option » et ajoutez Response Content-Type = application/json

L’étape suivante du workflow est un nœud Action in a app > Grist dans lequel vous allez préciser le tableau qui contient les données à cartographier :


Le nœud suivant est de type Data Transformation > Edit Fields : c’est la couche de normalisation. Grâce à lui, chaque colonne provenant de Grist sera renommée, typée, et éventuellement convertie (texte, booléen, liste, coordonnées, etc.) pour correspondre exactement à la structure attendue par GoGoCarto. Paramétrez ce nœud en fonction du modèle de données que vous voulez définir.

Le nœud final est Data Transformation > Aggregate, qui regroupe toutes les lignes transformées en un seul tableau, lequel est envoyé à GoGoCarto par le webhook :

Aggregate = All Item Data (Into a Single List)
Put Output in Field = Data
Include = All Fields

Connexion à GOGO Carto -> N8N

Dans le volet d’administration, ouvrez la page « Import Dynamique »

Une fois ces réglages sauvegardés, vous n’avez plus rien à faire : GoGoCarto enverra automatiquement la requête GET via n8n pour remplir votre carte avec les données de votre Grist.


Révision #2
Créé 21 janvier 2026 10:18:14 par Dalleau Patrick
Mis à jour 21 janvier 2026 10:44:51 par Dalleau Patrick