Créer des automatisations élégantes après appel avec l'agent vocal IA d'Aircall (AI VA) est plus simple que vous ne le pensez. En combinant l'AI VA avec une plateforme d'automatisation low-code comme Zapier, les équipes de e-commerce de luxe peuvent transformer les appels entrants en flux de travail fluides et personnalisés, offrant une expérience client de niveau concierge tout en gagnant un temps précieux et en veillant à ce qu'aucune demande client ne reste sans réponse.

Dans cet article, nous allons parcourir un exemple pratique : configurer une automatisation post-appel pour un représentant commercial gérant les appels entrants de clients exigeants du secteur du luxe.

Dans ce scénario, l'AI VA :

  • Agit comme un concierge virtuel, garantissant que chaque appel entrant soit répondu rapidement, même lorsque le représentant commercial est indisponible.
  • Recueille les informations essentielles du client, telles que son nom complet, ses coordonnées et le meilleur moment pour une consultation personnalisée.
  • Planifie automatiquement une consultation personnalisée ou une séance de shopping privée en fonction de la date et de l'heure préférées du client.
  • Si le créneau demandé n’est pas disponible, l'automatisation envoie un email de relance soigné invitant le client à choisir un autre créneau, maintenant ainsi une expérience premium et sans effort sans aucune coordination manuelle.
Remarque: Pour plus de détails, veuillez consulter notre page Développeurs : Documentation complète de l'API publique d'Aircall.

Configuration de l'agent vocal IA d'Aircall

Dans cet article, nous supposons que vous avez déjà de l'expérience dans la création d'un agent vocal IA d'Aircall. Sinon, veuillez vous référer au Guide de lancement de l'agent vocal IA d'Aircall.

1. Dans le champ « Directives conversationnelles », incluez les instructions suivantes :

Remarque: Au moment de la publication de cet article, les Directives conversationnelles sont encore en version bêta et nécessitent l'activation d'un flag de fonctionnalité. Si vous souhaitez utiliser cette fonctionnalité, veuillez contacter notre équipe Customer Success.
Conseil: ## Règle 1 : Collecte de l'email
Si vous devez collecter une adresse email de l'appelant, suivez toujours ces étapes :
> Demandez à l'appelant de épeler son adresse email.
> Répétez l'orthographe exactement telle qu'elle a été donnée (lettre par lettre).
> Ne devinez pas, n'improvisez pas et ne modifiez pas ce que l'appelant a dit.

## Règle 2 : Collecte du nom complet
Si vous devez collecter un nom de l'appelant, suivez toujours ces étapes :
> Demandez à l'appelant de épeler son nom complet pour garantir une documentation correcte.
> Ne devinez pas, n'improvisez pas et ne modifiez pas ce que l'appelant a dit.

## Règle 3 : Spécifications pour la réservation de démonstrations
Si l'appelant ne fournit pas tous les détails suivants pour une réunion de démonstration, redemandez :
> La date exacte (par exemple, 3 février), l'année (par exemple, 2025), l'heure (par exemple, 15h) et le fuseau horaire (par exemple, EST).

Des demandes telles que « demain », « dans deux jours » ou « après le week-end » ne sont pas suffisantes. Documentez toujours la date, l'année et l'heure de la réunion de démonstration au format ISO 8601 Date et Heure (par exemple, 2025-10-16T15:00:00-04:00).
AI Voice Agent Ecovia settings with conversational guidelines in Beta Features tab..png

N'hésitez pas à ajuster la formulation selon vos besoins spécifiques, mais en général ces directives aideront à guider l'AI VA pour qu'il se comporte de manière plus intelligente – surtout lors de la collecte d'informations qui peuvent être naturellement délicates (c'est-à-dire les adresses email, les dates et les heures).

Remarque: Pour garantir que Zapier interprète correctement la date et l'heure, nous utilisons une instruction comportementale qui dirige l'AI VA à toujours les documenter dans un format standardisé : ISO 8601 Date et Heure (par exemple, 2025-10-16T15:00:00-04:00).

2. Avant de configurer votre automatisation, assurez-vous que votre agent vocal IA est configuré avec des questions d'entrée qui capturent toutes les informations clés nécessaires pour les actions ultérieures (comme la réservation d'une réunion ou l'envoi d'un email de suivi).

Dans cet exemple, notre objectif est de collecter le nom complet du client, son adresse email et une date et heure spécifiques pour planifier une démonstration. Des questions claires et structurées aident l'AI VA à capturer des détails précis et assurent un flux d'automatisation fluide.

Voici quelques exemples :

  • Pourriez-vous me communiquer votre nom complet, s'il vous plaît ?
  • Au cas où nous serions déconnectés, pouvez-vous me fournir votre adresse email ?
  • Pourriez-vous fournir une date spécifique, une année, une heure et un fuseau horaire afin qu'un agent puisse réserver une consultation ? Il est important de spécifier tous ces détails pour une réservation précise et automatisée.
Remarque: Demander une date et une heure spécifiques peut être complexe en raison des différences de fuseaux horaires et de l'utilisation d'expressions relatives (comme « demain » ou « dans deux jours »). Pour éviter les erreurs lors de la réservation automatisée dans le calendrier, demandez toujours une date, une heure et un fuseau horaire explicites. Cela garantit que votre système interprète et réserve correctement la réunion, quel que soit l'emplacement du client ou du représentant commercial.

3. Ajoutez l'AI VA à la fin de votre flux d'appels (pour agir comme débordement au cas où le représentant commercial manquerait l'appel entrant).

Smartflow Editor showing call routing from incoming call to agent and AI Voice Agent.png

Configuration d'un flux Zapier (Partie 1)

Remarque: Cet article suppose que vous avez déjà de l'expérience dans la création d'un Zap. Sinon, veuillez contacter notre équipe Customer Success si vous souhaitez engager les Services Professionnels Aircall pour vous aider à créer cette automatisation (ou une similaire).

Dans votre Zap, configurez un déclencheur « Webhook par Zapier » (« Catch Hook ») pour écouter une notification d'événement d'appel provenant d'Aircall. Copiez l'URL du Webhook qui est générée.

Zapier Catch Hook setup displaying webhook URL configuration..png

Configuration du Webhook de l'agent vocal IA

Dans le tableau de bord principal d'administration Aircall, sélectionnez « Intégrations & API » dans le panneau de gauche et créez un nouveau « Webhook ».

Aircall Integrations page showing active webhook automations..png

Collez l'URL du Webhook Zapier de l'étape précédente. De plus, assurez-vous que seule la notification de webhook « ai_voice_agent.summary » est activée.

Cela enverra essentiellement une notification à Zapier chaque fois qu'un AI VA aura terminé de parler avec un appelant (ce qui contiendra également une charge utile avec les questions d'entrée pertinentes et les réponses collectées par l'agent vocal).

AI Voice Agent event toggles highlighting summary event enabled..png

Configuration d'un flux Zapier (Partie 2)

En général, lorsque Aircall envoie la notification webhook contenant les questions d'entrée et réponses collectées par l'AI VA, elle aura la structure de charge utile suivante (JSON) :

Raw JSON payload showing AI Voice Agent summary event data with caller details..png

1. Ensuite, nous allons traiter et « détailler » la charge utile du webhook reçue d'Aircall afin que chaque réponse d'entrée puisse être référencée dans les étapes ultérieures du Zap. Pour cela, ajoutez une étape Formatter par Zapier avec l'événement « Utilities » et configurez-la comme suit :

  • Transformer : Liste d'éléments en texte
  • Entrée : Sélectionnez le champ du déclencheur Zap intitulé « Data Extracted Data Answer »
    • Cela contient la liste de toutes les réponses d'entrée capturées par l'AI VA
  • Séparateur : |||

Cette étape convertit le tableau d'éléments en une seule chaîne de texte, chaque élément étant séparé par votre délimiteur choisi (|||). En pratique, cela vous permet de référencer facilement les réponses individuelles (comme le nom, l'email ou l'heure de la démo) dans les actions Zap suivantes, telles que l'envoi d'un email de suivi ou la création d'un événement dans le calendrier.

Zapier Formatter step converting intake questions and responses to text..png


2. L'étape suivante consiste à reformater la date demandée pour la future réunion de démonstration dans un format que nous savons que Zapier comprendra. Pour cela, ajoutez une étape Formatter par Zapier avec l'événement « Date / Heure » et configurez-la comme suit :

  • Transformer : Format
  • Entrée : Sélectionnez la date/heure de réservation de l'étape précédente de « détaillage »
  • Vers le format : YYYY-MM-DDTHH:mm:ssZ
  • Fuseau horaire de destination : UTC
  • Format d'origine : YYYY-MM-DDTHH:mm:ssZ
  • Fuseau horaire d'origine : UTC
Zapier Formatter step reformatting meeting start date and time..png

3. Ensuite, nous devrons calculer la date/heure de fin de la future réunion de démonstration (c'est-à-dire la durée de la démo). Pour cela, ajoutez une étape Formatter par Zapier avec l'événement « Date / Heure » et configurez-la comme suit :

  • Transformer : Ajouter/Soustraire du temps
  • Entrée : Sélectionnez la date/heure de réservation de l'étape précédente de « reformatage »
  • Expression : +X minutes
    • N'hésitez pas à ajuster ce délai selon la durée requise
  • Vers le format : YYYY-MM-DDTHH:mm:ssZ
  • Format d'origine : YYYY-MM-DDTHH:mm:ssZ
Zapier Formatter step calculating meeting end time by adding 45 minutes..png

4. Ensuite, nous devrons vérifier si la date/heure suggérée par l'appelant pour la démo entre en conflit avec des réunions existantes dans le calendrier du représentant commercial. Pour cela, ajoutez une étape Google Calendar avec l'action « Trouver les périodes occupées dans le calendrier » et configurez-la comme suit :

  • Calendrier : Le calendrier pertinent du représentant commercial
  • Heure de début : Sélectionnez la date/heure de réservation de l'étape précédente de « reformatage »
  • Heure de fin : Sélectionnez la date/heure de fin de réservation de l'étape précédente
  • Succès si aucun résultat de recherche n'est trouvé : Vrai
  • Si plusieurs résultats sont trouvés : Retourner le premier résultat

Si cette action retourne « faux », cela signifie qu'il n'y a pas de réunion conflictuelle dans le calendrier du représentant commercial. Si elle retourne « vrai », alors il y a un conflit.

Google Calendar action finding busy periods using start and end times..png

5. Nous devrons prendre des actions différentes selon qu'il y ait un conflit de réunion ou non. Pour cela, ajoutez une étape « Paths » avec deux branches :

  • Il y a un créneau disponible (c’est-à-dire pas de conflit de réunion)
  • Solution de secours (c’est-à-dire qu’il y a un conflit de réunion)
Zapier Paths step splitting workflow into available and fallback branches..png

Branche « Créneau disponible »

6. Configurez les conditions du Path pour la branche « Créneau disponible ». Pour cela, configurez la condition suivante :

  • Continuer uniquement si : Sélectionnez le résultat de l'étape Google Calendar précédente (c’est-à-dire « Trouver les périodes occupées dans le calendrier »)
  • Opérateur : Est faux
Available Slot path conditions checking if no events were found..png

7. Enfin, nous pouvons créer une réservation dans le calendrier du représentant commercial. Pour cela, ajoutez une étape Google Calendar avec l'action « Créer un événement détaillé » et configurez-la comme suit :

  • Calendrier : Sélectionnez le calendrier du représentant commercial
  • Résumé : L'objet de l'invitation à la réunion
  • Description : La description de l'invitation à la réunion
  • Date et heure de début : Sélectionnez la date/heure de réservation de l'étape précédente de « reformatage »
  • Date et heure de fin : Sélectionnez la date/heure de fin de réservation de l'étape précédente (calculée à partir de la date/heure de réservation)
  • Participants : Sélectionnez l'adresse email de l'appelant collectée lors de l'étape précédente de « détaillage »
Google Calendar action creating detailed event with attendees and time..png

Branche « Solution de secours »

En cas de conflit de réunion, nous devrons envoyer un email automatique au client lui demandant une autre date/heure qui conviendrait pour une future consultation.

8. Sous la branche « Solution de secours » (où aucune condition n’a besoin d’être définie car elle capture toutes les autres situations), ajoutez une étape Gmail avec l'action « Envoyer un email » et configurez-la comme suit :

  • À : Sélectionnez l'adresse email de l'appelant collectée lors de l'étape précédente de « détaillage »
  • De : Sélectionnez le compte Gmail du représentant commercial
  • Nom de l'expéditeur : nom complet du représentant commercial
  • Objet : Objet de l'email
  • Corps : Corps de l'email
Gmail step sending reschedule email for unavailable consultation slot..png

Exemple d'invitation Google Calendar

Une fois le Zap activé, il devrait pouvoir s'intégrer avec l'agent vocal IA d'Aircall pour réserver automatiquement des réunions avec les clients appelant entrant qui ont été manqués par le représentant commercial !

Exemple (invitation email envoyée lorsque la consultation est réservée avec succès) :

Email confirmation for scheduled consultation with Liora Atelier.png

Exemple (email envoyé lorsqu'il y a un conflit de réunion) :

Reschedule notification email for Liora Atelier consultation.png