Hello
Ciao
Привіт
Hola
Bonjour
Hallo
Olá
Hej
Hi
Voir
Serhiy Korenyev
Basé à
Rome, Italie
Ingénieur IA
Agents & Automatisation
SerhiyKorenyev

Je construis des agents IA qui font tourner de vraies opérations : un widget de support qui résout 70 % de 4 000 tickets par jour, une usine à contenu qui livre un site web en dix minutes, un CRM où chaque alerte arrive à l'instant où l'événement se produit.

Trois ans comme business analyst, puis six dans l'automatisation et l'ingénierie IA pour une agence marketing à Dubaï et un cabinet de conseil logiciel à Malte, avec des clients en Europe, à Dubaï et en Amérique latine. Je comprends le processus avant de l'automatiser, je porte tout le chemin du prompt au serveur, et je mesure ce qui a changé ensuite.

À propos de moi

Agents IA et automatisations en production

Projets sélectionnés

Six systèmes, deux employeurs, une méthode : partir du chiffre que l'entreprise veut faire bouger, construire tout le chemin du prompt au serveur, le prouver sur du trafic réel. Les vrais écrans sont sous NDA ; chaque cas s'ouvre sur une maquette reconstruite à partir du flux réel.

ProjetClientServicesAnnée

Business analyst de formation, ingénieur IA de métier

J'ai commencé en 2017 comme Business Analyst dans un groupe automobile à Rome, en construisant les tableaux de bord KPI d'une flotte de 200 000 véhicules. En 2020, je suis passé à l'automatisation pour une agence marketing à Dubaï, passée de 50 à 200 personnes pendant que j'y étais : un widget de génération de leads pour un client immobilier, où les messages proactifs ont fait passer les leads mensuels de +10 % à +15 % pour cinq managers ; des chatbots de service client sur WhatsApp, Instagram et Telegram qui qualifient les leads dans un CRM sur mesure, plus d'un millier de conversations par mois ; des agents vocaux avec Twilio et ElevenLabs, de la réceptionniste aux appels sortants qui qualifient les leads ; plus de 20 sites web ; et les processus de l'agence reconstruits dans ClickUp avec un onboarding automatisé. Depuis 2024, je travaille pour Acrh Software, un cabinet de conseil logiciel à Malte avec des clients en Europe, à Dubaï et en Amérique latine : un widget de support multi-agents sur Zendesk qui résout 70 % d'environ 4 000 tickets quotidiens, avec une première réponse passée de 18 minutes à 3 secondes et une satisfaction client montée de 2,5 à 3,8 ; des assistants de département dans Microsoft Teams sur Azure OpenAI, Copilot Studio et Databricks ; une usine à contenu d'agents auto-hébergés qui livre une centaine de sites web par mois à environ cinq euros chacun ; et depuis 2026 un CRM sur mesure avec alertes en temps réel via Kafka pour plus d'un millier d'utilisateurs par mois, où je dirige trois ingénieurs IA.

Rome, Italie · télétravail dans toute l'Europe · ouvert à la relocalisation · citoyen de l'UE

Serhiy Korenyev
2024 – aujourd'hui
Ingénieur automatisation IA · Team Lead depuis 2026Acrh Software · conseil logiciel, Malte · télétravail

Widget de support IA sur Zendesk résolvant 70 % d'environ 4 000 tickets quotidiens ; assistants de département dans Microsoft Teams ; une usine à contenu livrant une centaine de sites par mois ; un CRM sur mesure avec alertes en temps réel, à la tête de trois ingénieurs IA.

2020 – 2024
Développeur d'agents d'automatisation IA8 Four Agency · agence marketing, Dubaï · télétravail

Widget de génération de leads pour un client immobilier, +15 % de chiffre d'affaires ; chatbots sur WhatsApp, Instagram et Telegram ; agents vocaux avec Twilio et ElevenLabs ; plus de 20 sites web ; les processus de l'agence reconstruits dans ClickUp pendant sa croissance de 50 à 200 personnes.

2017 – 2020
Business AnalystGroupe automobile · Rome

Tableaux de bord KPI dans Power BI sur SQL, AWS et API internes pour une flotte de 200 000 véhicules ; stock dormant réduit de 25 % ; quatre analystes formés.

Je peux vous aider sur …

01

Agents IA & applications LLM

Systèmes multi-agents en LangGraph et n8n, RAG sur Pinecone ou Qdrant avec chunking, embeddings et reranking, prompts à sortie structurée et garde-fous, évaluation sur Langfuse avec LLM-as-judge et tests de régression. Modèles d'OpenAI, Anthropic, Azure OpenAI, Gemini via OpenRouter, ou un modèle open source comme Qwen 3 sur vos propres serveurs quand la confidentialité et le coût comptent.

02

Automatisation & intégrations

n8n, Make, Zapier, Google Apps Script, Microsoft Power Platform et Copilot Studio, ou du code sur mesure en Python et TypeScript, connectés à Zendesk, Teams, SharePoint, Salesforce, Airtable, ClickUp, WhatsApp, Instagram, Telegram et à la voix via Twilio, ElevenLabs, Vapi, Retell et Voiso. Des flux qui tournent 24h/24, 7j/7 avec monitoring, versioning, CI/CD et documentation.

03

Du KPI au serveur

Analyse du processus avec la partie prenante, le chiffre à faire bouger, l'architecture, les serveurs sous Docker ou Kubernetes, les tests de sécurité, la boucle d'amélioration hebdomadaire sur données réelles, les documents de passation. Un seul responsable pour tout le chemin, ou un lead pour votre équipe : sprints, jalons, QA par bloc, conception guidée par le benchmark.

Ma façon de travailler

Chaque système que j'ai construit a commencé par un chiffre que l'entreprise voulait faire bouger : tickets par jour, leads par mois, sites par mois, minutes avant la première réponse. L'architecture suit le chiffre, pas l'inverse.

Porter tout le chemin

Prompt, retrieval, orchestration, intégrations, serveurs, sécurité, documentation. Si ça tourne en production, c'est à moi jusqu'à ce que ce soit monitoré, testé et transmis avec les documents dont la personne suivante a besoin.

Le prouver sur du trafic réel

Évaluations Langfuse sur le retrieval et les réponses, CSAT, comparaison de chaque nouvelle version d'un flux avec la précédente avant mise en production, et une boucle d'amélioration hebdomadaire sur les conversations réelles. Un score RAG passé de moins de 0,6 à 0,9 : voilà le genre de preuve que je cherche.

Le benchmark d'abord

Avant de construire, je regarde le meilleur produit de la catégorie, Intercom pour le widget de support, Zendesk pour le CRM, et j'écris ce que le battre signifie pour ce client. Puis les blocs, les jalons et les tests QA suivent cette liste.

Ingénieur IA · agents LLM · RAG · evals · automatisation · SK

Certifications

  • AI Agents Course
    Hugging Face
  • Evaluating AI Agents
    DeepLearning.AI
  • Prompt Engineering for Developers
    DeepLearning.AI
  • Claude with the Anthropic API
    Anthropic Academy
  • Introduction to LangGraph
    LangChain Academy
  • Certification · Web3Unity
    Make
  • Certification · Mask
    n8n

Master en Business Administration & Supply Chain (2023–2025) et licence en Business Administration & Economics (2020–2023), université Tor Vergata, Rome, les deux en parallèle du travail. Diplôme de fin d'études secondaires à Halifax, Canada. Ukrainien natif, italien C2, anglais C1, russe C1, espagnol B1.

Lançons un
projet ensemble

Ouvert aux postes d'ingénieur IA et au conseil dans toute l'Europe : à distance, hybride ou sur site. Basé à Rome, ouvert à la relocalisation. Écrivez-moi quel est le processus et quel chiffre vous voulez faire bouger ; je réponds personnellement.

  1. 01
    E-mailkorenyev@gmail.com
    copier
  2. 02
    Téléphone+39 339 299 8566
    copier
  3. 03
    LocalisationRome, Italie · télétravail dans toute l'Europe · ouvert à la relocalisation · citoyen de l'UE
  4. 04
    LanguesItalien, anglais, ukrainien, russe, espagnol

Coordonnées

korenyev@gmail.com
+39 339 299 8566

Localisation

Rome, Italie
À distance · ouvert à la relocalisation

Réseaux

E-mail
Téléphone
CV, une page (PDF)

Widget de support IA

Rôle / services

Ingénieur automatisation IA · seul ingénieur
Widget de support multi-agents · RAG · Zendesk

Stack

n8n · LangChain · LangGraph
GPT-4o mini · Gemini 2.5 via OpenRouter
Pinecone · MongoDB · Redis · Docker
Zendesk APIs · Langfuse · TypeScript

Client & année

Acrh Software, pour un client de services en ligne © 2024

Démo live ↗

Problème

Une cinquantaine d'agents de support traitaient à la main environ 4 000 tickets par jour, avec des pics de plus d'une centaine de conversations en cinq à dix minutes. En surcharge, la première réponse prenait jusqu'à 18 minutes et la satisfaction client plafonnait à 2,5 sur 5. Chaque ticket, même le plus trivial, coûtait du temps humain, et le savoir nécessaire pour répondre était dispersé entre le CRM et des années d'historique de messages. Le brief : un widget qui répond seul à la majorité des tickets, dans la langue du client, et ne laisse aux humains que les cas qui demandent du jugement. Le benchmark que je me suis fixé avant de construire : Intercom.

Ce que j'ai construit

Un widget de chat sur le site du client, déployé via Google Tag Manager, qui comprend la demande dans n'importe quelle langue, consulte le compte du client s'il est connecté, répond à partir d'une base de connaissances construite sur le CRM et l'historique de messages du client, et transfère les cas complexes à un humain dans Zendesk avec la transcription complète et le contexte du compte. n8n orchestre les flux principal, d'escalade et de reporting ; LangGraph exécute la logique cyclique par intention, de sorte que le graphe décide pas à pas s'il faut répondre, demander, vérifier ou escalader. Chaque agent a son propre prompt, GPT-4o mini comme modèle principal et Gemini 2.5 via OpenRouter en secours. Pinecone héberge la base de connaissances, MongoDB la mémoire partagée, Redis le cache. J'ai installé et durci les serveurs moi-même : tout tourne sous Docker sur l'infrastructure propre du projet, avec un monitoring des serveurs et de chaque nœud n8n pour que les bugs remontent avant que le métier ne les voie.

Northline · Compte×+
‹›↻northline.example/account☆⋮maquette interactive
NorthlineProductsOrdersAccountHelpMarco R.
Welcome back, Marco
Your orders, your plan, your requests. One place.
Track an order
2 ordersin transit · next delivery Thu
Pro planactive · renews 12 Dec
1 requestopen · answered by the assistant

Popular products

Northline Proyearly · priority support€390 / year
Northline Startermonthly · 1 seat€12 / month
Extra seatsadd-on · per seat€8 / month

Recent orders

#88213Northline Pro · yearlyin transit · Thu
#88102Extra seats ×2delivered · 28 Oct

Help

© NorthlineTermsPrivacyCookiesEN · EUR
Interactive demoThis is the customer’s website.

The AI assistant sits in the bottom-right corner, exactly like on the real site.

The demo starts in a moment, or click the assistant →
Behind the answer live
Session—
Language—
Intent—
Retrieval—
Account—
Policy—
Model—
Outcome—
Zendesk—
Customer service · agent deskZendesk · Sunshine Conversations
Queue · payments & orders
#4821 · handed over by the assistantMarco R. · priority · just now
#4819 · Change my emailAnna P. · 9 min
#4816 · Invoice copyLuis G. · 14 min
Customer

Marco R. · ID 48213 · verified · Pro plan
Orders: #88213 in transit · #88102 delivered

Giulia · agent is typing…Send
N
Northline AIOnline · replies in seconds
EN▾EnglishItalianoEspañol×
How to buyTrack my orderTalk to a person
Write your message…➤
Powered by Northline AI · Privacy
Ce que gagne l'entreprise live
70%tickets résolus par le widget
3 spremière réponse, contre 18 min avant
2.5 → 3.8satisfaction client
  1. Le client obtient une réponse en trois secondes environ, à toute heure, dans sa langue.
  2. Sept tickets sur dix s'arrêtent ici, sans aucun agent impliqué.
  3. La réponse vient du centre d'aide et des données de compte de l'entreprise, donc elle est cohérente.
  4. Quand une personne est nécessaire, le transfert emporte toute la conversation : rien à répéter.
  5. Chaque chat est archivé automatiquement dans Zendesk : le reporting ne demande aucun travail supplémentaire.
  6. Les 50 agents n'ont pas été supprimés : formés, et en partie proposés comme service à d'autres entreprises.
ScénariosBusinessTechnique1 sur 5 · se joue tout seul, puis passe au suivant · ou cliquez sur l'un d'eux

Les vrais écrans sont sous NDA. Cette maquette est reconstruite à partir du flux réel : mêmes étapes, mêmes intégrations, noms fictifs.

Comment c'est utilisé

01Le client ouvre le chat ; s'il est connecté, le widget connaît déjà le compte grâce à la plateforme interne de données client, et les données de compte ne servent que pour les utilisateurs authentifiés.
02Détection de la langue avec une bibliothèque Python, ajustée sur les quatre langues principales ; le LLM prend le relais en secours dans au plus 15 % des conversations. Puis classification de l'intention par le flux LangGraph.
03Retrieval depuis Pinecone : chunks construits à partir du CRM et de l'historique de messages du client, avec un score de pertinence vérifié à chaque réponse.
04Contrôle des règles : cluster de priorité, mots déclencheurs, état du compte. Le flux répond, demande un détail, lit une photo par OCR, ou escalade.
05Réponse dans la langue du client en trois secondes environ, ou transfert à un agent humain via Sunshine Conversations avec la transcription complète et le contexte du compte.
06Ticket archivé via l'API Ticket de Zendesk avec tous les champs remplis ; reporting automatique au Head of Support et au Quality Manager ; les évaluations Langfuse hebdomadaires améliorent les prompts et le retrieval.

Architecture

Ligne bleue en pointillés : le flux principal

Résultats

70%de ~4 000 tickets quotidiens résolus par le widget, 24h/24, 7j/7, dans n'importe quelle langue
3 sde première réponse en moyenne, jusqu'à 7 s sur les longues conversations ; contre jusqu'à 18 minutes avant
2.5 → 3.8de CSAT sur les réponses du widget ; les agents humains sont montés à 3,2 sur des tickets plus propres, pré-qualifiés
0.6 → 0.9de score de retrieval RAG après les boucles d'évaluation Langfuse hebdomadaires
≤15%des conversations nécessitant le LLM en secours pour la langue
50agents de support non supprimés : formés, et en partie proposés comme service à d'autres entreprises

Stack

n8nLangChainLangGraphGPT-4o miniGemini 2.5 · OpenRouterPineconeMongoDBRedisDockerPythonFastAPITypeScriptZendesk Ticket APISunshine ConversationsGoogle Tag ManagerLangfuseVision / OCRGitHub · CI/CD

Décisions d'ingénierie

  • Un prompt, un modèle principal et un modèle de secours par agent. Le widget lui-même a une version de secours pour quand le chemin IA est hors service.
  • GPT-4o mini pour le coût et la latence : réponse moyenne ~3 s, longues conversations plafonnées autour de 7 s, pic à 9 s.
  • La mémoire partagée dans MongoDB alimente une boucle d'amélioration hebdomadaire sur trafic réel : qualité des réponses, prompts, CSAT, sécurité du LLM.
  • Chaque nouvelle version d'un flux est comparée à la précédente avant mise en production, nœud par nœud, pour repérer les changements de comportement avant que les clients ne les voient.
  • Vision et OCR : un client envoie une photo, un reçu par exemple ; les données sont extraites, stockées dans MongoDB et utilisées par les agents.

Sécurité

  • Serveurs construits et durcis de zéro ; le chemin des données entre orchestrateur, serveur et navigateur est protégé de bout en bout.
  • Tests d'intrusion menés par des agents que j'ai construits avec des règles fondées sur le modèle de permissions, tests en boîte grise sur l'API, la latence et les points d'entrée de l'infrastructure, revue par l'équipe sécurité interne et test en boîte noire par une société externe. Chaque faille corrigée par moi.
  • Défense contre l'injection de prompt et contrôle de ce qui atteint le modèle ; les données sensibles ne quittent jamais le périmètre sans raison.

Méthode et livraison

  • Projet en solo, plus de six mois jusqu'à la mise en production, découpé en blocs : chaque bloc livré avec sa propre QA, son monitoring et sa documentation.
  • Toutes les automatisations versionnées sur GitHub avec des pipelines CI/CD.
  • Livrables finaux : documentation de l'API, un playbook pour l'équipe du service client et le document technique du projet.

Ce que ça a changé pour l'équipe

L'équipe de support de 50 personnes n'a pas été supprimée. Elle a été formée au nouveau flux et en partie proposée à d'autres entreprises comme service : l'entreprise a transformé un centre de coûts en nouvelle source de revenus.

Prochaine étape : un modèle open source sur les serveurs de l'entreprise

Migration vers Qwen 3 de Hugging Face avec Qdrant, construite avec les équipes ML et DevOps, pour la confidentialité, la latence, le contrôle et la possibilité d'améliorer le modèle. Le modèle local sert aussi de filtre sur les données envoyées aux LLM externes. Fine-tuning en préparation ; ensuite le même modèle servira les équipes internes et le widget lui-même.

Ce que ça couvre

Les types de demandes que l'assistant traite sur le site du client, des questions du centre d'aide jusqu'au transfert à un agent humain.

01Help-center answers
9:41●●● 5G
Northline AIonline
Which payment methods do you accept?
Card, PayPal and bank transfer. Transfers are credited within one business day.
answered in 2.9 s · archived in Zendesk, fields filled
Write your message…➤

Answers come from a RAG over the client's knowledge base. Every resolved chat is archived in Zendesk as a ticket with the fields already filled.

02Orders & account, logged in
9:41●●● 5G
Northline AIonline
Where is my order?
Order #88213 is in transit, delivery Thursday. Here is the tracking link: northline.example/track/88213
Perfect, thanks!
data read from the customer-data platform
Write your message…➤

Personal data only for authenticated customers, read through a protected connection to the client's internal customer-data platform.

03Any language
9:41●●● 5G
Northline AIonline
Come cambio la password?
Vai su Account → Sicurezza → Cambia password: riceverai un codice via SMS per confermare.
Grazie!
language detected: IT
Write your message…➤

A Python library detects the four launch languages; the LLM covers any other language as a fallback in at most 15% of chats.

04Documents by photo
9:41●●● 5G
Northline AIonline
Here is my bill
IMG_2041.jpgphoto · 1.8 MB
I read the document: name and address match your account. You are verified ✓
Vision / OCR → data stored in MongoDB
Write your message…➤

Photos and PDFs are read with Vision/OCR; the extracted data is stored and used by the agents in the next steps.

05Human handover with context
9:41●●● 5G
Northline AIonline
I want a refund, the order arrived damaged.
I’m sorry about that. I’m connecting you with customer service: they can see this chat and your order.
Giulia · customer serviceHi Marco, I’m arranging the refund now. You’ll get a confirmation by email within the hour.
Sunshine Conversations · priority queue
Write your message…➤

Configurable triggers (refund, priority customers, explicit request) hand the chat to a human in Zendesk with transcript and account attached.

06Proactive messages
9:41●●● 5G
Northline AIonline
CRM event · order #88213 delayed
Hi Marco, a quick update: your order was delayed by the carrier and will arrive on Thursday. Want the tracking link?
Yes please
Here it is: northline.example/track/88213
event-driven · defined customer clusters
Write your message…➤

The assistant writes first, on events in the client's CRM or for defined customer clusters.

Usine à contenu

Rôle / services

Ingénieur automatisation IA · solo
Pipeline d'agents · sites web · SEO / GEO

Stack

Agents Hermes, auto-hébergés · MCP
Claude Code · Codex · Perplexity · Anthropic API
GPT-6 Astra pour les images
HTML statique · script de déploiement DevOps

Client & année

Acrh Software, sites satellites pour 1–2 marques © 2026

Démo live ↗

Problème

Les marques avaient besoin de dizaines de sites web chaque mois pour développer leur présence et envoyer du trafic vers la page principale : des sites satellites autour d'une ou deux marques, chacun assez spécifique pour être indexé et lu. Il n'y avait pas d'équipe de contenu pour les rechercher, les rédiger, les concevoir, les illustrer et les construire, et chaque site devait être assez spécifique pour être indexé et assez peu coûteux pour en produire des dizaines par mois.

Ce que j'ai construit

Un pipeline d'agents Hermes, auto-hébergés sur le serveur de l'entreprise, avec un agent dédié à la recherche, un au scraping et à la composition, un au design, et un script final qui publie. Deux points d'entrée. Depuis une URL d'exemple : les agents recherchent et scrapent un site similaire et en composent un nouveau qui s'en inspire. Depuis zéro : la demande entre via MCP depuis Claude Code ou Codex, la recherche tourne sur Perplexity et l'Anthropic API, le système scrape ce que l'opérateur a demandé, puis mène un court entretien pour recueillir les faits que seul un humain connaît, et construit le site. GPT-6 Astra génère les images. Un clic clone un site avec un design légèrement différent, ou complètement différent. Une base de données de chaque exécution grandit avec l'usage et améliore le second mode au fil du temps. La sortie est du HTML statique, exporté et déployé sur les serveurs du client via le script DevOps.

factory.internal×+
‹›↻factory.internal/runs/1843☆⋮maquette interactive
Factory
Runs
Brands
Templates
Run database
Deploy
Settings
This month96 sitesavg 7:40 · €4.90
Run #1843 · brand: NorthlineCity e-bikes: the commuter guide
queued00:00 · €0.00
RResearchPerplexity · Anthropic
SScrapepages → facts
IInterview4 questions
WWriteClaude · Codex
AImagesGPT-6 Astra
OSEO · GEOchecklist
PPublishstatic HTML
agent log
Ce que gagne l'entreprise live
~100sites par mois
5–10 minpar site
~€5par site fini
  1. Une demande de l'opérateur : pas de brief, pas d'agence, pas d'équipe de contenu.
  2. Une recherche fraîche plus les faits que seule votre équipe connaît, recueillis dans un entretien de deux minutes.
  3. Pages, images et design produits pour chaque site, tous différents.
  4. Les moteurs de recherche et les moteurs IA peuvent trouver, lire et citer le site.
  5. En ligne sur vos serveurs en cinq à dix minutes, envoyant du trafic vers la page principale de la marque.
ScénariosBusinessTechnique1 sur 3 · se joue tout seul, puis passe au suivant · ou cliquez sur l'un d'eux

Les vrais écrans sont sous NDA. Cette maquette est reconstruite à partir du flux réel : mêmes étapes, mêmes intégrations, noms fictifs.

Ce que ça livre

Trois sites satellites pour une marque, issus du même pipeline : même recherche, même couche SEO et GEO, un design différent à chaque fois. Reconstruits à partir d'exécutions réelles avec une marque fictive.

northline-bikes.example
Guide éditorialdepuis un sujet · 6 pages · 7:30 · 4,50 €
ride26.example
Journal audacieuxcloné avec un nouveau design · 5 pages · 4:50 · 3,10 €
northline-compare.example
Site comparatifdepuis une URL d'exemple · 8 pages · 9:10 · 5,20 €

Chaque site est en HTML statique, indexable seul, et renvoie vers la page principale de la marque.

Comment c'est utilisé

01L'opérateur donne un sujet, ou l'URL d'un site à prendre en exemple, depuis Claude Code ou Codex via MCP.
02Les agents de recherche et de scraping collectent des faits frais ; l'entretien ne demande que ce que les agents ne peuvent pas savoir.
03Les agents de rédaction composent les pages ; l'agent image génère les visuels avec GPT-6 Astra ; tout est stocké dans la base des exécutions.
04L'agent SEO et GEO applique la checklist complète : mots-clés, titres, données structurées, Open Graph, sitemap, images légères, FAQ, llms.txt, hreflang.
05Le HTML statique est exporté et déployé sur les serveurs du client via le script DevOps ; le site est en ligne en cinq à dix minutes.

Architecture

Ligne bleue en pointillés : le flux principal

Résultats

~100sites par mois à partir d'une ou deux marques
5–10 minde l'entrée au site publié
~€5de coût par site fini, appels API et images compris
1 clicpour cloner un site avec un nouveau design

Stack

Agents HermesMCPClaude CodeCodexPerplexityAnthropic APIGPT-6 AstraScrapingBase des exécutionsHTML statiqueScript de déploiement DevOps

Pourquoi des agents, pas des templates

Les templates donnent le même site à chaque fois, et les moteurs de recherche le savent. Les agents recherchent le sujet, interrogent l'opérateur et écrivent pour ce sujet, donc chaque site est spécifique, lisible et indexable. Le coût reste proche de cinq euros parce que les étapes coûteuses, recherche et images, sont mises en cache dans la base des exécutions et réutilisées.

La checklist SEO et GEO

  • Recherche de mots-clés et correspondance mot-clé / page ; balises title et meta descriptions ; hiérarchie H1, H2, H3.
  • URL propres, balises canoniques, sitemap.xml, robots.txt ; maillage interne.
  • Textes alternatifs et images légères, optimisées pour le crawl ; Core Web Vitals ; mobile first.
  • Données structurées en JSON-LD schema.org ; Open Graph.
  • GEO, Generative Engine Optimization : sections FAQ et llms.txt pour que les moteurs de recherche IA puissent lire et citer le site ; hreflang pour les sites multilingues.

Économie

Une centaine de sites par mois, cinq à dix minutes chacun, environ cinq euros par site. Les sites sont des satellites d'une ou deux marques et envoient du trafic vers la page principale de la marque ; le trafic est suivi au niveau de la marque.

CRM opérationnel

Rôle / services

Team Lead · 3 ingénieurs IA
CRM sur mesure · alertes temps réel · routage IA

Stack

TypeScript · Java · Kubernetes · microservices
Kafka · AWS · Tableau
Voix & SMS Voiso · Telegram
Agent de routage IA · base de connaissances sémantique

Client & année

Acrh Software, pour le même client de services en ligne © 2026

Démo live ↗

Problème

Le support, les ventes et la direction travaillaient sur des outils séparés et voyaient le même client sous des angles différents. Les événements métier, signaux de fraude, paiements et remboursements, comptes bloqués, activité des affiliés et des influenceurs, atteignaient les gens en retard, par des rapports, au lieu de l'instant où ils se produisaient. Le brief : une plateforme unique pour les trois équipes, avec Zendesk comme benchmark à battre, construite sur les serveurs de l'entreprise.

Ce que j'ai construit

Une plateforme unique pour le support, les ventes et la direction : les mêmes clients, des alertes en temps réel, voix, SMS et Telegram depuis un seul écran, une base de connaissances dans le style de Notion intégrée au produit, de l'analytique sur AWS et Tableau, et une couche IA qui route les demandes et répond à partir de la base de connaissances. Architecture définie avec le DevOps, le département développement, le PM et le Quality Manager du client ; microservices Kubernetes sur les serveurs de l'entreprise, un service par moteur, front-end entièrement en TypeScript avec des parties en Java. Je dirige trois ingénieurs IA : sprints de deux semaines avec une réserve d'une dizaine d'heures pour les correctifs urgents, test QA à la fin de chaque jalon face au benchmark, améliorations en asynchrone, gestion des blocages, résolution quotidienne des problèmes avec le service client, le Quality Manager et le responsable QA.

crm.internal×+
‹›↻crm.internal/tickets/4821☆⋮maquette interactive
Search tickets, customers, settings…Tickets+ NewSerhiy K.
Inbox · new 3
#4830 · ¿Dónde está mi reembolso?Northline · Sofía L. · just now · email
#4829 · Invoice copyNorthline · Jan K. · 4 min · web
#4828 · Cannot log inNorthline · Dana R. · 7 min · Telegram
AI routing agentwaitingclassifies, routes and drafts · the operator confirms
Language—
Intent—
Priority—
Knowledge base—
Route—
Owner—
Knowledge base · semantic search
Search the knowledge base…
Suggested reply waiting for the analysis
EditSend in SpanishApply route + reply

Roadmap: the browser extension will execute the confirmed action for the operator.

Inbox · Customer service 12
#4821 · Payment not creditedNorthline · Marco R. · 2 min · via AI widget
#4819 · Change my emailNorthline · Anna P. · 9 min · Telegram
#4816 · Promo code not appliedNorthline · Luis G. · 14 min · web
#4810 · Verification documentsNorthline · Ola K. · 31 min · email
#4821 · Payment not creditedOpenHighSLA 11:40 left
Customer

Marco R.
ID 48213 · verified
Segment: VIP · IT

Account

Balance €1,240.00
Last payment €300 · 20 min ago · pending
Provider: CardPay

Fields

Topic: Payments
Country: IT
Brand: Northline

Marco R. · 12:02Hi, I made a €300 payment twenty minutes ago and it still shows as pending on my account.
AI widget · summaryIntent: payment pending · provider CardPay · 20 min · policy: hand-over after 15 min · transcript attached.
Knowledge base · suggestedPayment pending more than 15 minutes: check the provider status, open a payments task, reply with the expected time.
Public replyInternal note
Hi Marco, I can see your €300 payment with CardPay in pending status. I opened a task with the payments team; the usual time is under 30 minutes and you will get an email as soon as it is credited.
Apply macroCall · VoisoSMSSend
Timeline
12:02 chat opened on the AI widget · intent: payment pending
12:04 handed over · route: Payments team · SLA 15 min
12:05 assigned to Serhiy K. · knowledge base article suggested
Admin · Routes
VIPPriority customers · 3 steps
PaymentsPayments team · 2 steps
DefaultRound-robin · 1 step
+ New route
Route · VIPEnabledWho gets the ticket, in which order
TriggerCustomer segment is VIPor message contains: refund, complaint, regulator
Step 1Account manager of the customerwait 1 min · then next step
Step 2Account manager on shiftwait 2 min · then next step
Step 3VIP support queuealert on Telegram · priority high
Admin · Access
Anna P.support_agent · shift A
Luis G.vip_manager
Ola K.team_lead
Payments botservice account
Anna P. · support_agentRole sets the base, every right can be switched per person
See analytics
Write automation rules
See customer contacts
Export customer data
Transfer tickets to VIP queue
Call and SMS via Voiso
Edit knowledge base
Manage shifts

Every change is written to the audit log.

Workspace · Shifts
Week 455 people · morning, evening, night
Week 46draft
Requests2 to approve
Shift schedule · week 45Everyone sees their own time zone · one click to start a shift
Mon 2
Tue 3
Wed 4
Thu 5
Fri 6
Sat 7
Sun 8
Anna P.
09-17
09-17
09-17
09-17
09-17
off
off
Luis G.
13-21
13-21
off
off
13-21
13-21
13-21
Ola K.
off
22-06
22-06
22-06
22-06
off
22-06
Igor P.
09-17
off
09-17
09-17
off
09-17
09-17
Carla M.
13-21
13-21
13-21
off
off
13-21
13-21

Coverage: morning 2 · evening 2 · night 1, every day.

Analytics · last 30 days
Overviewall brands · all channels
Tickets
Speed · SLA
Satisfaction
Team
OverviewCompared with the previous period · sample data
Created1,312+4%
Resolved1,268+6%
Open now44−12%
First response3 swidget
SLA met95%+2 pts
CSAT3.8widget
Web widget58%
Telegram22%
Email12%
Voice · SMS8%
Alerts · live 0
Stream connectedKafka · waiting for events
Alert detail0 pending · events arrive in real time
AI routing agentPress a button below to raise an alert.
Ce que gagne l'entreprise live
0alertes en attente
1,000+utilisateurs touchés par mois
10–20kcommunications par mois
  1. Les événements de chaque département arrivent sur un seul écran.
  2. Les alertes arrivent à l'instant où elles se produisent ; rien n'attend dans une file.
  3. L'IA suggère qui doit traiter et quoi répondre ; l'opérateur confirme.
  4. Appel, SMS et Telegram depuis le même écran : aucun changement d'outil.
  5. La direction voit les volumes et les résultats dans Tableau, avec des accès sous contrôle.
ScénariosBusinessTechnique1 sur 7 · se joue tout seul, puis passe au suivant · ou cliquez sur l'un d'eux

Les vrais écrans sont sous NDA. Cette maquette est reconstruite à partir du flux réel : mêmes étapes, mêmes intégrations, noms fictifs.

Comment c'est utilisé

01Les données métier de chaque département arrivent sur AWS : anti-fraude, activité des affiliés et des influenceurs, utilisateurs bloqués, paiements et remboursements, alertes personnalisées demandées par les équipes.
02Le pipeline ML, construit avec un ingénieur ML, publie les événements dans Kafka ; le service d'alertes consomme le flux et déclenche l'alerte dans le CRM avec zéro attente.
03L'agent de routage IA classe l'alerte, suggère le responsable et extrait le bon article de la base de connaissances sémantique.
04L'opérateur ouvre la fiche client et agit depuis un seul écran : appel ou SMS Voiso, message Telegram, note, tâche.
05L'analytique sur AWS et Tableau suit les volumes et les résultats ; la gestion des accès décide qui voit quoi, rôle par rôle.

Architecture

Ligne bleue en pointillés : le flux principal

Résultats

1,000+utilisateurs par mois touchés par une communication ad hoc
10–20kcommunications par mois via le CRM
0alertes en attente : les événements arrivent à l'écran en temps réel
MVPlivré par jalons, en QA finale par les équipes Qualité, QA et Sécurité

Stack

TypeScriptJavaKubernetesMicroservices DockerKafkaAWSTableauVoisoTelegram APIAgent de routage IABase de connaissances sémantiqueGestion des accès

Composants, dans l'ordre de construction

  • Backend et front-end.
  • Gestion des accès : rôles et permissions.
  • Espace de travail pour les opérateurs du support.
  • Analytique connectée à AWS et à un espace Tableau.
  • Alertes métier intégrées au CRM à partir des données des départements sur AWS.
  • Alertes en temps réel via Kafka, construites avec un ingénieur ML.
  • Base de connaissances intégrée, voix et SMS via Voiso, Telegram pour la communication client.

Comment l'équipe travaille

Des blocs avec des jalons ; un test QA à la fin de chaque jalon et une comparaison avec le benchmark ; améliorations traitées en asynchrone ; blocages levés chaque jour. Sprints de deux semaines par ingénieur, état d'esprit Agile, et une petite réserve dans chaque sprint pour ce qui casse.

La couche IA

Un agent avec routage intelligent, une base de connaissances avec recherche sémantique, et une extension de navigateur de l'agent qui exécute les tâches routinières pour les opérateurs. Le CRM sert le service client, la direction et les ventes, donc le même agent travaille sur les demandes de support et sur la production de leads.

Roadmap

Un LLM on-premise (Qwen 3) avec accès complet aux données du CRM et à la plateforme interne de données client ; un agent avec sa propre base de connaissances qui aide le support à répondre plus vite ; l'extension de navigateur par laquelle le support définit des actions qui s'exécutent automatiquement pour le client.

Assistants Teams

Rôle / services

Ingénieur automatisation IA · solo
Agents Copilot Studio · Teams · FAQ du site web

Stack

Microsoft Copilot Studio · Azure OpenAI
Microsoft Teams · SharePoint
Databricks

Client & année

Acrh Software, partie prenante interne © 2024–2025

Démo live ↗

Problème

Les employés posaient chaque jour les mêmes questions routinières aux RH, à la Finance et au Juridique : jours de congé, plafonds de dépenses, quel modèle utiliser. Chaque réponse prenait du temps aux personnes qui devaient la donner, et le savoir vivait dans des documents que personne n'ouvrait. Sur le site web de l'entreprise, les visiteurs n'avaient ni self-service ni moyen simple de laisser une demande. L'entreprise vivait déjà dans Microsoft 365 : la réponse devait donc y vivre aussi.

Ce que j'ai construit

Un assistant par département, dans le canal Teams où les gens travaillent déjà. L'agent RH détient tout le savoir RH partagé, répond aux questions fréquentes et journalise tout ; la Finance et le Juridique suivent la même logique. Agents construits dans Microsoft Copilot Studio, ancrés sur les documents SharePoint, avec Azure OpenAI pour les modèles et Databricks pour les logs, le partage de données et l'amélioration continue. La même stack alimente un assistant sur le site web de l'entreprise : informations générales, connecté directement à SharePoint et Databricks, avec une étape lead qui invite le visiteur à envoyer sa demande par e-mail quand la conversation montre une intention. Construit juste après le widget de support, seul, pour une partie prenante interne d'Acrh Software.

Microsoft Teams×+
‹›↻teams.microsoft.com · Northline · hr☆⋮maquette interactive
‹ ›Search (Ctrl+E)⋯SK
Activity
Chat
Teams
Calendar
Calls
OneDrive
Apps
Teams⋯ +
NNorthline⋯
General
hr
finance
legal
2 hidden channels
Apps
Website assistant
NhrPostsFilesNotesHR assistant+▣ Meet ▾
BIU⫶🔗☺📎⋯
Start a post➤
Ce que gagne l'entreprise live
3départements couverts 24h/24, 7j/7
0questions routinières laissées aux RH, à la Finance, au Juridique
FAQ + leadssur le site web
  1. Les employés demandent dans le canal qu'ils utilisent déjà, en langage courant.
  2. La réponse vient des documents du département lui-même, avec la source jointe.
  3. RH, Finance et Juridique arrêtent de répondre aux mêmes questions chaque semaine.
  4. La version site web répond aux visiteurs et capte des leads pour les ventes.
ScénariosBusinessTechnique1 sur 4 · se joue tout seul, puis passe au suivant · ou cliquez sur l'un d'eux

Les vrais écrans sont sous NDA. Cette maquette est reconstruite à partir du flux réel : mêmes étapes, mêmes intégrations, noms fictifs.

Comment c'est utilisé

01Un employé interroge l'assistant dans le canal du département, en langage courant, comme il le demanderait à un collègue.
02Copilot Studio ancre la réponse sur les documents SharePoint du département et sur les données d'entreprise dans Databricks ; Azure OpenAI génère la réponse.
03La réponse arrive avec son document source, donc elle peut être vérifiée ; la conversation est journalisée dans Databricks pour revue et amélioration.
04Sur le site web, le même assistant répond aux FAQ et, quand le visiteur montre une intention, l'invite à envoyer sa demande par e-mail : le lead arrive aux ventes avec la conversation jointe.

Architecture

Ligne bleue en pointillés : le flux principal

Résultats

3départements couverts 24h/24, 7j/7 : RH, Finance, Juridique
0questions routinières laissées aux personnes qui y répondaient avant
FAQ + leadstraités sur le site web de l'entreprise par la même stack

Stack

Microsoft Copilot StudioAzure OpenAIMicrosoft TeamsSharePointDatabricks

Pourquoi Copilot Studio

Le client vivait déjà dans Microsoft 365 : Teams, SharePoint, Azure. Construire là où les gens sont déjà a supprimé la friction d'adoption ; personne n'a dû apprendre un nouvel outil. L'ancrage sur SharePoint garde chaque réponse sourcée et auditable, et Databricks conserve les logs qui alimentent la boucle d'amélioration.

Trois départements, un seul schéma

  • RH : congés, politiques, questions d'onboarding, avec tout le savoir RH partagé derrière.
  • Finance : règles de dépenses, plafonds, procédures.
  • Juridique : modèles, versions, quand une clause nécessite une revue humaine.
  • Chaque conversation journalisée, pour que les départements voient ce que les gens demandent vraiment et corrigent les documents, pas seulement les réponses.

Assistant du site web et capture de leads

L'assistant répond d'abord et ne demande la requête par e-mail que lorsque le visiteur montre une intention d'achat. Les leads arrivent aux ventes avec la conversation jointe, donc la première réponse humaine connaît déjà le contexte.

Widget de leads immobilier

Rôle / services

Développeur d'agents d'automatisation IA · solo
Widget de leads · flux Make · réservation

Stack

OpenAI sur Replit · Voiceflow
CRM Airtable · Make
Telegram · e-mail · Google Calendar

Client & année

8 Four Agency, Dubaï, pour un client immobilier © 2021

Démo live ↗

Problème

Les leads arrivaient par e-mail et étaient lus en retard. Cinq managers commerciaux passaient leur journée en qualification routinière, à copier des noms et des numéros de téléphone, et perdaient des acheteurs déjà partis chez l'agence suivante. Le client voulait une innovation visible sur le site web et, surtout, des leads qui arrivent propres et obtiennent une réponse immédiate.

Ce que j'ai construit

Un widget conversationnel intégré au site du client avec toutes les informations sur les biens et immeubles en vente. Le code et le prompt du bot vivent sur Replit, OpenAI est le modèle, la conversation est conçue dans Voiceflow, Airtable est le CRM, Make exécute les automatisations. Le widget recueille le nom, le téléphone et l'e-mail de l'acheteur, le champ clé. Flux un : dès qu'un lead est enregistré, le manager reçoit une notification Telegram avec le lead. Flux deux : l'acheteur reçoit un e-mail personnalisé avec les disponibilités correspondant à sa demande et un bouton pour prendre rendez-vous. Flux trois : le clic ouvre une demande dans le Google Calendar et Meet du manager, le manager accepte, l'acheteur reçoit la confirmation. Des messages proactifs se déclenchent quand le visiteur clique sur des boutons clés, ce qui a fait gagner cinq points de leads supplémentaires.

Marina Homes · 2 chambres, vue mer×+
‹›↻marinahomes.example/listing/mh-2041☆⋮maquette interactive
Marina HomesBuyRentNew buildsAgentsMortgagesBook a visit
Home › Buy › Marina district › 2-bedroom apartment, sea view
Sea view · Marina district1 / 14
+10
Ref. MH-2041 · available · updated today
2-bedroom apartment, 92 m²
€310,000€1,180 / month with 20% down · calculate
2 bed2 bath92 m²Floor 6 · liftBalcony 11 m²Parking

Bright two-bedroom apartment on the sixth floor of a 2019 building, with a south-facing balcony over the marina, open kitchen and a parking space in the garage.

Mortgage calculatorFloor planShare
G
Giulia R.Senior agent · Marina office · replies in minutes
Call

Similar homes nearby

€295,0002 bed · 85 m² · Marina
€340,0003 bed · 104 m² · Harbour
€275,0002 bed · 78 m² · Old port
M
Marina Homes● online · answers in seconds
Write a message…↑
Behind the site · Make scenario
AAirtablelead saved
MMake3 flows
TTelegrammanager alert
EEmailmatching homes
CCalendarvisit booked
Ce que gagne l'entreprise live
+15%de chiffre d'affaires client
+10% → +15%de leads mensuels
5managers libérés de la qualification
  1. Chaque visiteur qui pose une question obtient une réponse et laisse des coordonnées propres.
  2. Le manager est alerté sur Telegram avec un résumé, pas un formulaire brut.
  3. L'acheteur reçoit par e-mail les biens correspondants, avec un bouton de réservation.
  4. La visite atterrit dans l'agenda du manager en un clic.
  5. Les messages proactifs sur les clics clés font passer les leads de +10 % à +15 %.
ScénariosBusinessTechnique1 sur 2 · se joue tout seul, puis passe au suivant · ou cliquez sur l'un d'eux

Les vrais écrans sont sous NDA. Cette maquette est reconstruite à partir du flux réel : mêmes étapes, mêmes intégrations, noms fictifs.

Comment c'est utilisé

01Le visiteur pose une question sur un bien ; l'assistant répond à partir des données de l'annonce et recueille nom, téléphone et e-mail.
02Le lead est enregistré dans Airtable ; Make lance les flux immédiatement.
03Le manager reçoit le lead sur Telegram avec le résumé de la conversation, quelques secondes après que le visiteur l'a tapée.
04L'acheteur reçoit un e-mail avec les biens correspondants et un bouton de réservation.
05Un clic ouvre l'agenda du manager ; le manager accepte et le rendez-vous est confirmé à l'acheteur.

Architecture

Ligne bleue en pointillés : le flux principal

Résultats

+15%de chiffre d'affaires client
+10% → +15%de leads mensuels, le second palier grâce aux messages proactifs
5managers intégrés et libérés de la qualification routinière
0saisie manuelle : les leads arrivent propres, avec nom, téléphone et e-mail

Stack

OpenAIReplitVoiceflowMakeAirtableTelegram Bot APIAutomatisation d'e-mailsGoogle Calendar · Meet

Ce qui a fait la différence

L'e-mail était le champ clé : la relance avec les biens correspondants faisait la vente pendant que le manager était occupé. Les messages proactifs sur les clics clés, simulateur de crédit, plan d'étage, ont ajouté cinq points de leads à eux seuls. Et les managers ont cessé de copier les données à la main, parce qu'elles arrivaient déjà structurées.

Également à l'agence, 2020–2024

  • Automatisations de contenu et de publication automatique sur Facebook, Instagram, VK et X via Make, pour l'agence et pour des clients.
  • Toute la façon de travailler de l'agence reconstruite dans ClickUp pendant que l'équipe passait de 50 à 200 personnes : intégrations RH avec onboarding et offboarding automatiques, analytique du CRM client dans ClickUp, conversations structurées avec rôles et permissions, un gestionnaire de tâches et une plateforme sur mesure de planification et de réunions.
  • Plus de 20 sites web clients construits de bout en bout en JavaScript, Next.js et Astro, avec des connexions API au CRM, déployés sur les serveurs des clients.
9:41●●● 5G
Manager · Telegramalert
New lead
Marco Rossi · 2BR Marina · ~€300k · wants a visit
9:41●●● 5G
Google Calendarbooking
Thu 16:00 · visit · Marina 2BR
Accepted by the manager · confirmed to the buyer

Ce que chacun reçoit : le manager, l'acheteur, l'agenda.

Agents chat & voix

Rôle / services

Développeur d'agents d'automatisation IA · un bot par client
WhatsApp · Instagram · Telegram · voix

Stack

API WhatsApp · Instagram · Telegram
Make · n8n · OpenAI · Anthropic · OpenRouter
CRM Google Apps Script
Twilio · ElevenLabs · Vapi · Retell

Client & année

8 Four Agency, Dubaï, pour des clients PME © 2021–2024

Démo live ↗

Problème

Les clients devaient répondre à leurs clients à toute heure et qualifier chaque contact sans embaucher. Les conversations explosaient à chaque campagne publicitaire, et un message manqué était un client perdu. C'était la réalisation la plus demandée à l'agence, et chaque client avait une partie prenante différente, un canal différent et une définition différente du bon lead.

Ce que j'ai construit

Un bot qui démarre sur un mot-clé sur WhatsApp, Instagram ou Telegram, exécute un flux défini avec un LLM à l'intérieur, qualifie le contact avec un prompt précis écrit pour ce client, et le classe dans un CRM sur mesure construit en Google Apps Script, où le lead passe de froid à tiède puis chaud au fil des étapes accomplies. Les bots servaient à la fois le service client, en dialoguant directement avec l'utilisateur final, et le support de l'équipe du client. À partir de 2022, les mêmes clients ont eu des agents vocaux : une réceptionniste vocale et un agent RH qui recueille les données des candidats, construits sur Twilio et ElevenLabs ; des agents sortants sur Vapi et Retell qui appellent les leads des listes du client et posent les questions de qualification. Orchestration dans Make et n8n avec du code sur mesure ; modèles d'OpenAI, Anthropic et OpenRouter.

WhatsApp×+
‹›↻WhatsApp Business · bot client☆⋮maquette interactive
Leads · Client StoreGoogle Sheets · Apps Script
#NameChannelInterestStageNext
Cold0
Warm0
Hot0
Automations · n8n
Keyword → flowPROMO starts the qualification flow on every channel
Lead stagecold → warm → hot, written to the sheet in real time
Owner notifiedHOT lead → message to the owner with the summary
Live transcript waiting for the call
Ce que gagne l'entreprise live
1,000+conversations par mois
100%des pics de campagne absorbés
4types d'agents vocaux
  1. Chaque message issu d'une publicité reçoit une réponse en quelques secondes, 24h/24, 7j/7.
  2. Le bot pose les questions de qualification qu'un commercial poserait.
  3. Chaque contact atterrit dans le CRM avec un stade : froid, tiède, chaud.
  4. Le dirigeant n'est notifié que lorsqu'un lead est chaud.
  5. Les agents vocaux couvrent le téléphone, appels sortants compris.
ScénariosBusinessTechnique1 sur 2 · se joue tout seul, puis passe au suivant · ou cliquez sur l'un d'eux

Les vrais écrans sont sous NDA. Cette maquette est reconstruite à partir du flux réel : mêmes étapes, mêmes intégrations, noms fictifs.

Comment c'est utilisé

01Un message avec un mot-clé, depuis une publicité ou un post, lance le flux sur WhatsApp, Instagram ou Telegram.
02Le LLM, avec un prompt dédié, comprend la demande et pose les questions de qualification écrites comme critères explicites.
03Le contact est catégorisé et écrit dans le CRM sur mesure comme lead froid.
04Chaque étape accomplie, budget, délai, coordonnées, fait passer le lead à tiède puis à chaud ; le dirigeant est notifié.
05Les agents vocaux couvrent le téléphone : réceptionniste, collecte de données RH, appels sortants avec questions de qualification.

Architecture

Ligne bleue en pointillés : le flux principal

Résultats

1,000+conversations par mois sur l'ensemble des bots, 24h/24, 7j/7
100%des pics de campagne absorbés, aucun canal laissé sans réponse
froid → chaudqualification entièrement automatisée sur étapes accomplies
4types d'agents vocaux : réceptionniste, RH, ventes, sortant

Stack

WhatsApp Business APIInstagram Messaging APITelegram Bot APIMaken8nOpenAIAnthropicOpenRouterCRM Google Apps ScriptTwilioElevenLabsVapiRetell

Règles de conception que j'ai gardées

  • Un prompt par client, avec les critères de qualification écrits comme questions explicites, jamais laissés au jugement du modèle.
  • Les stades du pipeline ne changent que sur étapes accomplies : un lead ne peut pas devenir chaud sans coordonnées.
  • Chaque bot tourne 24h/24, 7j/7 ; quand une campagne explose, les conversations augmentent sans qu'aucun canal reste sans réponse.

Agents vocaux, 2022–2024

  • Réceptionniste vocale sur Twilio et ElevenLabs : répond, oriente, prend le message.
  • Agent vocal RH : recueille les données des candidats dans une conversation qui suit le prompt.
  • Agents sortants sur Vapi et Retell : appellent les leads, posent les questions de qualification, transmettent le résultat au CRM.
  • Un agent Ventes, et un agent Finance qui traite des données internes, sur la même orchestration.

Avant tout cela · Business Analyst, 2017–2020

Groupe automobile à Rome, plus de 1 000 employés, une flotte d'environ 200 000 véhicules. Tableaux de bord KPI Power BI construits sur SQL, des extractions AWS et des API internes avec le département IT, pour tout le département commercial et pour la direction avec alertes. Stock dormant réduit de 25 % parce que les données circulaient plus vite et que les véhicules d'occasion se vendaient plus tôt. Contrôle des KPI et des factures d'un fournisseur pesant deux à trois millions d'euros par an. Quatre nouveaux analystes intégrés et formés.

9:41●●● 5G
Client StoreInstagram
Is the downtown gym open on Sunday?
Yes, 8–20. Want a free trial?
lead → cold
9:41●●● 5G
Outbound callvoice
You asked about membership yesterday, two minutes?
Sure.
transcript → CRM · HOT

Même flux sur chaque canal ; les agents vocaux couvrent le téléphone.