Ce tutoriel explique comment configurer un AI Voice Agent pour gérer automatiquement les appels « Où est ma commande ? » à l’aide de l’intégration Shopify et de l’action d’IA Get Order Details. À la fin, votre agent pourra identifier les appelants, récupérer leur commande dans Shopify et répondre de façon conversationnelle en fonction du statut du paiement et du traitement, sans transférer à un agent humain.
Ce que vous allez créer
Un appelant compose votre numéro Aircall. L’AI Voice Agent répond, demande le numéro de commande et une information de vérification comme l’e-mail ou le téléphone, interroge Shopify en temps réel et répond בהתאם au statut de la commande.
Exemple de conversation :
Appelant : « Bonjour, j’ai commandé quelque chose la semaine dernière et je n’ai plus eu de nouvelles depuis. Où est ma commande ? »
Agent : « Je suis ravi de vous aider. Pouvez-vous me donner votre numéro de commande ? Il commence généralement par le symbole # et comporte six chiffres. »
Appelant : « #12345. »
Agent : « Merci. Pour m’assurer que je parle à la bonne personne, pouvez-vous confirmer l’adresse e-mail de la commande ? »
Appelant : « C’est alex@example.com. »
Agent : « Parfait, votre commande est payée et en cours d’acheminement. Elle devrait arriver sous peu. L’envoi contient deux articles : un sweat à capuche bleu marine taille M et une paire de chaussettes noires. Puis-je vous aider pour autre chose ? »
Étape 1 : Activer Get Order Details sur votre intégration Shopify
Les actions d’IA suivent un modèle en deux étapes. D’abord, activez la fonctionnalité sur l’intégration. Ensuite, attribuez-la à un AI Voice Agent.
Étapes :
- Ouvrez le Dashboard Aircall > Intégrations & API
- Sélectionnez votre installation Shopify.
- Cliquez sur l’onglet AI agent capabilities.
- Activez Get Order Details.
Important: L’activation de ce bouton n’affecte pas les appels en direct ni les configurations existantes. Elle rend seulement l’action disponible pour attribution aux AI Voice Agents. S’il est désactivé, l’action n’apparaîtra pas dans la configuration de l’agent.
Étape 2 : Ajouter l’action à votre AI Voice Agent
Attribuez maintenant l’action à un agent spécifique et définissez son comportement.
Étapes :
- Allez dans AI Agents dans la navigation de gauche.
- Sélectionnez votre agent, par exemple « Shopify Demo ».
- Faites défiler jusqu’à Functional abilities et cliquez sur AI actions.
- Cliquez sur + Add AI action.
- Dans le panneau latéral, ouvrez la liste déroulante et sélectionnez Get Order Details sous Shopify.
Remarque: Si Get Order Details est absent, revenez à l’étape 1. Le bouton peut être désactivé ou l’intégration Shopify déconnectée.
Remarque: Si vous avez plusieurs installations Shopify, chacune a ses propres paramètres. L’activation de l’action sur l’une ne s’applique pas aux autres.
Étape 3 : Vérifier l’entrée et la sortie
Après avoir sélectionné l’action, vérifiez les instructions prédéfinies et le contrat de données. Cela définit ce que l’agent collecte et ce qu’il peut partager.
Informations collectées auprès de l’appelant
| Paramètre | Description | Exemple |
|---|---|---|
| order_name | Numéro de commande Shopify, avec ou sans # | #12345 ou 12345 |
| E-mail utilisé lors du paiement | alex@example.com | |
| phone | Numéro de téléphone de la commande | +1 415 555 0100 |
L’agent doit collecter le numéro de commande et au moins un identifiant, e-mail ou téléphone, avant d’effectuer la recherche. Cela garantit une identification précise et évite l’exposition de données.
Informations renvoyées à l’agent
L’action renvoie un seul objet appelé order. Celui-ci inclut tous les champs auxquels l’agent peut faire référence dans la conversation, comme les articles, les totaux, le traitement et les détails de suivi.
À ce stade, vous pouvez déjà activer l’action. L’agent demandera les informations requises, effectuera la recherche et répondra de manière appropriée. L’étape suivante porte sur la personnalisation.
Étape 4 : Personnaliser le comportement avec les paramètres avancés
Vous pouvez affiner le comportement de l’agent à l’aide de deux méthodes :
- Instructions personnalisées : S’appliquent uniquement à cette action. Idéales pour les déclencheurs, les réponses conditionnelles et la gestion des échecs.
- Directives de conversation : S’appliquent à l’ensemble de l’appel. Conviennent le mieux aux workflows à actions multiples et à la logique de transfert.
Instructions personnalisées
Ouvrez Advanced settings pour configurer les règles. Chaque ligne représente une règle que l’agent évalue lorsqu’il décide comment agir. Exemples de règles pour ce cas d’usage :
Remarque:
• Utilisez ceci lorsque l’appelant a un problème avec sa commande en cours ou veut savoir où se trouve son colis.
• Si le Financial Status est PAID, rassurez le client en lui indiquant que la commande arrivera bientôt et partagez les autres détails.
• Si le statut de la commande est PENDING, informez le client qu’il peut y avoir un problème avec le mode de paiement utilisé et qu’il doit vérifier ses e-mails ou contacter l’assistance.
Fonctionnement de ces règles
- Ligne 1 (déclencheur). Indique à l’agent quand utiliser l’action. Sans cela, l’agent décide seul en fonction de la formulation de l’appelant - cela fonctionne généralement, mais une phrase de déclenchement claire réduit les faux positifs (par ex. des appelants qui posent des questions sur les retours ou les remboursements).
- Ligne 2 (branche PAID). Lorsque financial_status de la commande renvoyée est égal à PAID, l’agent rassure l’appelant et lit les informations pertinentes (articles, suivi, livraison prévue).
- Ligne 3 (branche PENDING). Lorsque financial_status est PENDING, l’agent signale un probable problème de paiement et oriente l’appelant vers l’assistance par e-mail - au lieu de promettre à tort un envoi.
Trois modèles fonctionnent bien lorsque vous rédigez vos propres instructions personnalisées :
- déclencheurs ("Utilisez ceci lorsque l’appelant pose une question sur la livraison ou le statut de la commande")
- réponses conditionnelles ("Si financial_status est REFUNDED, confirmez le remboursement et le délai prévu")
- règles de transfert ("Si la commande ne peut pas être trouvée après une tentative, transférez vers la branche assistance").
Gardez chaque règle sur sa propre ligne et faites référence aux champs par leurs noms dans le schéma de commande. Évitez les règles contradictoires - l’agent en choisira une et ignorera l’autre.
Étape 5 : Enregistrer et tester
- Cliquez sur Add AI action.
- Confirmez que l’action apparaît dans la liste des actions activées.
- Utilisez le bouton Test call pour simuler des appels.
Scénarios de test
- Commande avec statut PAID : l’agent rassure et partage les détails.
- Commande avec statut PENDING : l’agent signale des problèmes de paiement.
- Numéro de commande invalide : l’agent demande une vérification ou transfère.
Adapter cela à votre entreprise
Vous pouvez enrichir la configuration avec des règles supplémentaires :
| Amélioration | Pourquoi c’est important | Comment l’implémenter |
|---|---|---|
| Ajouter une branche REFUNDED | Gère les demandes courantes de remboursement | Ajouter une règle pour REFUNDED avec les détails du remboursement et le délai |
| Ajouter une branche de traitement PARTIAL | Clarifie les expéditions fractionnées | Ajouter une règle listant les articles expédiés et en attente |
| Renforcer l’autorisation de l’appelant | Augmente la sécurité pour les commandes de grande valeur | Exiger à la fois la vérification de l’e-mail et du téléphone |
| Ajouter un transfert de secours | Évite les boucles lorsque la commande est introuvable | Ajouter une règle pour transférer après une tentative échouée |
Après chaque modification, effectuez un nouvel appel de test. De petits changements de formulation peuvent avoir un impact important sur le comportement.
Ce que cette action peut et ne peut pas faire
| Capacité | Pris en charge |
|---|---|
| Rechercher une commande par numéro plus e-mail ou téléphone | Oui |
| Partager les articles, quantités, variantes, devise et totaux | Oui |
| Fournir le transporteur, le numéro de suivi et l’URL de suivi | Oui |
| Identifier le statut financier comme PAID ou PENDING | Oui |
| Modifier des commandes comme annuler ou rembourser | Non |
| Créer de nouvelles commandes | Non |
| Rechercher des commandes uniquement par nom du client | Non |