Votre standard téléphonique IA opérationnel en 3 heures

Tutoriel pas à pas : Vapi + n8n pour un agent vocal qui décroche, qualifie et prend rendez-vous à votre place

Interface Vapi montrant la configuration d'un agent vocal IA connecté à n8n et Google Calendar

Il y a six semaines, j'ai raté un appel client à 4 200 €. Le prospect a appelé à 14h12, pendant que j'étais en visio. Il a rappelé une heure plus tard — occupé encore. Le lendemain, il avait signé chez un concurrent. Ce genre de situation, dans une PME où personne ne fait que décrocher le téléphone, arrive plus souvent qu'on ne l'admet.

Depuis, j'ai déployé un agent vocal IA sur mon numéro pro. Il décroche en moins de 2 secondes, qualifie l'appelant, répond aux questions de base sur nos services, et réserve un créneau directement dans mon Google Calendar. Coût mensuel réel : 127 €. Nombre d'appels manqués depuis : zéro.

Ce tutoriel vous montre exactement comment reproduire cette configuration — étape par étape, sans écrire une ligne de code — avec Vapi pour l'agent vocal et n8n pour l'orchestration métier.

Pourquoi un agent vocal IA maintenant (et pas un SVI classique)

Les serveurs vocaux interactifs (SVI) existent depuis 30 ans. "Tapez 1 pour le service commercial, tapez 2 pour..." — tout le monde déteste ça, et les chiffres le confirment : 62 % des appelants raccrochent face à un menu SVI à plus de 3 options.

L'agent vocal IA, c'est autre chose. Il comprend le langage naturel, pose des questions contextuelles, et agit — réserver un créneau, transférer à la bonne personne, envoyer un SMS de confirmation. Et en 2026, le français conversationnel est compris avec un taux supérieur à 92 % sur les requêtes standard, selon les benchmarks des principaux fournisseurs STT.

Le marché a basculé en 12 mois

Quelques chiffres qui expliquent pourquoi 2026 est le moment :

  • Le marché français de l'IA conversationnelle vocale croît de 35 % par an (Nerolia, 2026)
  • 42 % des PME et cabinets libéraux prévoient d'investir dans la technologie vocale cette année
  • Les entreprises déployant un agent vocal rapportent un ROI moyen de 318 % dans les 6 premiers mois (Forrester TEI)
  • Coût par interaction IA : 0,25-0,50 € vs 3-6 € pour un agent humain — réduction de 85-90 % par contact (Retell AI)

Ce que ça change concrètement pour une PME

Un cabinet médical a déployé un agent vocal en mars 2025. Résultats à 6 mois : 75 % des appels traités intégralement par l'agent, taux d'appels sans réponse passé de 28 % à moins de 1 %, économie nette estimée à 14 000 €/an (Nerolia). Un médecin libéral déployant en janvier 2026 a vu ses rendez-vous non honorés chuter de 18 % à 5 % en six semaines.

Ce n'est pas réservé au médical. Artisans, agences immobilières, cabinets d'avocats, restaurants — toute structure qui reçoit plus de 5 appels/jour et ne peut pas toujours décrocher est concernée.

L'architecture : les 4 briques de votre agent vocal

Avant de plonger dans la configuration, voici les composants et leur rôle :

ComposantOutilRôleCoût indicatif
Orchestration vocaleVapiGère le flux d'appel, connecte STT/LLM/TTS0,05 €/min
Transcription (STT)Google STT MultilingualConvertit la voix en texte~0,01 €/min
Intelligence (LLM)GPT-4o-mini ou Claude HaikuComprend l'intention, génère les réponses0,02-0,05 €/min
Synthèse vocale (TTS)ElevenLabs Flash v2.5Génère la voix de réponse~0,04 €/min
TéléphonieTwilioNuméro de téléphone + routage~0,01 €/min + 1,15 €/mois
Logique métiern8n (self-hosted ou cloud)Vérifie le calendrier, crée les RDV, envoie les confirmations0-24 €/mois

Coût total réel par minute d'appel : 0,13 à 0,31 €, selon la complexité du LLM choisi. Pour une PME recevant 200 appels/mois de 3 minutes en moyenne, ça donne 78 à 186 €/mois. À comparer aux 2 500-4 000 €/mois d'un(e) secrétaire à temps partiel.

Étape 1 : Créer votre assistant dans Vapi (20 min)

Inscription et premier assistant

Rendez-vous sur vapi.ai et créez un compte. Le plan gratuit inclut un crédit de test suffisant pour valider votre configuration. Dans le dashboard :

  1. Cliquez sur "Assistants" → "Create Assistant"
  2. Choisissez "Blank" (on va tout configurer manuellement)
  3. Donnez-lui un nom interne : "Réceptionniste [Votre entreprise]"

Le prompt système : le cœur de votre agent

C'est ici que tout se joue. Un bon prompt de réceptionniste doit être précis, chaleureux et structuré. Voici le squelette que j'utilise, adapté à un cabinet de conseil :

Tu es Marie, l'assistante téléphonique de [Nom Entreprise].
Ton rôle : accueillir les appelants, comprendre leur besoin, et soit répondre directement, soit proposer un rendez-vous.

RÈGLES OBLIGATOIRES :
- Commence TOUJOURS par : "Bonjour, [Entreprise], Marie à l'appareil, comment puis-je vous aider ?"
- Informe dès le début que tu es une assistante IA (obligation AI Act)
- Ton chaleureux et professionnel. Phrases courtes. Pas de jargon.
- Si la question concerne [liste sujets simples] : réponds directement
- Si la question nécessite un expert : propose un rendez-vous
- Avant de réserver : confirme nom, email, créneau souhaité, objet
- Ne dis JAMAIS "astérisque", "markdown", ou autre terme technique
- Limite tes réponses à 2-3 phrases max par tour de parole

INFORMATIONS ENTREPRISE :
- Horaires : lundi-vendredi, 9h-18h
- Adresse : [adresse]
- Services : [liste]
- Tarifs de base : [fourchette si applicable]

Si l'appelant demande à parler à un humain, dis : "Je vous transfère immédiatement" et utilise l'outil transfer_call.

Deux points critiques issus du guide officiel Vapi :

  • Utilisez un langage simple avec des mots courants et une grammaire directe — le modèle répond plus vite
  • Structurez avec du markdown pour la clarté interne, mais interdisez au modèle de verbaliser des caractères spéciaux

Configuration voix et transcription pour le français

C'est le point où beaucoup se plantent. Voici la config qui fonctionne en français en 2026 :

ParamètreRecommandationPourquoi
Transcription (STT)Google STT — modèle "Multilingual"Meilleure précision FR pour numéros, noms propres, adresses
Langue STTfr-FRForce la détection français
Voix (TTS)ElevenLabs — voix française nativeQualité supérieure, latence sub-100ms
LLMGPT-4o-mini (ou Claude Haiku 4.5)Bon ratio vitesse/qualité pour du conversationnel

⚠️ Évitez Deepgram Nova 3 pour le français — les retours de la communauté Vapi signalent des bugs persistants sur les numéros de téléphone et noms de villes (source : forum Vapi). Nova 2 fonctionne mais la qualité reste inférieure à Google STT.

Étape 2 : Connecter un numéro de téléphone (15 min)

Deux options :

Option A : numéro Vapi (US/Canada uniquement)

Si vous testez depuis les US, Vapi peut fournir un numéro directement. Dashboard → Phone Numbers → Create. Simple, mais non disponible pour la France.

Option B : Twilio pour un numéro français (recommandé)

  1. Créez un compte Twilio
  2. Achetez un numéro local français (à partir de 1,15 €/mois)
  3. Dans Vapi → Phone Numbers → Import from Twilio
  4. Renseignez votre Account SID et Auth Token Twilio
  5. Assignez votre assistant au numéro importé

Coût téléphonie Twilio France : environ 0,01 €/min entrant + le numéro mensuel. Pour les appels sortants (rappels, confirmations), comptez 0,007 €/min selon le pricing France Twilio.

À ce stade, vous pouvez déjà tester : appelez votre numéro, votre agent décroche et converse. Mais il ne fait rien de concret — pas de prise de RDV, pas de CRM. C'est l'étape suivante.

Étape 3 : Créer le workflow n8n de prise de rendez-vous (45 min)

C'est ici que la magie opère. On va connecter Vapi à n8n pour que l'agent puisse vérifier les disponibilités et réserver dans Google Calendar.

Pourquoi n8n plutôt que Make ?

Les deux fonctionnent. J'ai choisi n8n pour trois raisons : self-hostable (pas de données client chez un tiers), pas de limite d'exécutions en self-hosted, et les templates Vapi prêts à l'emploi sont excellents. Si vous préférez Make, la logique est identique — seuls les nœuds changent.

Importer le template

  1. Dans n8n, allez sur Templates → cherchez "Vapi Google Calendar"
  2. Importez le template "Voice appointment booking & confirmation system with Vapi"
  3. Ce template inclut déjà : webhook réception, vérification disponibilités, création événement, envoi email confirmation

Configurer le webhook

  1. Ouvrez le nœud Webhook dans n8n
  2. Copiez l'URL de production (elle ressemble à : https://votre-instance.n8n.cloud/webhook/abc123)
  3. Dans Vapi → votre Assistant → section "Server URL" : collez cette URL
  4. Dans "Server Messages" : activez uniquement toolCalls

Connecter Google Calendar

  1. Dans n8n, ouvrez les nœuds Google Calendar
  2. Créez des credentials OAuth Google (une seule fois)
  3. Sélectionnez le calendrier cible pour les rendez-vous
  4. Configurez votre fuseau horaire (Europe/Paris)
  5. Définissez les créneaux disponibles (ex : lundi-vendredi 9h-17h, slots de 30 min)

Créer les "Tools" dans Vapi

C'est le lien entre votre agent vocal et n8n. Dans Vapi → Tools → Create Tool :

Tool 1 : check_availability

Nom : check_availability
Description : Vérifie les créneaux disponibles pour un rendez-vous
Paramètres :
  - date_souhaitee (string, required) : la date demandée par l'appelant
  - type_rdv (string, optional) : type de rendez-vous

Tool 2 : book_appointment

Nom : book_appointment
Description : Réserve un créneau dans le calendrier
Paramètres :
  - nom (string, required)
  - email (string, required)
  - date_heure (string, required)
  - objet (string, required)

Attachez ces deux tools à votre assistant. Quand l'appelant dit "Je voudrais un rendez-vous mardi prochain", l'agent appelle automatiquement check_availability, reçoit les créneaux libres via n8n, les propose à l'appelant, puis confirme via book_appointment.

Étape 4 : La confirmation automatique (15 min)

Une fois le rendez-vous réservé, le workflow n8n déclenche :

  1. Création de l'événement Google Calendar avec tous les détails (nom, objet, durée)
  2. Envoi d'un email de confirmation au client (via Gmail ou SMTP)
  3. Envoi d'un SMS optionnel via Twilio avec le récap
  4. Notification Slack/Telegram pour vous prévenir du nouveau RDV

Le tout prend moins de 3 secondes après le "Merci, c'est réservé" de l'agent vocal.

Étape 5 : Conformité AI Act — ce que vous DEVEZ faire

Depuis février 2025, l'AI Act européen impose des obligations de transparence pour tout agent vocal IA. Ce n'est pas optionnel — les sanctions arrivent en août 2026 pour les systèmes à haut risque. Voici le minimum légal (TalkR, 2026) :

ObligationComment l'implémenter
Informer que c'est une IAInclure dans le prompt : "Précise dès ta première phrase que tu es une assistante IA"
Droit au transfert humainAjouter un tool transfer_call et l'instruction : "Si l'appelant demande un humain, transfère immédiatement"
Information sur l'enregistrementSi vous enregistrez : le dire en début d'appel
Durée de conservation limitéeConfigurer la suppression auto des transcriptions (30j max recommandé)
Pas de tromperieNe JAMAIS programmer l'agent pour nier qu'il est une IA

Bonne nouvelle : 74 % des Français se déclarent à l'aise avec un agent vocal IA pour une tâche administrative. L'annoncer clairement renforce la confiance plutôt que de la dégrader.

Étape 6 : Tester, itérer, affiner (30 min puis continu)

Le test initial

  1. Appelez votre numéro depuis un autre téléphone
  2. Testez le scénario nominal : salutation → question → proposition RDV → confirmation
  3. Testez les cas limites : demande hors-sujet, demande de transfert humain, créneau indisponible
  4. Vérifiez que l'événement apparaît dans Google Calendar et que l'email part

Les 5 problèmes que vous allez rencontrer (et leurs fixes)

Après avoir déployé ça chez moi et aidé 3 autres boîtes à le faire, voici ce qui coince systématiquement :

ProblèmeCauseSolution
L'agent répond en anglaisPrompt pas assez expliciteAjoutez "Tu ne parles QU'EN FRANÇAIS. Même si l'appelant parle anglais, réponds en français."
Latence > 3 secondesLLM trop lourdPassez à GPT-4o-mini ou Claude Haiku. Évitez GPT-4o complet pour du vocal.
Transcription incohérenteMauvais provider STTBasculez sur Google STT Multilingual + fr-FR
Le webhook n8n ne répond pasWorkflow inactif ou URL de testVérifiez que le workflow est activé ET utilisez l'URL de production (pas celle de test)
L'agent "hallucine" des créneauxLe tool n'est pas bien configuréAjoutez dans le prompt : "Ne propose JAMAIS un créneau sans avoir d'abord appelé check_availability"

Métriques à suivre

Vapi fournit un dashboard avec les stats essentielles. Les KPI à surveiller :

  • Taux de résolution : % d'appels où l'agent a répondu à la demande sans transfert humain (cible : > 60 %)
  • Taux de booking : % d'appels aboutissant à un RDV réservé
  • Durée moyenne d'appel : en dessous de 3 min = votre prompt est efficace
  • Taux de transfert : au-dessus de 30 % = votre prompt manque d'infos

Combien ça coûte réellement : 3 scénarios chiffrés

Je déteste les articles qui promettent "à partir de 0,05 €/min" sans dire le vrai prix. Voici le calcul honnête, composant par composant :

ScénarioAppels/moisDurée moy.Coût Vapi + LLM + TTS + STTTwilion8nTOTAL mensuel
Solo / micro-entreprise802 min~40 €~3 €0 € (self-hosted)~43 €
PME (5-15 salariés)3003 min~180 €~10 €24 € (cloud)~214 €
Cabinet libéral actif6002,5 min~300 €~18 €24 €~342 €

Source pricing : CloudTalk analyse Vapi 2026 + AI Voice Agent Pricing Breakdown.

À mettre en face : un standard téléphonique externalisé coûte 300-800 €/mois selon les horaires. Un(e) secrétaire à mi-temps : 1 200-1 800 €/mois charges comprises. Le ROI est là dès le premier mois pour la plupart des configurations.

Les alternatives à Vapi : quand choisir autre chose

Vapi n'est pas le seul acteur. Selon votre profil, une autre plateforme peut être plus adaptée :

PlateformeForcesFaiblessesIdéal pourPrix
VapiFlexibilité maximale, 14+ providers, latence faiblePricing complexe, pas de numéro FR natifDéveloppeurs, configurations sur-mesure0,05 €/min + providers
ElevenLabs AgentsMeilleure qualité vocale du marché, 70+ languesMoins flexible sur l'orchestrationPriorité voix naturelle, multilingue0,08-0,12 €/min tout-en-un
Bland AIVolume massif, outbound à grande échelleCher en petit volume (359 $/mois minimum)Centres d'appels, campagnes outbound299 $/mois + 0,12 $/min
AirAgent (FR)Solution française clé en main, conformité RGPD nativeMoins personnalisablePME non-tech voulant du plug & play80-350 €/mois

Source comparatif : Digital Applied, 2026 + AI Tool Scope.

Mon avis : si vous voulez comprendre ce que vous construisez et garder la main, Vapi + n8n est le meilleur rapport contrôle/coût. Si vous voulez brancher et oublier, AirAgent ou une solution clé en main française fera l'affaire — mais à 2-3x le prix.

Aller plus loin : 4 extensions qui font la différence

1. Rappel automatique des appels manqués

Même avec un agent vocal, certains appelants raccrochent avant la connexion (réseau, impatience). Configurez dans n8n un workflow déclenché sur "call ended without conversation" qui envoie un SMS : "Vous avez essayé de nous joindre. Souhaitez-vous qu'on vous rappelle ? Répondez OUI."

2. Qualification CRM automatique

Ajoutez un nœud n8n après chaque appel qui envoie un résumé structuré (nom, besoin, budget évoqué, urgence) vers votre CRM — HubSpot, Pipedrive, ou même un simple Google Sheet. L'agent extrait ces infos de la conversation sans les demander frontalement.

3. FAQ dynamique depuis une base de connaissances

Plutôt que de tout mettre dans le prompt (qui a une limite), connectez un outil RAG via n8n : l'agent interroge une base Notion ou Airtable contenant vos FAQ, tarifs, disponibilités saisonnières. Ça évite de modifier le prompt à chaque changement de tarif.

4. Transfert intelligent avec contexte

Quand l'agent transfère à un humain, il peut envoyer un SMS ou Slack avec le résumé de la conversation AVANT que vous décrochiez. Vous savez déjà qui appelle et pourquoi. J'utilise ça avec un webhook Slack — ça change la vie.

Ce qu'on en pense : verdict après 6 semaines d'usage

Après 6 semaines avec mon agent vocal Vapi + n8n, voici mon bilan honnête :

Ce qui marche exceptionnellement bien :

  • La prise de rendez-vous fonctionne dans 85 % des cas sans intervention
  • Les clients sont étonnamment positifs ("ah c'est pratique, je pensais pas que ça marcherait aussi bien")
  • Le coût est dérisoire comparé à la valeur des appels récupérés
  • La latence est quasi imperceptible avec GPT-4o-mini + ElevenLabs Flash

Ce qui reste perfectible :

  • Les accents régionaux forts posent encore problème à la transcription (provençal marqué, ch'ti)
  • Les conversations à plus de 5 tours deviennent parfois confuses — le modèle perd le fil
  • Les appels où l'interlocuteur est mécontent/agressif sont mal gérés (il faut un transfert humain rapide)
  • Le setup initial prend 3h si tout va bien — comptez une journée si vous n'avez jamais touché à n8n

Le conseil que je donnerais : commencez par un cas d'usage unique (la prise de RDV), faites tourner 2 semaines, puis élargissez. Ne tentez pas de remplacer 100 % de votre accueil téléphonique d'emblée — l'agent est excellent pour les demandes structurées, médiocre pour les situations émotionnelles ou conflictuelles.

Questions qu'on continue de se poser

Le domaine évolue tellement vite que certaines questions n'ont pas encore de réponse définitive :

  • La voix clonée : peut-on légalement utiliser une voix clonée (la sienne) pour l'agent ? Le cadre juridique est flou en Europe. ElevenLabs le permet techniquement, mais la CNIL n'a pas statué.
  • Le multilingual auto-switch : Vapi ne supporte pas encore un switch dynamique FR/EN/ES dans la même conversation avec la même voix TTS. Si votre clientèle est multilingue, il faut des assistants séparés par langue.
  • La scalabilité : le plan gratuit Vapi limite à 10 appels simultanés. Pour un restaurant avec un rush de 18h-20h, est-ce suffisant ? Probablement pas — le plan Scale sera nécessaire.

FAQ

Combien coûte un agent vocal IA par mois pour une PME ?
Le coût réel tout compris (plateforme Vapi + LLM + voix + téléphonie + orchestration) se situe entre 80 et 350 €/mois selon votre volume d'appels. Pour une PME recevant 200-300 appels/mois de 2-3 minutes, comptez environ 150-220 €/mois. C'est 5 à 10 fois moins cher qu'un secrétariat externalisé ou un mi-temps dédié. Le ROI est généralement atteint dès le premier mois si vous manquiez régulièrement des appels.
L'agent vocal Vapi fonctionne-t-il bien en français ?
Oui, à condition de bien configurer la stack. La recommandation actuelle : Google STT avec le modèle Multilingual et la langue forcée à fr-FR pour la transcription, combiné à ElevenLabs avec une voix française native pour la synthèse. Évitez Deepgram Nova 3 qui a des bugs documentés avec les numéros de téléphone et noms de villes français. Le taux de compréhension dépasse 92 % sur les requêtes standard avec cette configuration.
Faut-il coder pour mettre en place un agent vocal avec Vapi et n8n ?
Non. Vapi se configure entièrement via son dashboard graphique (prompt, voix, outils). n8n est un outil visual no-code où vous connectez des nœuds par glisser-déposer. Les templates prêts à l'emploi sur n8n.io couvrent le cas Vapi + Google Calendar. La seule compétence technique nécessaire : comprendre ce qu'est un webhook (une URL qui reçoit des données) et savoir copier-coller des identifiants API.
L'AI Act oblige-t-il à prévenir que c'est une IA qui répond ?
Oui, c'est obligatoire depuis février 2025. L'agent doit s'identifier comme IA dès les premières secondes de l'appel, sans ambiguïté. Il doit aussi offrir la possibilité de parler à un humain sur simple demande. En pratique, ça s'implémente en une ligne dans le prompt système. Et 74 % des Français se disent à l'aise avec ça pour une tâche administrative — l'impact sur l'expérience est minimal.
Vapi ou ElevenLabs Agents : lequel choisir ?
Vapi est une couche d'orchestration qui connecte 14+ fournisseurs (dont ElevenLabs pour la voix). ElevenLabs Agents est une solution plus intégrée, plus simple, avec la meilleure qualité vocale du marché à 0,08-0,12 €/min tout compris. Choisissez Vapi si vous voulez un contrôle total et la possibilité de brancher n8n/Make pour la logique métier. Choisissez ElevenLabs Agents si la qualité de voix prime et que vos besoins d'intégration sont simples.
Peut-on utiliser Make au lieu de n8n pour l'orchestration ?
Absolument. Make (ex Integrobot) fonctionne très bien avec Vapi via des scénarios webhook. L'avantage de Make : interface plus intuitive, plus de connecteurs natifs. L'avantage de n8n : self-hostable (vos données restent chez vous), pas de limite d'exécutions en auto-hébergé, et les templates Vapi sont plus nombreux. Pour un non-technicien, Make sera plus rapide à prendre en main. Pour un budget contrôlé à long terme, n8n self-hosted gagne.
Combien de temps faut-il pour que l'agent soit opérationnel ?
Si vous suivez ce tutoriel pas à pas et que vous avez déjà un compte Google et une carte bancaire pour Twilio : 3 heures pour un setup fonctionnel (décroche + qualifie + prend RDV). Ajoutez 1-2 heures d'affinage du prompt après vos premiers vrais appels. Si vous n'avez jamais utilisé n8n, prévoyez une demi-journée supplémentaire pour comprendre l'interface. En une semaine d'itérations, l'agent sera rodé.
L'agent peut-il transférer un appel à un humain en temps réel ?
Oui. Vapi supporte le transfert d'appel (call forwarding) vers un numéro de téléphone ou un SIP. Vous configurez un tool 'transfer_call' avec le numéro cible, et dans le prompt vous précisez les conditions de transfert (demande explicite, situation conflictuelle, question hors périmètre). Le transfert est quasi instantané — l'appelant entend une tonalité de transfert classique.
Que se passe-t-il si l'agent ne comprend pas la demande ?
Deux cas. Si l'agent ne comprend pas un mot ou une phrase, il demande de reformuler (comportement par défaut du LLM). Si la demande sort complètement de son périmètre, le prompt doit prévoir une escalade : "Je ne suis pas en mesure de vous aider sur ce point précis, souhaitez-vous que je vous mette en relation avec [nom/service] ?" L'essentiel est de ne jamais laisser l'appelant dans un cul-de-sac conversationnel.
Partager
Résumé vidéoen cours…