Cas client

Horticulteur paysagiste à forte audience locale, qualification géographique automatisée des demandes

Un chatbot IA qui trie plus de 200 messages par jour dans un rayon de 40 km, redirige le reste sans froisser personne.

Horticulteur paysagisteBTP / ÉnergiesQuick win · 2 à 4 semaines
RC
Rémi Campana
COO · VantaCrew
8 min de lecturePublié le 12 mars 2026
Chiffres clés du cas
−85%
Demandes hors zone filtrées sans intervention humaine
200+
Messages entrants traités par jour
TL;DRLe cas en 60 secondes
  • Contexte : horticulteur paysagiste à Caen avec une audience Instagram de plus de 200 000 abonnés. Plus de 200 messages par jour, dont 60 à 70% provenant de personnes hors de la zone d'intervention (rayon 40 km autour du site).
  • Solution : chatbot IA branché sur GoHighLevel qui capte les DM Instagram et Messenger, qualifie géographiquement la demande, route les leads en zone vers le CRM et répond aux hors zone avec une recommandation de confrère.
  • Résultats à 6 mois : 85% des demandes hors zone filtrées automatiquement, 10 à 12h libérées par semaine, +67% de RDV qualifiés dans le pipeline. Investissement 4 200€ HT, payback en 4 mois sur le seul gain horaire (plus rapide si on valorise le temps dirigeant à sa valeur de marché).

Voici un cas client livré à l'été 2025 pour un horticulteur paysagiste indépendant établi dans l'agglomération de Caen. L'activité est portée par une audience Instagram de plus de 200 000 abonnés construite organiquement sur plusieurs années. L'enjeu : transformer l'audience digitale en chiffre d'affaires local sans embaucher pour gérer le volume entrant.

Le contexte client

Taille de l'équipe
Horticulteur paysagiste indépendant, 4 personnes en interne (le dirigeant + 3 paysagistes terrain)
Chiffre d'affaires
Activité régionale dans la fourchette 400 à 700K€ annuels
Secteur d'activité
Horticulture et paysage, vente de végétaux + prestations d'aménagement
Localisation
Caen et son agglomération (Normandie), rayon d'intervention 40 km autour du site d'exploitation
Stack existant
Instagram (audience à 6 chiffres), GoHighLevel pour la gestion contacts, agenda Google

Référence anonymisée sous accord de confidentialité.

Le défi initial

Identifié lors de notre discovery initiale, en revue avec la direction.

Problèmes identifiés

  • Volume entrant ingérable : plus de 200 messages directs par jour entre Instagram et Messenger, jusqu'à 350+ lors d'un post viral ou en haute saison printemps.
  • 60 à 70% de demandes hors zone : l'audience est nationale (et même francophone), mais l'activité paysage est strictement locale. Chaque réponse à un hors zone est du temps perdu.
  • 10 à 12h par semaine consommées par le dirigeant à trier les messages manuellement, en plus de son métier de terrain. Le pic de printemps faisait monter ce volume à 18h+.
  • Délai de réponse dégradé : les vrais leads en zone attendaient parfois 6 à 24h avant une réponse, ce qui faisait fuir une partie du pipeline vers la concurrence.

Objectifs validés avec le client

  • Filtrer automatiquement les demandes hors rayon de 40 km sans froisser les personnes (réponse polie + recommandation)
  • Réduire le temps passé par le dirigeant sur le tri des messages de 80% minimum
  • Garantir un délai de réponse inférieur à 5 minutes sur les vrais leads en zone
  • Faire entrer chaque lead qualifié directement dans le CRM avec son contexte (localisation, type de demande, budget approximatif)

L'architecture déployée

Solution structurée en 4 briques principales, orchestrées via n8n self-hosted.

1

Brique 1 · Capture multi-canal Instagram et Messenger

Chatbot conversationnel hébergé sur GoHighLevel, branché aux DM Instagram et Messenger via les intégrations natives Meta Business. Capture des messages entrants en temps réel, accusé de réception sous 30 secondes. Aucun changement de plateforme côté contact (la conversation reste dans l'app native).

2

Brique 2 · Qualification géographique automatique

Trois étapes. 1. Tentative d'extraction de la localisation depuis le message initial (mention de ville, code postal). 2. Si absente, question conversationnelle naturelle ("Vous êtes dans quel coin pour qu'on regarde si on intervient chez vous ?"). 3. Géocodage via l'API Google Maps, calcul de la distance par rapport au site d'exploitation, décision automatique en zone / hors zone.

3

Brique 3 · Routing conditionnel et nurturing

Si en zone : qualification approfondie (type de projet, surface, timing, budget), création d'un contact GoHighLevel avec tags et entrée dans le pipeline. Notification au dirigeant uniquement sur les leads scorés "chaud". Si hors zone : réponse personnalisée qui explique le périmètre, propose un horticulteur partenaire si existant dans la base de recommandations, et laisse la porte ouverte pour les commandes de végétaux à expédier.

4

Brique 4 · Orchestration n8n et logging

Workflow n8n qui orchestre les échanges entre GoHighLevel, l'API Google Maps et l'agent Claude. Chaque message entrant suit une chaîne traçable (capture, géocodage, décision, réponse, logging CRM) avec gestion d'erreurs sur chaque étape. Le logging permet la supervision quotidienne et l'enrichissement continu de la base de connaissance.

Stack technique utilisée
Clauden8nGoHighLevelInstagramMessengerGoogle Maps API

La méthode et la calibration

4 phases sur 4-5 semaines au total. La phase de calibration est non-négociable : sans elle, l'agent livre des résultats médiocres et l'équipe perd confiance.

Semaine 1 · Audit conversationnel et cartographie

Lecture de 800 conversations historiques sur les 6 derniers mois pour identifier les patterns récurrents : types de demandes les plus fréquents, formulations utilisées par l'audience, signaux de qualification (timing, budget, surface), villes les plus représentées hors zone. Construction d'un référentiel d'objections et de tournures à reproduire.

Semaine 2 · Construction des prompts et connexion API

Rédaction des prompts agent avec la voix exacte du dirigeant (formulations terrain, vocabulaire métier, ton chaleureux mais professionnel). Connexion des API Meta Business (Instagram + Messenger), GoHighLevel et Google Maps. Mise en place du logging de chaque décision pour traçabilité.

Semaine 3 · Tests doublons et ajustements

60 conversations en double pendant 10 jours : agent + tri humain manuel. Comparaison sur 3 critères : précision de la qualification géo (vrais positifs en zone), naturel de la réponse, qualité du contexte transmis au CRM. 3 itérations de prompts pour ajuster.

Semaine 4 · Déploiement progressif et orchestration n8n

Jours 1-3 : workflow n8n connecté en mode shadow (capture sans réponse) pour valider la chaîne complète. Jours 4-7 : l'agent traite 60% des messages avec supervision quotidienne. Jours 8-10 : 100% en autonome, le dirigeant ne gère plus que les cas remontés en "à vérifier" via Slack. Session de formation 1h pour comprendre les remontées et enrichir la base.

Les résultats mesurés

Mesures comparatives entre le mois précédant le projet et 6 mois après mise en production (mars 2026).

Messages traités sans intervention humaine
0/jour200+/jour
n/a (capacité nouvelle)
Demandes hors zone filtrées automatiquement
0%85%
+85 points
Délai de réponse moyen sur les leads en zone
3 à 6hmoins de 2 min
-98%
Heures hebdo dirigeant sur le tri messages
10 à 12h1 à 2h
-86%
RDV qualifiés / mois entrés dans le pipeline
1525
+67%
Taux de conversion RDV vers devis signé
38%42%
+4 points (effet marginal)
Investissement total
4 200 € HT (setup) + 297 €/mois (maintenance + APIs Google Maps + supervision)
ROI
Payback en environ 4 mois sur le seul gain horaire du dirigeant (10h/semaine récupérées, valorisées au coût de remplacement d'un chargé clientèle, environ 25 €/h chargé, soit ~1 080 €/mois récupérés). Si on valorise le temps du dirigeant à sa valeur de marché terrain (60 à 80 €/h), le payback tombe sous 6 semaines. Au-delà : capacité commerciale augmentée de 67% sur les RDV qualifiés sans recruter, et délai de réponse au niveau des standards locaux les plus rapides, ce qui sécurise le pipeline face à la concurrence.

Bénéfices secondaires (non quantifiés)

  • Le dirigeant a retrouvé des soirées et des week-ends entiers libérés du tri messages, ce qui n'a pas de prix sur la vie de famille et la fatigue mentale d'une saison haute
  • Capacité de développement débloquée : les 10h libérées chaque semaine sont redéployées sur la prospection promoteurs, les visites de chantier et la création de contenu Instagram, l'activité peut grossir sans recruter
  • Les hors zone qui reçoivent une recommandation de confrère reviennent plus souvent commander des végétaux à expédier (effet réputation locale)
  • Le CRM contient enfin l'historique des conversations qualifiées, exploitable pour relancer les leads tièdes 6 à 12 mois après
  • La sérénité retrouvée sur la gestion du volume entrant : plus d'angoisse en haute saison face aux 350+ messages quotidiens, l'agent absorbe les pics sans dégradation

Les pièges rencontrés et leurs résolutions

On préfère partager ce qui n'a pas marché du premier coup. C'est là que se mesure la qualité d'un partenariat.

Piège 1 · Faux positifs sur les villes homonymes (mois 2)

L'agent a routé en zone une dizaine de leads situés à "Saint-Just" sans préciser laquelle (il en existe plusieurs en France). Le dirigeant a passé du temps à rappeler des gens à 600 km. Résolution : ajout d'un mode de désambiguïsation explicite. Quand l'agent détecte une commune ambiguë, il pose la question complémentaire "Saint-Just dans le département X ou ailleurs ?". Plus aucun faux positif de ce type depuis la mise à jour.

Piège 2 · Saturation au printemps (mois 4)

Le pic saisonnier de mars-avril a fait passer le volume de 200 à 480 messages par jour pendant 3 semaines. Le quota d'API Google Maps a sauté deux fois, blocage temporaire de la qualification géo. Résolution : passage à un plan Google Maps supérieur (coût additionnel 120€/mois sur la haute saison), plus mise en place d'un cache local de 90 jours sur les requêtes géocodage identiques. Aucune saturation depuis.

Piège 3 · Ton trop "chatbot" sur les hors zone (mois 1)

Les premières réponses aux hors zone étaient correctes mais sonnaient froides, certaines personnes le faisaient remarquer en commentaire. L'image du dirigeant était à risque. Résolution partielle : ré-écriture des réponses hors zone avec une dose d'humour terrain ("On serait ravi de venir, mais 600 km en camion paysagiste, ma femme dirait non"). Amélioration nette mais effet pas 100% éliminé : 1 à 2 retours par mois encore aujourd'hui sur le côté "automatique". Le dirigeant assume le compromis.

Témoignages

« Franchement je ne pensais pas qu'on pouvait gérer 200 messages par jour sans recruter quelqu'un. Avant je passais mes soirées à répondre à des gens de l'autre bout de la France, je m'épuisais pour rien et ma femme commençait à en avoir marre. Aujourd'hui je récupère mes vraies heures, le pipeline tourne tout seul, mes paysagistes ont enfin un planning rempli, et le dimanche c'est redevenu le dimanche. Ça a vraiment changé le quotidien. »

Dirigeant fondateur
Horticulteur paysagiste · Caen · 4 personnes

Témoignages anonymisés sous accord de confidentialité. Plus de détails disponibles sur demande après signature NDA.

Questions fréquentes

Est-ce que ça marche pour d'autres activités locales (artisan, BTP, services à la personne) ?
Oui, le principe est transposable à toute activité avec une audience plus large que la zone d'intervention. On a déjà des prospects dans le bâtiment et l'esthétique qui regardent. Les briques techniques sont identiques, seuls le rayon, le wording et la stack CRM peuvent changer.
Comment l'agent gère les ambiguïtés de localisation (campagne, hameaux non géocodés) ?
Si le géocodage Google Maps renvoie une confiance faible, l'agent pose explicitement la question complémentaire ("Vous êtes plus proche de quelle ville pour qu'on situe ?"). En cas de doute persistant, il escalade au dirigeant plutôt que de prendre une décision risquée.
Quel est le risque de perdre des leads en zone à cause d'un faux négatif ?
Sur 6 mois de fonctionnement, le dirigeant a remonté 4 cas où un lead en zone avait été routé par erreur en hors zone (très vieilles communes mal géocodées). Chaque cas a permis d'enrichir le système. Le taux de faux négatif est aujourd'hui inférieur à 0,5% des messages reçus.
Quel est le coût d'un projet équivalent en 2026 ?
Pour un horticulteur, artisan ou prestataire local avec une audience digitale significative : entre 3 500 et 5 500 € HT setup + 200 à 350 €/mois de maintenance. Le détail dépend du volume de messages quotidien, du nombre de canaux à brancher (Instagram seul vs Instagram + Messenger + WhatsApp), et du CRM cible.

Note importante. Chaque projet est unique. Les chiffres et l'architecture présentés ici sont propres au contexte de ce client. Pour évaluer ce qui est transférable à votre situation, on peut chiffrer une mise en place adaptée en 30 minutes de discovery, sans engagement.

Un cas similaire chez vous ?

30 minutes pour comprendre votre contexte précis et chiffrer une mise en place adaptée. Sans engagement.

Booker un appel découverte