
INTÉGRATION QUICKBOOKS n8n : AUTOMATISER QUICKBOOKS AVEC N8N
INTÉGRATION QUICKBOOKS N8N : AUTOMATISER QUICKBOOKS AVEC N8N
Besoin d'aide pour automatiser Quickbooks avec n8n ?
Notre équipe vous répond en quelques minutes.
Why automate Quickbooks with n8n?
L'intégration QuickBooks n8n met à votre disposition 37 actions pour piloter l'intégralité de votre comptabilité. Vous pouvez gérer vos factures (créer, envoyer, mettre à jour, annuler), vos paiements (créer, envoyer, annuler), vos devis, vos fournisseurs, vos clients, vos employés, vos achats et même générer des rapports de transactions. Tout cela depuis une interface visuelle intuitive, sans code.
Les bénéfices concrets sont immédiats. Gain de temps considérable : plus besoin de basculer entre vos outils et QuickBooks pour saisir manuellement chaque transaction. Zéro erreur de ressaisie : les données circulent automatiquement entre vos applications. Réactivité accrue : vos factures partent instantanément dès qu'une commande est validée, vos paiements sont enregistrés en temps réel, vos rapports sont toujours à jour.
Exemples de workflows métier que vous pouvez créer :
- Créer automatiquement une facture QuickBooks quand une vente est conclue dans votre CRM comme HubSpot
- Synchroniser vos nouveaux clients Shopify ou WooCommerce avec QuickBooks
- Envoyer un devis par email dès qu'une opportunité passe en phase "Proposition"
- Alerter votre équipe comptable sur Slack quand un paiement est reçu
- Mettre à jour automatiquement les fiches fournisseurs depuis votre ERP
En moyenne, nos clients gagnent 5 à 10 heures par semaine sur leurs tâches comptables répétitives grâce à ces automatisations.
How to connect Quickbooks to n8n?
! 1 stepHow to connect Quickbooks to n8n?
- 01
Add the node
La connexion entre QuickBooks et n8n s'effectue via OAuth2, le protocole d'authentification sécurisé recommandé par Intuit. Cette méthode garantit que vos identifiants QuickBooks restent protégés tout en permettant à n8n d'accéder à vos données comptables.Configuration de base :Créer une application Intuit Developer : Rendez-vous sur developer.intuit.com, créez un compte si nécessaire, puis créez une nouvelle application de type "QuickBooks Online and Payments".Récupérer vos identifiants OAuth2 : Dans le dashboard de votre application Intuit, notez le Client ID et le Client Secret qui vous seront fournis.Configurer le credential dans n8n : Dans n8n, ajoutez un nouveau credential "QuickBooks Online OAuth2 API". Collez votre Client ID et Client Secret, puis cliquez sur "Connect my account".Autoriser l'accès : Une fenêtre Intuit s'ouvre pour vous connecter à votre compte QuickBooks et autoriser n8n à accéder à vos données. Sélectionnez l'entreprise QuickBooks concernée.Tester la connexion : Une fois autorisé, n8n affiche "Connected". Vous pouvez maintenant utiliser ce credential dans tous vos workflows QuickBooks.
TIP💡 TIPS : Créez une application Intuit distincte pour chaque environnement (production, test). Cela vous permet de tester vos workflows sur un compte QuickBooks sandbox avant de les déployer en production, évitant ainsi tout impact sur vos vraies données comptables. Pour aller plus loin dans la maîtrise de n8n, découvrez notre catalogue de formations.- 01
Besoin d'aide pour automatiser Quickbooks avec n8n ?
Notre équipe vous répond en quelques minutes.
Quickbooks actions available in n8n
01 Action 01Update Vendor
L'action "Update Vendor" vous permet de modifier les informations d'un fournisseur existant dans QuickBooks. C'est l'outil idéal pour maintenir votre base fournisseurs à jour automatiquement, que ce soit pour corriger une adresse, mettre à jour un numéro de téléphone ou modifier des conditions de paiement.
Paramètres de configuration :
- Credential to connect with : Sélectionnez votre compte QuickBooks Online connecté. Ce paramètre est requis.
- Resource : Menu déroulant fixé sur "Vendor" pour cibler les fournisseurs. Requis.
- Operation : Défini sur "Update" pour modifier un enregistrement existant. Requis.
- Vendor ID : Champ texte où vous devez saisir l'identifiant unique du fournisseur à modifier. Requis.
- Update Fields : Section dynamique où vous ajoutez les champs spécifiques à mettre à jour (nom, adresse, email, etc.) via le bouton "Add Field". Optionnel.
Cas d'usage typiques :
- Synchroniser automatiquement les coordonnées fournisseurs depuis votre ERP
- Mettre à jour le statut d'un fournisseur quand il change de catégorie
- Corriger en masse des informations fournisseurs importées d'un fichier CSV
Quand l'utiliser : Dès que vos informations fournisseurs évoluent dans un autre système et doivent être répercutées dans QuickBooks sans ressaisie manuelle.

02 Action 02Get Many Vendors
Cette action récupère plusieurs enregistrements fournisseurs en une seule requête. Parfaite pour extraire votre base fournisseurs, effectuer des analyses ou synchroniser vos données vers d'autres applications.
Paramètres de configuration :
- Credential to connect with : Votre compte QuickBooks Online. Requis.
- Resource : "Vendor" pour cibler les fournisseurs. Requis.
- Operation : "Get Many" pour récupérer plusieurs enregistrements. Requis.
- Return All : Interrupteur on/off. Activé, il récupère tous les fournisseurs sans limite. Optionnel.
- Limit : Nombre maximum de fournisseurs à récupérer (par défaut 50). Actif uniquement si "Return All" est désactivé. Optionnel.
- Filters : Section pour ajouter des critères de filtrage (nom, statut, date de création...). Optionnel.
Cas d'usage typiques :
- Exporter la liste complète de vos fournisseurs vers un Google Sheet
- Alimenter un dashboard de suivi fournisseurs
- Déclencher des workflows conditionnels basés sur les caractéristiques des fournisseurs

03 Action 03Get Vendor
L'action "Get Vendor" récupère les informations détaillées d'un fournisseur spécifique à partir de son identifiant. Utilisez-la quand vous avez besoin de consulter ou traiter les données d'un fournisseur précis.
Paramètres de configuration :
- Credential to connect with : Votre compte QuickBooks Online connecté. Requis.
- Resource : "Vendor" pour cibler les fournisseurs. Requis.
- Operation : "Get" pour récupérer un enregistrement unique. Requis.
- Vendor ID : L'identifiant unique du fournisseur à récupérer. Requis.
Cas d'usage typiques :
- Récupérer les coordonnées d'un fournisseur pour pré-remplir un bon de commande
- Vérifier le solde ou les conditions de paiement avant de créer une facture
- Enrichir une notification avec les détails du fournisseur concerné

04 Action 04Create Vendor
Cette action crée un nouveau fournisseur dans votre comptabilité QuickBooks. Idéale pour automatiser l'onboarding de vos partenaires commerciaux depuis d'autres systèmes.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Vendor" pour créer un fournisseur. Requis.
- Operation : "Create" pour ajouter un nouvel enregistrement. Requis.
- Display Name : Nom d'affichage du fournisseur. Optionnel mais recommandé.
- Additional Fields : Champs supplémentaires (adresse, email, téléphone, conditions de paiement...) via "Add Field". Optionnel.
Cas d'usage typiques :
- Créer automatiquement un fournisseur quand un nouveau partenaire est ajouté dans votre CRM
- Importer des fournisseurs depuis un fichier Excel ou Google Sheets
- Dupliquer un fournisseur depuis un autre système comptable

05 Action 05Get Report (Transaction)
Cette action génère un rapport de transactions depuis QuickBooks. Elle vous permet d'extraire des données financières consolidées pour vos analyses, tableaux de bord ou exports.
Paramètres de configuration :
- Credential to connect with : Votre compte QuickBooks Online. Requis.
- Resource : "Transaction" pour cibler les transactions. Requis.
- Operation : "Get Report" pour générer un rapport. Requis.
- Simplify : Interrupteur qui simplifie la structure des données retournées pour un traitement plus facile. Optionnel.
- Filters : Critères pour filtrer le rapport (période, type de transaction, compte...). Optionnel.
Cas d'usage typiques :
- Générer un rapport de transactions hebdomadaire envoyé automatiquement par email via Gmail
- Alimenter un dashboard Power BI ou Google Data Studio
- Comparer les transactions entre deux périodes

06 Action 06Get Many Purchases
Récupère plusieurs enregistrements d'achats depuis QuickBooks. Parfait pour extraire votre historique d'achats ou synchroniser vos dépenses avec d'autres outils.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Purchase" pour cibler les achats. Requis.
- Operation : "Get Many" pour récupérer plusieurs achats. Requis.
- Return All : Récupère tous les achats si activé. Optionnel.
- Limit : Nombre maximum d'achats à récupérer (défaut : 50). Optionnel.
- Filters : Critères de filtrage (date, fournisseur, montant...). Optionnel.
Cas d'usage typiques :
- Exporter les achats du mois vers un fichier de reporting
- Identifier les achats dépassant un certain montant pour validation
- Synchroniser les achats avec un outil de gestion de notes de frais

07 Action 07Get Purchase
Récupère les détails d'un achat spécifique à partir de son identifiant. Utile pour consulter ou traiter une transaction d'achat précise.
Paramètres de configuration :
- Credential to connect with : Votre compte QuickBooks. Requis.
- Resource : "Purchase". Requis.
- Operation : "Get". Requis.
- Purchase ID : Identifiant unique de l'achat à récupérer. Requis.
Cas d'usage typiques :
- Récupérer les détails d'un achat pour générer un justificatif
- Vérifier le montant d'un achat avant de le valider
- Enrichir une alerte avec les informations complètes de l'achat

08 Action 08Void Payment
Cette action annule un paiement existant dans QuickBooks. L'annulation (void) conserve l'historique tout en neutralisant comptablement la transaction.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Payment". Requis.
- Operation : "Void" pour annuler le paiement. Requis.
- Payment ID : Identifiant du paiement à annuler. Requis.
Cas d'usage typiques :
- Annuler automatiquement un paiement quand une commande est annulée
- Gérer les retours clients en annulant le paiement associé
- Corriger une erreur de paiement sans supprimer la trace

09 Action 09Update Payment
Modifie les informations d'un paiement existant dans QuickBooks. Permet de corriger ou compléter les données d'un paiement déjà enregistré.
Paramètres de configuration :
- Credential to connect with : Votre compte QuickBooks. Requis.
- Resource : "Payment". Requis.
- Operation : "Update". Requis.
- Payment ID : Identifiant du paiement à modifier. Requis.
- Update Fields : Champs à mettre à jour (montant, référence, date...). Optionnel.
Cas d'usage typiques :
- Ajouter une référence de transaction bancaire à un paiement
- Corriger la date d'un paiement mal enregistré
- Mettre à jour le mémo ou les notes d'un paiement

10 Action 10Send Payment
Envoie un reçu de paiement par email au client concerné. Automatisez vos communications post-paiement sans intervention manuelle.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Payment". Requis.
- Operation : "Send". Requis.
- Payment ID : Identifiant du paiement concerné. Requis.
- Email : Adresse email du destinataire. Requis.
Cas d'usage typiques :
- Envoyer automatiquement un reçu quand un paiement est enregistré
- Relancer un client avec le détail de son dernier paiement
- Confirmer la réception d'un paiement par email

11 Action 11Get Many Payments
Récupère plusieurs paiements depuis QuickBooks. Idéal pour l'analyse de trésorerie, le suivi des encaissements ou l'export vers d'autres outils.
Paramètres de configuration :
- Credential to connect with : Votre compte QuickBooks. Requis.
- Resource : "Payment". Requis.
- Operation : "Get Many". Requis.
- Return All : Récupère tous les paiements si activé. Optionnel.
- Limit : Maximum de paiements à récupérer (défaut : 50). Optionnel.
- Filters : Critères de filtrage (date, client, montant...). Optionnel.
Cas d'usage typiques :
- Générer un rapport des encaissements de la semaine
- Identifier les paiements en attente de rapprochement bancaire
- Synchroniser les paiements avec votre outil de trésorerie

12 Action 12Get Payment
Récupère les détails d'un paiement spécifique. Permet de consulter toutes les informations d'une transaction de paiement.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Payment". Requis.
- Operation : "Get". Requis.
- Payment ID : Identifiant du paiement. Optionnel mais nécessaire pour cibler un paiement précis.
- Download : Interrupteur pour télécharger le paiement en fichier. Optionnel.
Cas d'usage typiques :
- Récupérer les détails d'un paiement pour une notification personnalisée
- Vérifier le montant encaissé avant de déclencher une expédition
- Archiver les informations de paiement dans un autre système

13 Action 13Delete Payment
Supprime définitivement un paiement de QuickBooks. À utiliser avec précaution car l'opération est irréversible.
Paramètres de configuration :
- Credential to connect with : Votre compte QuickBooks. Requis.
- Resource : "Payment". Requis.
- Operation : "Delete". Requis.
- Payment ID : Identifiant du paiement à supprimer. Requis.
Cas d'usage typiques :
- Nettoyer des paiements de test en environnement sandbox
- Supprimer un paiement créé par erreur
- Automatiser la suppression de paiements annulés selon vos règles métier

14 Action 14Create Payment
Crée un nouveau paiement dans QuickBooks. Enregistrez automatiquement vos encaissements sans saisie manuelle.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Payment". Requis.
- Operation : "Create". Requis.
- For Customer Name or ID : Client associé au paiement. Requis.
- Total Amount : Montant du paiement. Requis.
- Additional Fields : Champs supplémentaires (référence, date, mode de paiement...). Optionnel.
Cas d'usage typiques :
- Créer automatiquement un paiement quand une transaction Stripe est confirmée
- Enregistrer les paiements reçus via PayPal ou votre terminal CB
- Synchroniser les encaissements depuis votre plateforme e-commerce

15 Action 15Get Many Items
Récupère plusieurs articles/produits de votre catalogue QuickBooks. Parfait pour synchroniser votre catalogue avec d'autres plateformes.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Item". Requis.
- Operation : "Get Many". Requis.
- Return All : Récupère tous les articles si activé. Optionnel.
- Limit : Maximum d'articles à récupérer (défaut : 50). Optionnel.
- Filters : Critères de filtrage (nom, type, statut...). Optionnel.
Cas d'usage typiques :
- Synchroniser votre catalogue QuickBooks avec Shopify ou WooCommerce
- Exporter la liste des produits vers un fichier pour inventaire
- Identifier les articles inactifs à archiver

16 Action 16Get Item
Récupère les informations détaillées d'un article spécifique à partir de son identifiant.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Item". Requis.
- Operation : "Get". Requis.
- Item ID : Identifiant de l'article à récupérer. Requis.
Cas d'usage typiques :
- Récupérer le prix d'un article pour calculer une remise automatique
- Vérifier le stock d'un produit avant de confirmer une commande
- Enrichir une facture avec les détails complets de l'article

17 Action 17Void Invoice
Annule une facture existante dans QuickBooks. L'annulation conserve l'historique tout en neutralisant comptablement le document.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Invoice". Requis.
- Operation : "Void". Requis.
- Invoice ID : Identifiant de la facture à annuler. Requis.
Cas d'usage typiques :
- Annuler automatiquement une facture quand une commande est annulée
- Gérer les avoirs en annulant la facture d'origine
- Corriger une erreur de facturation en annulant le document incorrect

18 Action 18Update Invoice
Modifie une facture existante dans QuickBooks. Permet de corriger ou compléter les informations d'une facture déjà créée.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Invoice". Requis.
- Operation : "Update". Requis.
- Invoice ID : Identifiant de la facture à modifier. Requis.
- Update Fields : Champs à mettre à jour (lignes, date d'échéance, notes...). Optionnel.
Cas d'usage typiques :
- Ajouter une ligne de frais de livraison après création de la facture
- Modifier la date d'échéance suite à un accord commercial
- Mettre à jour les coordonnées du client sur une facture existante

19 Action 19Send Invoice
Envoie une facture par email au client. Automatisez l'envoi de vos factures dès leur création ou validation.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Invoice". Requis.
- Operation : "Send". Requis.
- Invoice ID : Identifiant de la facture à envoyer. Requis.
- Email : Adresse email du destinataire. Requis.
Cas d'usage typiques :
- Envoyer automatiquement chaque nouvelle facture au client
- Relancer les factures impayées avec un rappel par email
- Confirmer l'envoi d'une facture dans votre CRM

20 Action 20Get Many Invoices
Récupère plusieurs factures depuis QuickBooks. Idéal pour le suivi de facturation, l'analyse des créances ou l'export comptable.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Invoice". Requis.
- Operation : "Get Many". Requis.
- Return All : Récupère toutes les factures si activé. Optionnel.
- Limit : Maximum de factures à récupérer (défaut : 50). Optionnel.
- Filters : Critères de filtrage (date, client, statut...). Optionnel.
Cas d'usage typiques :
- Générer un état des factures impayées pour relance
- Exporter les factures du mois vers votre expert-comptable
- Alimenter un tableau de bord de suivi commercial

21 Action 21Get Invoice
Récupère les détails complets d'une facture spécifique.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Invoice". Requis.
- Operation : "Get". Requis.
- Invoice ID : Identifiant de la facture. Requis.
- Download : Télécharge la facture en PDF si activé. Optionnel.
Cas d'usage typiques :
- Récupérer une facture pour l'archiver dans Dropbox ou Google Drive
- Vérifier le montant d'une facture avant relance
- Joindre une facture à un email de confirmation

22 Action 22Delete Invoice
Supprime définitivement une facture de QuickBooks. Opération irréversible à utiliser avec précaution.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Invoice". Requis.
- Operation : "Delete". Requis.
- Invoice ID : Identifiant de la facture à supprimer. Requis.
Cas d'usage typiques :
- Supprimer des factures de test en environnement sandbox
- Nettoyer des factures brouillon non finalisées
- Automatiser la suppression selon vos règles de gestion

23 Action 23Create Invoice
Crée une nouvelle facture dans QuickBooks. Automatisez la génération de vos factures à partir de vos ventes ou commandes.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Invoice". Requis.
- Operation : "Create". Requis.
- For Customer Name or ID : Client à facturer. Requis.
- Line : Lignes de facture (produits/services, quantités, prix). Optionnel mais essentiel.
- Additional Fields : Champs supplémentaires (date d'échéance, conditions, notes...). Optionnel.
Cas d'usage typiques :
- Créer une facture automatiquement quand une commande Shopify est payée
- Générer des factures récurrentes pour vos abonnements
- Transformer un devis accepté en facture

24 Action 24Update Estimate
Modifie un devis existant dans QuickBooks. Permet de réviser vos propositions commerciales avant envoi ou après retour client.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Estimate". Requis.
- Operation : "Update". Requis.
- Estimate ID : Identifiant du devis à modifier. Requis.
- Update Fields : Champs à mettre à jour. Optionnel.
Cas d'usage typiques :
- Appliquer une remise négociée sur un devis existant
- Modifier les quantités suite à une demande client
- Mettre à jour la date de validité du devis

25 Action 25Send Estimate
Envoie un devis par email au client ou prospect.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Estimate". Requis.
- Operation : "Send". Requis.
- Estimate ID : Identifiant du devis à envoyer. Requis.
- Email : Adresse email du destinataire. Requis.
Cas d'usage typiques :
- Envoyer automatiquement un devis quand une opportunité CRM atteint un certain stade
- Relancer un prospect avec son devis mis à jour
- Confirmer l'envoi du devis dans votre système de suivi commercial

26 Action 26Get Many Estimates
Récupère plusieurs devis depuis QuickBooks.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Estimate". Requis.
- Operation : "Get Many". Requis.
- Return All : Récupère tous les devis si activé. Optionnel.
- Limit : Maximum de devis à récupérer (défaut : 50). Optionnel.
- Filters : Critères de filtrage. Optionnel.
Cas d'usage typiques :
- Suivre les devis en attente de réponse
- Analyser le taux de conversion devis/commandes
- Exporter les devis pour reporting commercial

27 Action 27Get Estimate
Récupère les détails d'un devis spécifique.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Estimate". Requis.
- Operation : "Get". Requis.
- Estimate ID : Identifiant du devis. Requis.
- Download : Télécharge le devis en PDF si activé. Optionnel.
Cas d'usage typiques :
- Archiver un devis accepté dans votre GED
- Récupérer les détails pour transformer le devis en facture
- Vérifier le contenu d'un devis avant relance

28 Action 28Delete Estimate
Supprime définitivement un devis de QuickBooks.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Estimate". Requis.
- Operation : "Delete". Requis.
- Estimate ID : Identifiant du devis à supprimer. Requis.
Cas d'usage typiques :
- Nettoyer les devis expirés non convertis
- Supprimer des devis de test
- Automatiser le nettoyage selon vos règles de gestion

29 Action 29Create Estimate
Crée un nouveau devis dans QuickBooks.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Estimate". Requis.
- Operation : "Create". Requis.
- For Customer Name or ID : Client ou prospect concerné. Requis.
- Line : Lignes du devis (produits/services). Optionnel mais essentiel.
- Additional Fields : Champs supplémentaires (validité, conditions...). Optionnel.
Cas d'usage typiques :
- Générer un devis automatiquement depuis un formulaire web
- Créer des devis à partir d'un configurateur produit
- Transformer une demande CRM en devis QuickBooks

30 Action 30Update Employee
Modifie les informations d'un employé dans QuickBooks.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Employee". Requis.
- Operation : "Update". Requis.
- Employee ID : Identifiant de l'employé à modifier. Requis.
- Update Fields : Champs à mettre à jour. Optionnel.
Cas d'usage typiques :
- Synchroniser les changements d'adresse depuis votre SIRH
- Mettre à jour le poste d'un employé après promotion
- Corriger des informations saisies incorrectement

31 Action 31Get Many Employees
Récupère plusieurs employés depuis QuickBooks.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Employee". Requis.
- Operation : "Get Many". Requis.
- Return All : Récupère tous les employés si activé. Optionnel.
- Limit : Maximum d'employés à récupérer. Optionnel.
- Filters : Critères de filtrage. Optionnel.
Cas d'usage typiques :
- Synchroniser la liste des employés avec votre outil RH
- Générer un annuaire d'entreprise
- Alimenter un système de gestion des accès

32 Action 32Get Employee
Récupère les informations d'un employé spécifique.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Employee". Requis.
- Operation : "Get". Requis.
- Employee ID : Identifiant de l'employé. Optionnel pour cibler un employé précis.
Cas d'usage typiques :
- Récupérer les coordonnées d'un employé pour un envoi personnalisé
- Vérifier les informations d'un collaborateur
- Enrichir un workflow avec les données employé

33 Action 33Create Employee
Crée un nouvel employé dans QuickBooks.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Employee". Requis.
- Operation : "Create". Requis.
- Family Name : Nom de famille. Requis.
- Given Name : Prénom. Requis.
- Additional Fields : Champs supplémentaires (email, téléphone, adresse...). Optionnel.
Cas d'usage typiques :
- Créer automatiquement un employé lors d'une nouvelle embauche dans votre SIRH
- Importer des employés depuis un fichier Excel
- Synchroniser les créations depuis votre outil de paie

34 Action 34Update Customer
Modifie les informations d'un client existant dans QuickBooks.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Customer". Requis.
- Operation : "Update". Requis.
- Customer ID : Identifiant du client à modifier. Requis.
- Update Fields : Champs à mettre à jour. Optionnel.
Cas d'usage typiques :
- Synchroniser les mises à jour clients depuis votre CRM
- Corriger une adresse de facturation
- Mettre à jour les conditions de paiement d'un client

35 Action 35Get Many Customers
Récupère plusieurs clients depuis QuickBooks.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Customer". Requis.
- Operation : "Get Many". Requis.
- Return All : Récupère tous les clients si activé. Optionnel.
- Limit : Maximum de clients à récupérer (défaut : 50). Optionnel.
- Filters : Critères de filtrage. Optionnel.
Cas d'usage typiques :
- Exporter votre base clients vers un outil marketing comme Mailchimp
- Segmenter vos clients par critères pour des campagnes ciblées
- Synchroniser les clients avec votre plateforme e-commerce

36 Action 36Get Customer
Récupère les informations d'un client spécifique.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Customer". Requis.
- Operation : "Get". Requis.
- Customer ID : Identifiant du client. Optionnel pour cibler un client précis.
Cas d'usage typiques :
- Récupérer les coordonnées d'un client pour personnaliser un email
- Vérifier l'historique ou le solde d'un client
- Enrichir une notification avec les détails client

37 Action 37Create Customer
Crée un nouveau client dans QuickBooks.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Customer". Requis.
- Operation : "Create". Requis.
- Display Name : Nom d'affichage du client. Optionnel mais recommandé.
- Additional Fields : Champs supplémentaires (email, téléphone, adresse...). Optionnel.
Cas d'usage typiques :
- Créer un client QuickBooks quand un nouveau contact est ajouté dans HubSpot
- Synchroniser les nouveaux clients e-commerce vers QuickBooks
- Importer des clients depuis un fichier CSV

38 Action 38Update Bill
Modifie une facture fournisseur (bill) existante dans QuickBooks.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Bill". Requis.
- Operation : "Update". Requis.
- Bill ID : Identifiant de la facture fournisseur à modifier. Requis.
- Update Fields : Champs à mettre à jour. Optionnel.
Cas d'usage typiques :
- Corriger le montant d'une facture fournisseur
- Ajouter une référence de commande à une facture existante
- Modifier la date d'échéance suite à un accord

39 Action 39Get Many Bills
Récupère plusieurs factures fournisseurs depuis QuickBooks.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Bill". Requis.
- Operation : "Get Many". Requis.
- Return All : Récupère toutes les factures si activé. Optionnel.
- Limit : Maximum de factures à récupérer (défaut : 50). Optionnel.
- Filters : Critères de filtrage. Optionnel.
Cas d'usage typiques :
- Suivre les factures fournisseurs en attente de paiement
- Générer un état des dettes fournisseurs
- Exporter les factures pour rapprochement comptable

40 Action 40Get Bill
Récupère les détails d'une facture fournisseur spécifique.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Bill". Requis.
- Operation : "Get". Requis.
- Bill ID : Identifiant de la facture fournisseur. Requis.
Cas d'usage typiques :
- Vérifier les détails d'une facture avant paiement
- Archiver une facture fournisseur dans votre GED
- Récupérer les informations pour un workflow de validation

41 Action 41Delete Bill
Supprime définitivement une facture fournisseur de QuickBooks.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Bill". Requis.
- Operation : "Delete". Requis.
- Bill ID : Identifiant de la facture à supprimer. Requis.
Cas d'usage typiques :
- Supprimer des factures de test
- Nettoyer des factures en double
- Automatiser la suppression selon vos règles de gestion

42 Action 42Create Bill
Crée une nouvelle facture fournisseur dans QuickBooks. Automatisez l'enregistrement de vos dépenses et factures reçues.
Paramètres de configuration :
- Credential to connect with : Votre connexion QuickBooks. Requis.
- Resource : "Bill". Requis.
- Operation : "Create". Requis.
- For Vendor Name or ID : Fournisseur émetteur de la facture. Requis.
- Line : Lignes de la facture (postes de dépense). Optionnel mais essentiel.
- Additional Fields : Champs supplémentaires (date, référence, échéance...). Optionnel.
Cas d'usage typiques :
- Créer une facture fournisseur depuis un email reçu (via extraction OCR avec Mindee)
- Enregistrer automatiquement les factures importées d'un portail fournisseur
- Synchroniser les factures depuis votre outil de gestion des achats

Construis ton premier workflow avec notre équipe
Laisse ton email et on t'envoie le catalogue d'automatisations à shipper aujourd'hui.
- Scénarios n8n & Make gratuits à importer
- Docs de setup pas à pas
- Cohorte live + support communauté
Questions fréquentes
L'intégration QuickBooks n8n est-elle gratuite ?
L'intégration QuickBooks est incluse nativement dans n8n, sans coût supplémentaire pour le connecteur lui-même. Si vous utilisez n8n Cloud, le coût dépend de votre forfait (nombre d'exécutions). Si vous hébergez n8n vous-même (self-hosted), l'intégration est totalement gratuite. Côté QuickBooks, vous devez disposer d'un abonnement QuickBooks Online actif. Notez que les accès API sont inclus dans tous les plans QuickBooks Online, vous n'avez donc pas besoin de payer un supplément pour utiliser l'API avec n8n. Pour en savoir plus sur n8n, consultez notre avis détaillé.Combien de temps faut-il pour configurer l'intégration QuickBooks n8n ?
La configuration initiale prend généralement entre 10 et 20 minutes. La création de l'application sur le portail Intuit Developer est l'étape la plus longue (5-10 minutes pour créer le compte et configurer l'app). La connexion OAuth2 dans n8n ne prend que 2-3 minutes une fois vos identifiants récupérés. Une fois configurée, la connexion reste active et vous pouvez créer autant de workflows que nécessaire sans reconfigurer. Si vous rencontrez des difficultés, notre équipe peut vous accompagner dans la mise en place.Puis-je automatiser plusieurs entreprises QuickBooks avec n8n ?
Oui, absolument. Vous pouvez configurer plusieurs credentials QuickBooks dans n8n, chacun connecté à une entreprise différente. Dans chaque workflow, vous sélectionnez simplement le credential correspondant à l'entreprise cible. C'est particulièrement utile pour les cabinets comptables gérant plusieurs clients, ou pour les groupes avec plusieurs entités juridiques. Chaque credential nécessite sa propre autorisation OAuth2, mais une fois configurés, vous basculez facilement d'une entreprise à l'autre dans vos automatisations. Pour d'autres intégrations comptables, découvrez également notre guide sur Xero n8n.

