Intégration Baserow n8nAutomatiser Baserow avec n8n.
Une base Baserow se remplit toute seule dès qu’un workflow s’en occupe. L’intégration Baserow n8n tient dans un seul nœud, une ressource Row et 8 opérations, de la ligne unitaire aux lots de 200 lignes. Pas de nœud trigger : un autre déclencheur lance l’exécution. Pour les équipes qui gèrent leur suivi en base.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l’intégration Baserow n8n ?
L’intégration Baserow n8n relie une base Baserow au reste des outils d’un workflow, c’est-à-dire d’une suite d’étapes automatisées, grâce à un nœud livré avec n8n. Ce nœud dialogue avec l’API de Baserow, la porte d’entrée par laquelle un programme lit et écrit les données, sur une seule ressource nommée Row. Il couvre 8 opérations : créer, lire, mettre à jour et supprimer des lignes, à l’unité ou par lots de 200 lignes par requête. Rien à installer, sur n8n Cloud comme sur une instance auto-hébergée.
Premier cas, le suivi de production d’une petite équipe. Chaque commande validée déclenche row.create, la ligne apparaît dans la table avec son identifiant, et l’atelier voit l’état sans que personne recopie quoi que ce soit. Ce genre de branche tourne souvent d’abord sur Google Sheets, puis migre vers une vraie base quand le tableur sature.
Deuxième cas, l’enrichissement de nuit. Un Schedule Trigger réveille le workflow à intervalle fixe, row.getAll sort les lignes incomplètes avec un filtre, une étape de recherche trouve l’information manquante, et row.batchUpdate réécrit jusqu’à 200 lignes par requête au lieu d’un appel par ligne. Ceux qui viennent d’Airtable retrouvent la mécanique, avec la question de l’hébergement réglée autrement.
Troisième cas, le ménage de fin de cycle. row.getAll liste les lignes archivables, row.batchDelete récupère leurs identifiants dans les items entrants, et la table de travail reste lisible. Quand ces mêmes données doivent aussi vivre dans une base relationnelle, la même exécution en pousse une copie vers Supabase.
Le nœud HTTP Request prend le relais dès qu’on sort de la ressource Row. Créer une table, modifier un champ, lire la structure de la base : le nœud dédié ne le fait pas, alors que HTTP Request appelle n’importe quel endpoint de l’API Baserow en réutilisant le même credential, c’est-à-dire l’accès enregistré une fois dans n8n, via son authentification prédéfinie.
Deux limites à intégrer dès la conception. Baserow n’a pas de nœud trigger dans n8n : le workflow démarre avec un Schedule Trigger à intervalle fixe, avec un Webhook n8n, une URL exposée par n8n qu’un service tiers appelle, ou avec le déclencheur d’un autre outil. Et les opérations par lots s’arrêtent à 200 lignes par requête, donc un import volumineux se découpe en plusieurs appels. Ces arbitrages reviennent dans l’Avis n8n, et se travaillent en pratique dans la Formation n8n.
Comment connecter Baserow à n8n ?
- 01
Renseigner le Host
Les deux méthodes commencent par le même champ. Host reste sur
https://api.baserow.iopour une instance hébergée par Baserow, et prend l’URL de l’API de ton instance quand Baserow tourne sur tes serveurs. Le credential se crée une seule fois dans le menu Credentials de n8n, puis chaque nœud Baserow le retrouve dans sa liste déroulante. - 02
Passer par un compte utilisateur
L’authentification Basic auth réutilise un compte Baserow existant : Username et Password sont ceux de connexion. Le nœud voit alors exactement ce que ce compte voit, ni plus ni moins. Un compte dédié à l’automatisation vaut mieux qu’un identifiant personnel, qui cesse de fonctionner le jour où la personne part.
- 03
Ou générer un Database Token
Le jeton évite de confier un mot de passe à un workflow. Dans Baserow, connecte-toi, clique sur ton workspace en haut à gauche, ouvre My Settings puis Database tokens, et clique sur Create token. Un jeton demande un Name et un Workspace : sa portée s’arrête à ce workspace. Colle-le dans le champ Database Token côté n8n.
Ce que chaque opération Baserow fait dans n8n
Le nœud Baserow expose 8 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Create | Get | Get Many | Update | Delete | Batch Create | Batch Delete | Batch Update |
|---|---|---|---|---|---|---|---|---|
| Row | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
Row
8 opérationsCreate multiple rows
row.batchCreateCe que tu vois dans n8n
Notes & cas d'usage
Écrit plusieurs lignes d’un coup dans une table, jusqu’à 200 par requête, et renvoie chaque ligne créée.
Paramètres clés
- Table Name or ID : la table de destination, choisie dans la liste ou fixée par une expression comme
{{ $json.tableId }}. - Data to Send : avec
autoMapInputData, les propriétés entrantes partent dans les colonnes de même nom ; avecdefineBelow, tu remplis la collection Rows à la main. - Inputs to Ignore : les propriétés à ne pas envoyer, séparées par des virgules, utile quand les nœuds précédents ajoutent des champs techniques.
Delete multiple rows
row.batchDeleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime jusqu’à 200 lignes en une requête, à partir de leurs identifiants. Le nœud ne relit rien avant : le workflow doit savoir ce qu’il vise.
Paramètres clés
- Table Name or ID : la table à laquelle appartiennent les lignes, choisie dans la liste ou fixée par une expression.
- Row IDs : les identifiants saisis un par un quand Data to Send vaut
defineBelow. - Property Containing Row ID : en mode
autoMapInputData, le nom de la propriété qui porte l’identifiant dans chaque item entrant.
Update multiple rows
row.batchUpdateCe que tu vois dans n8n
Notes & cas d'usage
Applique une série de modifications en une seule requête, jusqu’à 200 lignes, au lieu d’exécuter le nœud une fois par item entrant.
Paramètres clés
- Rows : la collection alimentée avec Add Row, où chaque entrée porte les valeurs à écrire en mode
defineBelow. - Inputs to Ignore : ce qui ne doit pas partir vers Baserow quand les données entrantes sont mappées automatiquement.
- Table Name or ID : une seule table pour tout le lot, donc des lignes réparties sur deux tables demandent deux nœuds.
Create a row
row.createCe que tu vois dans n8n
Notes & cas d'usage
Ajoute une ligne à une table et la renvoie avec l’identifiant attribué par Baserow, que les nœuds suivants réutilisent pour la modifier ou la supprimer.
Paramètres clés
- Fields to Send : les valeurs de colonnes, ajoutées une à une avec Add Field quand Data to Send vaut
defineBelow. - Table Name or ID : champ requis, donc une valeur vide arrête le nœud avant même l’appel à Baserow.
Delete a row
row.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire une ligne précise, et elle seule, de la table visée. Le nœud attend l’identifiant, pas la valeur d’une colonne : un nom ou une adresse mail ne suffisent pas.
Paramètres clés
- Row ID : l’identifiant de la ligne à supprimer, saisi ou repris d’une étape précédente par une expression.
- Table Name or ID : la table concernée, puisque l’identifiant seul n’indique pas où chercher.
Get a row
row.getCe que tu vois dans n8n
Notes & cas d'usage
Va chercher une ligne et transmet ses colonnes au nœud suivant. Pratique quand le workflow tient un identifiant et qu’il lui manque le contenu.
Paramètres clés
- Row ID : l’identifiant de la ligne à renvoyer, souvent celui qu’une création a produit plus tôt dans le même workflow.
- Table Name or ID : la table à lire, sélectionnée dans la liste ou résolue par expression si la branche traite plusieurs tables.
Get many rows
row.getAllCe que tu vois dans n8n
Notes & cas d'usage
Lit plusieurs lignes en un appel, filtre, recherche et tri côté Baserow plutôt que dans un nœud Code après coup.
Paramètres clés
- Table Name or ID : la table à lire, choisie dans la liste ou fixée par une expression.
- Return All : activé, n8n va chercher la dernière ligne ; désactivé, Limit fixe le nombre de lignes renvoyées.
- Filters et Filter Type : les règles de comparaison ajoutées avec Add Filter ; à partir de deux,
ANDles exige toutes etORn’en exige qu’une. - Search Term : un texte cherché dans n’importe quelle colonne ; Sorting fixe l’ordre des lignes.
Update a row
row.updateCe que tu vois dans n8n
Notes & cas d'usage
Réécrit les colonnes d’une ligne existante. La ligne garde son identifiant, donc le même workflow peut y revenir plus loin dans la branche.
Paramètres clés
- Table Name or ID : la table qui contient la ligne, requis en plus de Row ID.
- Row ID : la ligne qui reçoit les nouvelles valeurs.
- Fields to Send : chaque colonne et sa valeur, ajoutées avec Add Field, ou remplies automatiquement en mode
autoMapInputData. - Inputs to Ignore : les propriétés entrantes à exclure de ce mappage automatique.
Besoin d'aide pour automatiser Baserow avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.



