Nos bureaux

  • Exceev Consulting
    61 Rue de Lyon
    75012, Paris, France
  • Exceev Technology
    332 Bd Brahim Roudani
    20330, Casablanca, Maroc

Suivez-nous

Préférences

Kit de marque

11 min de lecture - Piloter un cabinet de conseil avec des outils open source

Business Operations & Automation

La plupart des cabinets de conseil font tourner leur activité sur un patchwork de SaaS : un CRM par-ci, un outil d'emailing par-là, un widget de prise de rendez-vous, une plateforme de blog, un outil de programmation des réseaux sociaux, le tout maintenu ensemble par Zapier. Nous faisions pareil. Puis nous avons additionné les factures.

Chez Exceev, nous avons remplacé toute cette stack par six outils open source auto-hébergés, tournant sur deux serveurs cloud modestes, entièrement intégrés de sorte que les données circulent entre eux sans que personne n'ait à copier manuellement des informations d'un onglet de navigateur à l'autre. Voici comment nous fonctionnons réellement — pas quels outils nous avons choisis, mais comment ils s'enchaînent.

Les six : Twenty (CRM), Cal.com (prise de rendez-vous), ZeroMail (emails transactionnels), Ghost (publication de contenu), Postiz (diffusion sur les réseaux sociaux) et n8n (la couche d'automatisation qui relie le tout). La partie 1 couvrait notre stack de frameworks d'ingénierie. La partie 2 couvrait l'infrastructure sous-jacente. Cet article couvre la couche métier.

Comment les données circulent dans la stack

Deux pipelines principaux font tourner nos opérations. Voici comment les données circulent concrètement :

Pipeline de leads : Formulaire du site → n8n → Twenty (contact CRM créé, pipeline assigné) → Cal.com (appel de découverte réservé) → n8n → Twenty (étape mise à jour) → ZeroMail (relance de proposition envoyée)

Pipeline de contenu : Ghost (article publié) → n8n → Postiz (posts sociaux sur toutes les plateformes) + ZeroMail (newsletter) → le lecteur clique → n8n → Twenty (attribution enregistrée)

n8n se trouve au centre de tout. C'est ce qui fait que ces six outils donnent l'impression d'un seul système, et non de six onglets de navigateur.

D'un inconnu à un client signé

Le pipeline qui transforme un lead entrant en client payant est le workflow le plus important de tout cabinet de conseil. Le nôtre passe par trois outils — Twenty, Cal.com, ZeroMail — connectés par n8n, sans aucune saisie manuelle entre les étapes.

Twenty est notre CRM. On le décrit souvent comme un HubSpot open source, mais c'est réducteur. Twenty repose sur PostgreSQL avec une API GraphQL, ce qui signifie que chaque donnée du CRM est interrogeable et programmable dès le premier jour. Quand nous avons eu besoin d'un modèle de scoring de leads sur mesure, pondéré par les signaux d'engagement de nos analytics, nous avons écrit une fonction SQL et l'avons branchée directement sur la couche de données de Twenty. Essayez donc ça avec HubSpot sans licence entreprise.

Quand quelqu'un remplit notre formulaire de contact, un workflow n8n capte le webhook, crée le contact dans Twenty, le tague avec la source et la page d'origine, et le route vers le bon pipeline — conseil en IA, développement Angular, revue d'architecture, selon ce qu'il a indiqué. En moins de deux secondes, sans intervention humaine. La personne qui doit assurer le suivi le voit immédiatement dans son tableau de bord.

Cal.com gère la prise de rendez-vous. Plutôt que des échanges d'emails du type « mardi, ça vous va ? », chaque relance inclut un lien de réservation. Détection du fuseau horaire, règles de disponibilité, temps tampon, synchronisation avec Google Calendar — les bases. Mais la vraie valeur est ailleurs : quand quelqu'un réserve, Cal.com déclenche un webhook, n8n le capte, et le contact correspondant dans Twenty passe automatiquement à « Appel de découverte planifié ». Personne n'a besoin de penser à mettre à jour le CRM.

ZeroMail gère les emails transactionnels — notre SendGrid auto-hébergé. Après l'appel de découverte, quand nous passons un contact à « Proposition envoyée » dans Twenty, n8n détecte le changement d'étape, récupère ses coordonnées et le lien vers la proposition, puis envoie une relance personnalisée via ZeroMail. L'objet fait référence à son projet, le corps du message reprend les notes de l'appel de découverte, et le CTA renvoie vers une réservation Cal.com pour la revue de la proposition. Un modèle, mais dynamique.

Tout le pipeline — de la soumission du formulaire à la relance de proposition — n'implique un humain qu'aux points de décision : qualifier le lead, mener l'appel de découverte, rédiger la proposition. Tout ce qui se passe entre ces étapes tourne tout seul.

Le moteur de contenu

Le contenu, c'est ce qui maintient la visibilité d'un cabinet de conseil. Pour nous, cela signifie rédiger des articles techniques, les diffuser sur les réseaux sociaux, et réinjecter les données d'engagement dans le pipeline commercial. Ghost, Postiz et n8n s'en chargent.

Ghost a remplacé une installation WordPress avec laquelle nous nous traînions tant bien que mal. La différence a été immédiate — Ghost est conçu pour la publication, pas pour être une place de marché de plugins qui héberge accessoirement un blog. Éditeur épuré, rapide, du contenu riche sans avoir à se battre avec un page builder. Et surtout, une API de premier ordre où chaque article, tag et auteur est accessible via REST. C'est important, car notre workflow n'est pas « écrire un article, cliquer sur publier ». C'est « écrire un article, déclencher une chaîne de diffusion ».

Quand un article est publié sur Ghost, un webhook se déclenche. n8n le capte, extrait le titre, l'extrait, l'image mise en avant, les tags, l'URL, et envoie le tout à Postiz — notre alternative auto-hébergée à Buffer. Postiz gère LinkedIn, X et d'autres plateformes depuis une seule interface.

Le point important : le workflow n8n ne se contente pas de diffuser le même texte partout. LinkedIn reçoit un extrait plus long avec des hashtags professionnels. X reçoit une accroche concise avec un lien. Les articles tagués IA reçoivent des hashtags spécifiques à l'IA et des mentions pertinentes. Tout cela relève de la logique du workflow n8n, pas d'un travail manuel, et s'exécute en quelques minutes après la publication.

La boucle de rétroaction se referme dans Twenty. Quand quelqu'un arrive sur notre site depuis un post social et remplit le formulaire de contact, le workflow n8n qui crée sa fiche CRM capture aussi la source de référencement. Avec le temps, nous voyons quels sujets génèrent des leads qualifiés — pas seulement du trafic. Ce type d'attribution nécessite généralement des outils marketing haut de gamme. Nous l'avons construit avec un webhook, deux appels API et un après-midi.

Ghost alimente aussi la newsletter. Les abonnés se synchronisent avec ZeroMail via n8n, si bien que la publication envoie automatiquement une version email mise en forme via notre propre infrastructure. Pas de frais Mailchimp, pas de tiers qui décide quels emails sont réellement délivrés.

n8n relie tout

Si le pipeline de leads et le moteur de contenu sont les deux workflows principaux, n8n en est le système nerveux.

Un exemple concret : un article de blog est publié sur Ghost. n8n capte le webhook, crée les posts sociaux via Postiz, envoie la newsletter via ZeroMail, consigne la publication dans une feuille de suivi. Trois actions en aval déclenchées par un seul événement, toutes en parallèle, toutes terminées avant même que l'auteur ferme l'onglet Ghost.

Autre exemple : un prospect réserve un appel de découverte sur Cal.com. n8n le capte, met à jour son étape dans Twenty, envoie un email de confirmation avec des questions de préparation via ZeroMail, et programme un rappel 24 heures avant le rendez-vous avec l'ordre du jour en pièce jointe. Une réservation de calendrier, trois actions automatisées, aucune intervention humaine.

Nous faisons tourner une trentaine de workflows actifs. Certains sont triviaux — une publication Ghost déclenche un post Postiz. D'autres sont complexes — des séquences de nurturing en plusieurs étapes qui se ramifient selon les signaux d'engagement. Tous remplacent un travail manuel que quelqu'un effectuait auparavant en jonglant entre les onglets de navigateur.

Les workflows sont visuels, versionnables et auto-hébergés. Nous voyons exactement ce qui se déclenche et quand, et pouvons dupliquer un workflow et l'adapter à un autre scénario en quelques minutes. Et comme n8n tourne sur notre infrastructure, les données des workflows — noms de clients, adresses email, logique métier — ne quittent jamais notre réseau.

La maintenance existe bel et bien, mais elle reste gérable. Les webhooks échouent parfois. Les schémas d'API changent quand les outils sont mis à jour. Nous faisons tourner un méta-workflow qui vérifie quotidiennement l'état de santé des autres workflows et alerte via ZeroMail en cas d'erreur. Une automatisation qui surveille les autres automatisations : ça semble récursif, mais ça fonctionne.

Ce pour quoi nous ne payons plus

L'équivalent en SaaS, grosso modo :

  • HubSpot CRM (Starter) : ~$150/mois pour une équipe de trois personnes, pour les fonctionnalités que nous utilisons réellement
  • Calendly (Teams) : ~$48/mois pour trois licences
  • SendGrid/Postmark : $25-80/mois selon le volume
  • Ghost Pro : $25-75/mois
  • Buffer/Hootsuite : $36-120/mois
  • Zapier (Professional) : $50-75/mois

Total : $334-548/mois, soit $4,000-6,500/an. Et c'est une estimation prudente — HubSpot seul grimpe vite dès que l'on a besoin de propriétés personnalisées, d'automatisation de workflows ou de reporting.

Notre coût : deux serveurs cloud à ~$60/mois. Plus environ quatre heures de maintenance par mois.

Mais l'enjeu n'est pas vraiment l'argent économisé : c'est le contrôle. Quand nous avons eu besoin d'un champ CRM personnalisé calculant la valeur d'un projet à partir des signaux d'engagement, nous l'avons construit en un après-midi. Quand nous avons voulu des structures UTM personnalisées dans la diffusion sociale, nous avons modifié un workflow n8n en vingt minutes. Quand le taux de délivrabilité de ZeroMail a chuté, nous avons corrigé nous-mêmes la configuration DKIM au lieu d'ouvrir un ticket support et d'attendre trois jours.

Cet effet se cumule. Chaque mois, nous construisons sur un système que nous comprenons entièrement et que nous pouvons modifier. Les utilisateurs de SaaS construisent sur un système qui peut changer sa tarification, abandonner des fonctionnalités ou se faire racheter — et leur seule option reste alors la migration.

En toute honnêteté

Twenty est encore en maturation. L'interface reste en retrait par rapport à la finition de HubSpot. Certains reportings nécessitent des requêtes directes en base de données plutôt que des tableaux de bord intégrés. Nous l'acceptons, car le modèle de données est excellent, l'API est complète, et le développement avance vite. Mais si votre équipe a besoin de quelque chose qui « fonctionne tout de suite » sans effort, Twenty demande davantage de patience.

Il vous faut quelqu'un qui maîtrise l'infrastructure. Docker, reverse proxies, SSL, administration Linux de base — ce n'est pas optionnel. Nous sommes un cabinet de conseil tech, donc c'est notre terrain naturel. Pour une agence marketing ou un cabinet d'avocats, auto-héberger six outils coûterait probablement plus cher en gestion que ce que représentent les économies sur le SaaS. Une approche hybride — auto-héberger ce que vous pouvez, payer les versions managées pour le reste (Ghost Pro, Cal.com Cloud, n8n Cloud existent tous) — constitue un compromis raisonnable.

Déboguer des chaînes d'automatisation est pénible. Quand un workflow n8n de cinq étapes plante à l'étape trois, l'erreur ne remonte parfois qu'à l'étape cinq. Tracer les données à travers les payloads de webhook, les réponses d'API et les branches conditionnelles demande de la patience. Nous avons ajouté du logging sur les workflows critiques, mais cela reste plus difficile à déboguer qu'une automatisation Zapier à deux étapes.

L'email auto-hébergé exige une attention constante. SPF, DKIM, DMARC, warmup d'IP, gestion des bounces — rien de tout cela ne se configure une fois pour toutes. Nous vérifions les métriques de délivrabilité chaque semaine et avons dû ajuster nos rythmes d'envoi à deux reprises pour maintenir un bon placement en boîte de réception. Si la délivrabilité des emails est critique pour vous et que vous ne voulez pas y penser, Postmark vaut son prix.

Postiz est le maillon le plus récent. Il gère bien LinkedIn et X, mais son ensemble de fonctionnalités continue de s'étoffer. Analytics avancés, workflows d'approbation en équipe, intégrations poussées au-delà des grands réseaux — des lacunes subsistent. Nous vérifions manuellement le contenu à fort enjeu, comme les annonces clients.

Malgré tout cela, nous referions les mêmes choix. Six produits SaaS incapables de communiquer entre eux sans un septième produit SaaS pour les relier coûtent à la fois plus cher et offrent moins de flexibilité que ce que nous avons aujourd'hui.

Si vous voulez vous lancer

Commencez par le workflow qui génère le plus de friction. Pour la plupart des équipes, c'est le pipeline de leads.

Notre ordre recommandé : Cal.com en premier (le plus simple à auto-héberger, ROI immédiat), puis n8n (le multiplicateur qui rend chaque autre outil plus utile), puis Twenty ou Ghost selon que votre goulot d'étranglement est le CRM ou le contenu. ZeroMail et Postiz arrivent en dernier — ils ont besoin que les autres briques soient en place pour que les chaînes d'automatisation aient du sens.

Notre processus documente comment nous avons mis en place tout cela, et nous avons aidé d'autres cabinets de conseil à construire des stacks similaires. Si vous évaluez si cette approche convient à votre équipe, contactez-nous. Nous partagerons ce qui a fonctionné, ce qui n'a pas fonctionné, et ce que nous ferions différemment la prochaine fois.

Parlons-en.

Exceev accompagne les startups et les PME dans leurs projets de conseil, d'outillage open source et de logiciels prêts pour la production.

Autres articles

Auto-héberger notre infrastructure : observabilité, sécurité, déploiement

Comment Exceev auto-héberge son infrastructure avec Grafana, Prometheus, Loki, k6, Coolify, Infisical, Docker, Tailscale, Cloudflared, Beszel et Duplicati. Plongée opérationnelle dans l'observabilité, le déploiement, la sécurité et la résilience.

Lire la suite

Signals Angular en 2026 : guide de migration pour l'entreprise

Guide pratique pour migrer vers les signals Angular en entreprise : stratégie étape par étape, linkedSignal, resource(), zoneless et benchmarks de performance.

Lire la suite

Parlez-nous de votre projet

Nos bureaux

  • Exceev Consulting
    61 Rue de Lyon
    75012, Paris, France
  • Exceev Technology
    332 Bd Brahim Roudani
    20330, Casablanca, Maroc