- Accueil
- Ressources
- Intégrations
- Quick Base
Intégration Quick Base n8nAutomatiser Quick Base avec n8n.
Quick Base stocke, n8n fait circuler. L'intégration Quick Base n8n ouvre 10 opérations réparties sur 4 ressources : enregistrements, champs, fichiers et rapports. Aucun nœud trigger Quick Base n'existe, le workflow démarre donc sur un Schedule Trigger ou un webhook. Pour les équipes qui pilotent déjà leurs apps.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
L'intégration Quick Base n8n, concrètement, ça donne quoi ?
Le nœud Quick Base est livré avec n8n et dialogue avec l'API RESTful de Quick Base. Première liste déroulante : la ressource, Record, Field, File ou Report. Deuxième liste : l'une des 10 opérations disponibles derrière. Chaque appel vise une table précise, d'où le Table ID présent partout, et toutes les opérations partagent le même credential, c'est-à-dire l'identifiant de connexion enregistré une fois dans n8n.
Un bureau d'études suit ses affaires dans un tableau Google Sheets que les chargés d'affaires remplissent en réunion. Toutes les heures, record.upsert renvoie ces lignes vers la table Quick Base qui sert de référence. Comme l'upsert s'appuie sur un champ de correspondance, une ligne modifiée deux fois dans la journée met à jour le même enregistrement au lieu d'en créer un deuxième.
Deuxième usage, le reporting du lundi matin. Le rapport existe déjà dans Quick Base, construit par la personne qui connaît les chiffres : report.run le déclenche, le résultat est mis en forme dans le workflow, et Gmail l'envoie à la direction. Aucune formule n'est recopiée quelque part, la logique reste là où elle a été validée.
Troisième usage, les pièces jointes. file.download sort un document d'un enregistrement sous forme de données binaires, prêt à être archivé ailleurs ou joint à un mail. Utile pour les documents signés. Et quand une table de préparation a servi à monter une migration vers Airtable, record.delete la vide une fois les lignes contrôlées de l'autre côté.
Pour ce qui sort de ces 10 opérations, le nœud HTTP Request appelle n'importe quel endpoint de l'API Quick Base en réutilisant le même credential via l'authentification prédéfinie. Rien à reconfigurer. Pense aussi au volume : Return All décoché, c'est Limit qui fixe le nombre maximal d'items renvoyés, et une extraction partielle qui passe inaperçue coûte plus cher qu'une erreur visible.
Si tu hésites encore sur la plateforme, l'Avis n8n détaille l'hébergement et le modèle de coût, et la Formation n8n travaille les expressions et la gestion d'erreur, soit l'essentiel de ce qui fait tenir un workflow Quick Base dans la durée.
Comment connecter le nœud à ton application Quick Base ?
- 01
Relever le hostname dans l'URL
Commence par le plus simple : la valeur est déjà affichée dans ton navigateur. Ouvre une table Quick Base et regarde l'adresse. Le Hostname demandé par le credential, c'est la chaîne située entre
https://et/db. Ni le protocole, ni ce qui suit. C'est elle qui dirige le nœud vers ton environnement plutôt qu'un autre, donc copie-la au caractère près. - 02
Générer un jeton utilisateur
Le nœud s'authentifie avec une clé d'API, et cette clé est un User Token rattaché à ton compte. Dans Quick Base, ouvre Profile, puis My preferences, puis My User Information, puis Manage my user tokens. Le jeton se génère là. Copie-le tout de suite : il porte l'identité du compte qui l'a créé, et c'est cette identité que le workflow prendra à chaque exécution.
- 03
Enregistrer le credential dans n8n
Direction le menu Credentials de n8n, puis un nouveau credential Quick Base. Colle le hostname et le jeton, enregistre, et c'est fini pour de bon : le credential se crée une fois et se réutilise dans tous les workflows, chaque nœud Quick Base le propose dans sa liste déroulante. Même geste sur n8n Cloud et sur une instance auto-hébergée, le workflow ne change pas.
Les 10 opérations du nœud, une par une
Le nœud Quick Base expose 10 opérations sur 4 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 | Download | Run | Create or Update |
|---|---|---|---|---|---|---|---|---|
| Field | ✓ | |||||||
| File | ✓ | ✓ | ||||||
| Record | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Report | ✓ | ✓ |
Sommaire des opérations
Field
1 opérationGet many fields
field.getAllCe que tu vois dans n8n
Notes & cas d'usage
Récupère la définition des champs d'une table et la transmet au nœud suivant, noms et identifiants compris.
Paramètres clés
- Table ID : l'identifiant de la table, saisi ou repris d'un nœud précédent avec
{{ $json.field }}. - Return All : coché, n8n enchaîne les pages jusqu'à la fin de la liste ; décoché, Limit fixe le nombre maximal de champs renvoyés.
- Include Field Perms : coché, la réponse ramène aussi les permissions personnalisées des champs.
File
2 opérationsDelete a file
file.deleteCe que tu vois dans n8n
Notes & cas d'usage
Vise une version précise d'une pièce jointe dans un enregistrement et la supprime.
Paramètres clés
- Table ID : l'identifiant de la table où se trouve l'enregistrement.
- Record ID : l'identifiant unique de l'enregistrement qui porte le fichier.
- Field ID : l'identifiant unique du champ, puisqu'un même enregistrement peut avoir plusieurs champs de pièces jointes.
- Version Number : le numéro de version de la pièce jointe, pour supprimer celle que tu vises et pas la dernière déposée.
Download a file
file.downloadCe que tu vois dans n8n
Notes & cas d'usage
Sort une pièce jointe d'un enregistrement et la fait entrer dans le workflow sous forme de données binaires, exploitables par les nœuds suivants.
Paramètres clés
- Table ID, Record ID et Field ID : l'identifiant de la table, l'identifiant unique de l'enregistrement, l'identifiant unique du champ de pièce jointe.
- Version Number : le numéro de version de la pièce jointe voulue.
- Input Binary Field : le nom du champ binaire d'entrée qui contient le fichier à écrire.
Record
5 opérationsCreate a record
record.createCe que tu vois dans n8n
Notes & cas d'usage
Écrit une nouvelle ligne dans une table Quick Base à partir des données qui circulent dans le workflow.
Paramètres clés
- Table ID : l'identifiant de la table qui reçoit la ligne.
- Columns : la liste, séparée par des virgules, des propriétés utilisées comme colonnes des nouvelles lignes.
- Simplify : coché, le nœud renvoie une version simplifiée de la réponse au lieu des données brutes.
- Return Field Names or IDs : le tableau d'identifiants de champs à renvoyer pour l'enregistrement ajouté ; dès qu'un identifiant est demandé, le Record ID (FID 3) revient aussi.
- Use Field IDs : coché, Columns est lu comme des identifiants de champs et non comme des noms.
Create or update a record
record.upsertCe que tu vois dans n8n
Notes & cas d'usage
Un seul appel qui crée la ligne, ou met à jour celle qui existe déjà. C'est l'opération des flux qui repassent plusieurs fois sur les mêmes données.
Paramètres clés
- Table ID et Columns : l'identifiant de la table de destination et la liste séparée par des virgules des propriétés utilisées comme colonnes.
- Update Key : le champ clé de la table, ou un autre champ unique pris en charge.
- Merge Field Name or ID : le champ qui contient les valeurs uniques servant à faire correspondre les données source et les enregistrements de la table de destination.
- Simplify : renvoie une réponse simplifiée plutôt que les données brutes.
Delete a record
record.deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime les lignes qui correspondent à un filtre. C'est l'opération la plus radicale du nœud, celle qu'on teste sur une copie avant de la lancer pour de vrai.
Paramètres clés
- Table ID : l'identifiant de la table concernée.
- Where : le filtre qui désigne les enregistrements à supprimer. Pour tout supprimer, il faut un filtre qui inclut tous les enregistrements, par exemple
{3.GT.0}où 3 est l'identifiant du champ Record ID.
Get many records
record.getAllCe que tu vois dans n8n
Notes & cas d'usage
Interroge une table et ramène les lignes correspondantes dans le workflow. Point de départ de la plupart des exports et des récapitulatifs.
Paramètres clés
- Table ID : l'identifiant de la table interrogée.
- Return All : coché, n8n enchaîne les pages de l'API jusqu'au bout ; décoché, Limit plafonne le nombre de lignes.
- Select : le tableau des identifiants de champs à renvoyer ; laissé vide, ce sont les colonnes par défaut de la table qui reviennent.
- Where : le filtre, écrit dans le langage de requête Quick Base, qui détermine les enregistrements renvoyés.
- Sort By : par défaut les requêtes sont triées ; se passer du tri quand l'ordre est indifférent améliore les performances.
Update a record
record.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie des lignes existantes sans toucher aux colonnes que tu ne cites pas.
Paramètres clés
- Table ID : l'identifiant de la table qui contient les lignes.
- Columns : la liste séparée par des virgules des propriétés utilisées comme colonnes des lignes écrites.
- Update Key : le champ clé de la table, ou un autre champ unique pris en charge, pour savoir quelle ligne correspond à quel item.
- Use Field IDs : coché, Columns est interprété comme des identifiants de champs plutôt que des noms.
- Field Names or IDs : le tableau d'identifiants de champs renvoyés pour l'enregistrement mis à jour.
Report
2 opérationsGet a report
report.getCe que tu vois dans n8n
Notes & cas d'usage
Récupère un rapport qui existe déjà dans la table, désigné par son propre identifiant.
Paramètres clés
- Table ID : l'identifiant de la table sur laquelle le rapport a été construit.
- Report ID : l'identifiant du rapport, unique au sein de cette table, ce qui permet à deux tables d'avoir chacune un rapport portant le même numéro sans confusion.
Run a report
report.runCe que tu vois dans n8n
Notes & cas d'usage
Exécute un rapport enregistré et ramène son résultat dans le workflow, avec les filtres et les colonnes définis par la personne qui l'a créé.
Paramètres clés
- Table ID et Report ID : l'identifiant de la table, et l'identifiant du rapport, unique à cette table.
- Return All : coché, toutes les pages de résultats sont récupérées ; décoché, Limit fixe le nombre maximal d'items renvoyés.
Besoin d'aide pour automatiser Quick Base avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
