Étude de cas · Produit interne · CRM B2B · 2026

LocalFlow.

CRM B2B local, propulsé par l’IA, qui transforme Google Maps en pipeline commerciale : scraping, enrichissement, prospection à froid et facturation — sans abonnement SaaS.

Client
Discover Studio (interne)
Rôle
Concept · Design · Full-Stack
Période
Juin – juillet 2026 · 10 jours
Statut
En ligne · utilisé au quotidien
01 · Point de départ

Le marché le propose. Mais personne ne le possède.

Apollo, HubSpot, Hunter, Clearbit. Ensemble, facilement plus de 500 € / mois — pour des leads que l’on trouve soi-même via Google Maps et les mentions légales. Et à l’instant où l’on résilie, la base clients disparaît avec.

LocalFlow est la réponse : un système local-first qui garde toute la chaîne de valeur — du scraping à la facture — sur sa propre machine. Pas de vendor lock-in. Pas de données dans des datacenters tiers. Un contrôle total sur la pipeline.

Je voulais un outil qui m’appartienne. Pas d’abonnement, pas de clés API, pas de date d’expiration. Si je débranche tout demain, mes clients restent mes clients.
Pascal Nikiema, Fondateur · Discover Studio
02 · Le système

Six briques, un cycle.

De la recherche géographique au devis payé : chaque étape de la pipeline commerciale a son propre module — proprement séparé, mais parfaitement imbriqué.

/ 01

Scraping DOM

Playwright lit Google Maps directement dans le DOM rendu — pas d’API payante, pas de captures d’écran, pas de boîte noire. Filtres par ville, forme juridique, secteur ou catégorie.

/ 02

Enrichissement IA

Claude Haiku extrait e-mails, profils sociaux et contexte depuis le site web. Claude Sonnet évalue la qualité et l’adéquation, et génère un brief court par lead.

/ 03

Campagnes HITL

Séquences multi-étapes (J+0, J+3, J+7, J+14, J+21). Chaque e-mail est rédigé par une IA — mais envoyé uniquement après validation humaine explicite.

/ 04

Boîte IMAP

Les réponses sont synchronisées toutes les 60 secondes, automatiquement rattachées au lead et déclenchent des notifications Telegram. Plus de boîte mail séparée.

/ 05

Intelligence Studio

Un mini-IDE intégré : un lead devient un audit de site web, l’audit devient un aperçu de refonte — publié sur discover-studio.com.

/ 06

Factures & dépenses

Devis, factures avec export PDF, suivi des paiements, saisie des justificatifs par OCR. Le cycle de vente se boucle dans le même outil.

11
modules du dashboard
25
tables de base de données
94
routes API
0 €
de coûts SaaS / mois
Dans le produit

Le système, en action.

Map scraping — 405 leads dans le rayon de recherche, colorés par catégorie.
Map scraping — 405 leads dans le rayon de recherche, colorés par catégorie.
Analytics — KPI sur 14 jours, volume de scraping, cadence des campagnes et répartition des priorités.
Analytics — KPI sur 14 jours, volume de scraping, cadence des campagnes et répartition des priorités.
03 · Tous les modules

Une stack commerciale complète.

Onze espaces, un login, une base de données. Chaque espace est assez autonome pour avoir du sens seul — et assez connecté pour préparer l’étape suivante.

01Map ScrapingCarte Mapbox interactive avec scoring des leads, directement depuis le rayon de recherche./map
02LeadsCœur du CRM : fiches avec insights IA, pipeline de statuts, export CSV./leads
03Campagnes v2Séquences HITL, cadence par vagues, file d’approbation, IA Strategist./campaigns
04InboxSync IMAP, vue par fils de discussion, rattachement automatique aux leads, notifications Telegram./inbox
05AnalyticsKPI sur 14 jours, funnel de conversion, graphiques de cadence./analytics
06IntelligenceMini-IDE pour audits de sites web et aperçus de refonte par lead./intelligence
07FacturesDevis & factures avec export PDF, statut des paiements, base clients./invoice
08DépensesSaisie des justificatifs par OCR, catégorisation, préparation fiscale./expenses
09ClassementCoffre documentaire avec recherche plein texte et liaison aux leads./ablage
10LogsJobs de scraping, exécutions de campagnes, suivi des erreurs./logs
11RéglagesProfil expéditeur, tonalité de l’IA, identifiants IMAP, séries de numérotation./settings
04 · Sous le capot

Choisi en conscience. Rien de superflu.

Un seul processus Next.js. Un seul fichier SQLite. Un seul navigateur Playwright. La stack complète se déploie en moins de 30 secondes.

Frontend

Next.js 14React 18Tailwind CSSTypeScript 5RechartsZustand

Backend & données

SQLiteDrizzle ORMZodiron-sessionbetter-sqlite3

Scraping & IA

PlaywrightClaude SonnetClaude HaikuChromium headless

E-mail

imapflowNodemailerMailparser

Cartes & géo

Mapbox GLreact-map-gl

Infrastructure

Mac mini M-SeriesTailscale Funneltmux + launchdPWA
05 · De zéro à la production

Dix jours. Un sprint.

Pas de cycle en cascade, pas de backlog grooming. Chaque soir, un progrès visible — jusqu’à ce que le système puisse être utilisé pour lui-même.

  1. 29 juin 2026
    Fondations
    Init du repo, schéma Drizzle, login iron-session, premières 11 tables de base de données.
  2. 30 juin – 1er juillet 2026
    Scraper & CRM Leads
    Provider Playwright pour Google Maps, fiches leads, pipeline de statuts, enrichissement IA.
  3. 1er juillet 2026 (nuit)
    Campagnes v2 & IA Strategist
    5 nouvelles tables, file d’approbation HITL, cadence par vagues, Strategist Opus 4.8 avec offres de marché.
  4. 2 juillet 2026
    PWA mobile & build de prod
    Bottom nav responsive, app écran d’accueil iOS, safe areas, next start au lieu du mode dev.
  5. 3 juillet 2026
    Bot Telegram & dépenses
    Bot dédié @LocalFlow_bot, push e-mail en temps réel, saisie des justificatifs par OCR.
  6. 4 juillet 2026
    Intelligence Studio
    Mini-IDE avec FileTree, éditeur Monaco, panneau de chat et aperçu live sur discover-studio.com.
  7. 7 – 9 juillet 2026
    Finitions
    Factures, classement, graphiques analytics, icônes PWA, durcissement du déploiement.
06 · Résultat

Un outil qui grandit avec le studio.

LocalFlow tourne aujourd’hui en continu sur un Mac mini, est accessible dans le monde entier via Tailscale et sert au quotidien — non pas comme prototype, mais comme CRM opérationnel. Chaque nouvelle idée (dépenses, classement, intelligence) vient s’ajouter comme un module, sans toucher au cœur du système.

Le vrai gain n’est pas l’abonnement économisé. C’est la vitesse à laquelle un processus de vente peut s’adapter quand design, modèle de données et prompts IA sont entre les mêmes mains.

Ce que LocalFlow représente pour Discover Studio

  • Prospection à coût zéro. Un dossier au lieu de trois factures SaaS.
  • Souveraineté des données. Chaque lead, chaque e-mail, chaque facture — sur son propre disque dur.
  • Une IA qui colle au style. Prompts, tonalité et garde-fous faits maison.
  • Un plan directeur pour les projets clients. Les briques sont réutilisées.

Un projet similaire en tête ?

Si vous souhaitez construire un outil interne qui appartient à votre équipe — plutôt qu’à un fournisseur SaaS — parlons-en.