Passer à la navigation

n8n

Exécutez des workflows n8n pendant les appels avec un outil webhook.

Connectez un workflow n8n à un outil webhook. Lorsqu’une conversation correspond à la description de l’outil, votre réceptionniste recueille les informations, appelle le workflow et lit sa réponse à l’appelant. Avec n8n, le réceptionniste peut accéder à toute application à laquelle n8n se connecte.

Créer le workflow

1

Ajouter un déclencheur Webhook

Dans n8n, créez un workflow et ajoutez un nœud Webhook. Définissez Méthode HTTP sur POST.

2

Protéger le webhook

Définissez Authentification sur Authentification par en-tête et créez un identifiant avec un nom d’en-tête, tel que X-Reception-Key, et une longue valeur aléatoire. Reception.ai envoie cet en-tête à chaque appel.

3

Renvoyer une réponse

Définissez Répondre sur À l’aide du nœud « Respond to Webhook ». Ajoutez les étapes de votre workflow, puis terminez par un nœud Respond to Webhook qui renvoie du JSON, par exemple {"available": true, "next_slot": "Tuesday 10am"}. Votre réceptionniste lit cette réponse pour déterminer quoi dire.

4

Activer le workflow

Activez le workflow et copiez l’URL de production du nœud Webhook. L’URL de test fonctionne uniquement lorsque l’éditeur est à l’écoute.

Créer l’outil webhook

Accédez à Intégrations, sélectionnez Ajouter une intégration, puis choisissez Outil webhook.

ChampValeur
NomCe que fait le workflow, par exemple check_service_area
DescriptionQuand l’utiliser, par exemple « Vérifiez si nous desservons le code postal de l’appelant. Utilisez-le avant de planifier une visite sur site. »
MéthodePOST
URLL’URL de production du workflow
En-têtes de requêteLe nom et la valeur de l’en-tête des identifiants n8n
Paramètres du corpsUn paramètre par valeur nécessaire au workflow, par exemple zip_code (chaîne, obligatoire). n8n les lit depuis body.zip_code.
Attribuer aux agentsRéceptionniste

Sélectionnez Activer, puis testez votre réceptionniste avec une conversation qui doit déclencher le workflow. Chaque exécution apparaît dans la liste Exécutions de n8n.

Les paramètres du corps sont des valeurs simples que votre réceptionniste renseigne à partir de la conversation. Pour envoyer une valeur fixe, définissez-la plutôt dans le workflow.

Exposer plusieurs workflows via MCP

Pour donner à votre réceptionniste accès à plusieurs workflows n8n à la fois, utilisez plutôt le nœud MCP Server Trigger de n8n. Connectez les workflows ou les nœuds d’outils que vous souhaitez exposer, définissez l’authentification du déclencheur sur bearer, puis activez-le. Dans Reception.ai, ajoutez un serveur MCP avec l’URL de production du déclencheur et le jeton bearer comme Jeton secret, puis attribuez les outils dans l’onglet Outils.

Résolution des problèmes

ProblèmeÀ vérifier
Aucune exécution n’apparaît dans n8nLe workflow doit être actif et l’outil doit utiliser l’URL de production.
Le workflow renvoie 403Le nom et la valeur de l’en-tête dans Reception.ai doivent correspondre exactement aux identifiants n8n.
Le réceptionniste indique que l’outil a échouéLe workflow doit se terminer dans le délai Délai d’expiration de la réponse de l’outil. Il est de 20 secondes par défaut et peut atteindre 120 secondes.
Le réceptionniste n’appelle jamais l’outilIndiquez dans la description de l’outil les situations dans lesquelles il doit être utilisé. Vous pouvez également ajouter une procédure.