Cabinet Pilot vs n8n maison — pourquoi on a switché
On a construit le même outil en n8n + Gemini API + Supabase pendant six mois avant de tout refaire en SaaS dédié. Voici, sans détour, ce qui a motivé le switch — et les cas où n8n reste pertinent pour vous.
Le scénario : automatiser l'import bancaire avec n8n
Le besoin est simple : un cabinet reçoit chaque mois entre 30 et 200 PDFs de relevés bancaires de ses clients. Chaque PDF doit être lu, vérifié, transformé en écritures comptables (CSV Pennylane ou FEC), puis importé. Un workflow n8n typique enchaîne : trigger webhook ou drop SFTP → extraction Gemini API → parser custom → POST vers une API de comptabilité. C'est ce qu'on a fait. Ça marche, mais ça coûte du temps de maintenance qu'on n'avait pas budgété.
Coûts réels sur 12 mois
Voici le comparatif sur un volume moyen de cabinet (~150 PDFs/mois) :
| Poste | n8n maison | Cabinet Pilot |
|---|---|---|
| Plateforme | n8n Cloud Pro : 20 $/mois | Inclus |
| API IA | Gemini API : ~0,30 $/scan × 150 = 45 $ | Inclus |
| Stockage / DB | Supabase Pro : 25 $/mois | Inclus |
| Monitoring | Sentry Team : 26 $/mois | Inclus |
| Maintenance interne | ~4 h/mois × 80 € = 320 € | 0 |
| Total /mois | ≈ 430 € | 29 € HT |
La maintenance est le poste qu'on sous-estime toujours : Gemini change le format de réponse, n8n update son node HTTP, un cabinet upload un PDF avec une mise en page atypique → debug, redéploiement, retest. C'est rare, mais récurrent.
Fiabilité : ce que n8n maison ne fait pas par défaut
Quand un scan échoue à 4 h du matin parce que Gemini a renvoyé un 503, qu'est-ce qui se passe ?
- n8n maison : il faut câbler manuellement les retries (node Wait + branche d'erreur), implémenter un circuit breaker (souvent oublié), brancher Sentry, alerter par mail. Chaque fois qu'on update n8n, vérifier que ces blocs n'ont pas régressé.
- Cabinet Pilot : retry exponentiel (3 tentatives, backoff 1s/3s + jitter), circuit breaker (3 échecs en 2 min → open 1 min), Sentry intégré, log des retries en DB pour anomalies. Tout ça vient out of the box.
C'est de la plomberie, c'est invisible quand ça marche, et c'est précisément le genre de chose qu'on n'a pas envie de coder soi-même quand on est expert-comptable.
Conformité RGPD : où sont stockées vos données ?
n8n Cloud est hébergé chez AWS US par défaut. C'est gérable, mais ça implique un transfert de données vers les États-Unis, et donc une attention RGPD particulière (clauses contractuelles types, analyse d'impact).
- Cabinet Pilot : 100 % UE. App sur Fly.io Paris (cdg). Base de données sur Supabase Frankfurt. Analyse IA sur Vertex AI Belgique (europe-west1). DPA Google Cloud signé. Aucun transfert hors UE.
- Suppression compte (article 17) : bouton dans l'app, suppression cascade en base, confirmation par mail. Pas de demande à formuler.
- Logs : on log les métadonnées de scan (durée, succès, taille fichier), jamais le contenu du PDF ni les données extraites.
Quand n8n reste le bon choix
On n'est pas anti-n8n — on s'en sert encore pour d'autres workflows. Restez sur n8n si :
- Vous avez des intégrations atypiques à orchestrer (CRM custom, ERP métier, API rares) — c'est exactement là où n8n excelle.
- Vous voulez garder le contrôle total du code et héberger en self-hosted (n8n est open-source).
- Votre cabinet a une équipe technique en interne qui aime bricoler et maintenir des automatisations.
En revanche, si vous voulez juste convertir des relevés bancaires PDF sans devenir l'admin de votre propre stack, Cabinet Pilot enlève tout ce qui n'est pas votre métier.
Essayez Cabinet Pilot — 7 jours gratuit
Sans CB pour démarrer. Résiliation en 1 clic depuis votre espace.
Créer un compte