← Retour aux services
Case studyBot Telegram · Claude API · PDFKit

Comment j'ai construit un bot qui génère un devis BTP complet en 30 secondes

Devis Artisan — un agent IA Telegram pour plombiers, électriciens, carreleurs. Description vocale → devis PDF prêt à envoyer au client. En production depuis 2026.

Durée de construction

1 mois

Temps de génération

~30 sec / devis

Modèle économique

5 gratuits puis 29 €/mois

Statut

En prod depuis 2026

1. Le problème

L'artisan BTP solo passe 30 minutes par devis. Et le déteste.

Un plombier ou un électricien indépendant fait 5 à 15 devis par mois. Chaque devis sur Word ou Excel, c'est 20 à 40 minutes : retrouver les bons tarifs, recalculer la TVA, formater proprement, générer un PDF lisible, vérifier les mentions légales. Sur 10 devis par mois, c'est facilement 5 à 7 heures perdues à faire autre chose que du chantier.

Les solutions du marché sont mal calibrées pour ce public :

  • Word/Excel — gratuit mais long et moche
  • Logiciels BTP type EBP/Codial — surdimensionnés, 50-150 €/mois, courbe d'apprentissage longue
  • SaaS modernes (Henrri, Tiime…) — corrects mais demandent quand même de bosser sur un ordi

Le constat clé : l'artisan travaille sur chantier, pas devant un PC. Il a son téléphone à la main, du coup besoin d'un outil mobile-first et sans friction.

2. La solution

Un bot Telegram qui écoute, comprend, génère.

L'intuition de départ : l'artisan a déjà Telegram installé. Zéro création de compte, zéro logiciel à installer, marche sur tous les téléphones. Le bot devient un contact dans la liste comme un autre.

Le flux complet :

  1. L'artisan envoie un message vocal ou texte décrivant le chantier
  2. Le bot transcrit (Whisper) et valide la description (Claude Haiku)
  3. Claude Sonnet structure les postes, applique le bon taux de TVA, calcule les totaux
  4. Le bot affiche le récap pour validation, propose des modifications par message naturel
  5. L'artisan tape « Générer le PDF » → le PDF arrive en quelques secondes avec logo, SIRET et mentions légales

Temps total : 30 secondes à 2 minutes selon la complexité du chantier. À comparer aux 30 minutes initiales.

3. L'architecture

Stack technique

Bot

Telegram Bot API (node-telegram-bot-api)

Transcription

OpenAI Whisper-1 (messages vocaux)

Validation

Claude Haiku (classification rapide, coût minimal)

Génération

Claude Sonnet 4.6 (JSON structuré du devis)

PDF

PDFKit (mise en page custom avec mentions légales)

Base de données

Supabase (PostgreSQL via pg)

Paiements

Stripe (LIVE, webhook quotas)

Hébergement

Railway (Node 20 + Docker)

L'ensemble tourne sur Railway (Docker Node 20) à 5 $/mois. Les données sont en Supabase pour la persistance (sessions bot, profils artisans, quotas mensuels, catalogues de tarifs, abonnements Stripe).

Le site vitrine noriax.fr/devis(Next.js sur Vercel) sert de top-of-funnel SEO et propose un calculateur web qui se connecte au bot via un système de codes courts (NX-XXXXX). Le visiteur peut remplir le devis sur le web, cliquer un bouton, et Telegram s'ouvre avec le devis pré-chargé.

4. Les choix techniques

Quatre décisions qui ont fait la différence

Telegram plutôt que WhatsApp

Telegram = création de bot en 5 minutes via @BotFather, gratuit, aucune validation Meta requise. WhatsApp Business API = vérification d'entreprise, templates de messages à faire valider, coûts par conversation. Phase 1 = privilégier la vélocité de mise en marché. On garde WhatsApp pour la phase 2 quand les premiers clients seront fidèles à la plateforme et qu'ils le demanderont.

Claude Sonnet pour la génération, Haiku pour la validation

Génération du JSON devis (structurée, longue) → Claude Sonnet, le meilleur sur les sorties structurées en français. Classification rapide « est-ce une description de chantier valide ? » → Claude Haiku, 10x moins cher pour la même qualité de réponse binaire. Cette répartition divise les coûts API par ~4 sur le total mensuelsans dégrader l'expérience.

Privacy by design — les données client ne touchent jamais l'IA

Le nom et l'adresse du client final ne sont jamais envoyés à Claude. Seule la description des travaux part chez Anthropic. Les données personnelles sont injectées localement, à la dernière étape, au moment de générer le PDF. C'est RGPD-compliant nativement, et c'est un argument vente fort (la commande /confidentialitedu bot explique tout ça à l'artisan).

Tunnel web → Telegram (codes NX-)

Pour réduire la friction du calculateur web (qui aurait sinon généré un copier-coller manuel), j'ai créé un système de codes courts. Le calculateur web POSTe les lignes en Supabase et reçoit un code NX-X7K2M valide 24h. Le bouton « Générer mon devis PDF » ouvret.me/NoriaxDevisBot?start=NX-X7K2M → Telegram déclenche /start NX-X7K2M→ le bot reconnaît le code, charge les lignes pré-saisies et saute directement à la demande du nom client. Une UX seamless entre deux plateformes différentes.

5. Les résultats

Ce qui est livré aujourd'hui

  • Devis généré en 30 secondes à partir d'un message vocal — 60x plus rapide que Word
  • Voice-first — l'artisan dicte sur le chantier, mains libres
  • Catalogue de tarifs qui se remplit tout seul — le bot mémorise les postes après chaque devis
  • PDF professionnel avec logo, SIRET, mentions légales, taux TVA dynamique, signature
  • Modèle SaaS — 5 devis gratuits sans CB, puis 29 €/mois pour 30 devis/mois (Stripe automatisé)
  • Quotas et abonnements gérés par webhook Stripe sans intervention manuelle
  • Privacy by design — argument différenciant assumé dans le marketing

L'ensemble est déployé sur Railway et accessible dès maintenant via le bot @NoriaxDevisBotou le calculateur web noriax.fr/devis.

6. Ce que j'ai appris

Quatre leçons transférables à n'importe quel projet IA vertical

Le zero-friction l'emporte sur la feature

Un produit moins complet mais avec aucune friction d'usage convertit mieux qu'un SaaS complet avec login, onboarding et tutoriel. L'artisan a déjà Telegram. Il n'a rien à apprendre. C'est l'avantage #1 sur le marché, et c'est ce que je mets en avant partout.

Sous-vendre la techno, sur-vendre le résultat

Le client final ne veut pas « un bot IA ». Il veut « un devis prêt en 30 secondes ». La communication du produit ne parle ni de Claude, ni de Whisper, ni de PDFKit. Elle parle d'heures gagnées, de PDF propre, de tranquillité.

Construire le produit ET le canal d'acquisition

Créer noriax.fr/deviscomme calculateur public sert deux rôles : top-of-funnel SEO (les artisans cherchent « devis plombier gratuit » sur Google) et tunnel vers le bot (codes NX-). C'est un combo qui amène des leads qualifiés sans dépenser un euro en pub.

Privacy = argument vente, pas contrainte

Assumer « les données de tes clients ne sont jamais envoyées à l'IA » rassure énormément, surtout chez les artisans souvent méfiants vis-à-vis du cloud. C'est devenu un argument de différenciation actif, pas juste une case à cocher RGPD.

Ton secteur

Je peux construire ça pour ton métier

Le même type d'agent IA vertical, adapté à ton secteur : prise de RDV, intake clients, support, qualification de leads, automatisation d'un cas répétitif. Livré en 5 à 14 jours, forfait fixe.

15 min sans engagement · Ou mail à gregoire@noriax.fr