Aller au contenu principal

Analyser des appels commerciaux avec AssemblyAI et OpenAI

Un enregistrement audio d'appel commercial est envoyé à AssemblyAI, qui produit une transcription avec les locuteurs identifiés. Une fois le résultat reçu, OpenAI analyse le texte selon un schéma JSON et les données sont écrites dans la table demo_calls de Supabase. Le template se compose de deux scénarios reliés par une URL de webhook, à reporter de l'un vers l'autre. Il s'adresse aux équipes commerciales qui veulent structurer le suivi de leurs appels, et le prompt comme le schéma JSON sont à remplacer par les vôtres.

Déclencheur
Webhook
Taille
9 nœuds
Outils
Requêtes HTTP (API), Supabase

Comment fonctionne ce workflow

  1. 1

    Un HTTP Request envoie l'URL directe du fichier audio à AssemblyAI, avec les options de diarisation et de langue.

  2. 2

    AssemblyAI transcrit l'appel et renvoie le résultat au webhook du second scénario.

  3. 3

    Le Webhook reçoit les données de transcription, puis un HTTP Request relit la transcription par son identifiant auprès d'AssemblyAI.

  4. 4

    Un HTTP Request envoie le texte des interventions à OpenAI, qui renvoie une analyse structurée selon le schéma JSON.

  5. 5

    Le nœud Supabase crée un enregistrement dans la table demo_calls avec la transcription, l'URL audio, l'identifiant et la réponse analysée.

Quand l'utiliser

  • Analyser les appels de relance d'une équipe commerciale après chaque échange.
  • Repérer les clients qui montrent un intérêt pour une offre supérieure.
  • Alimenter une interface qui affiche les analyses stockées dans Supabase.

À préparer avant l'import

  • Une clé API AssemblyAI, à placer dans l'en-tête Authorization du HTTP Request.
  • Une clé API OpenAI, à renseigner dans la connexion OpenAI de n8n.
  • Une URL directe vers le fichier audio à analyser.
  • Une table demo_calls dans Supabase, avec une connexion Supabase configurée dans n8n.
  • L'URL du webhook du second scénario, à reporter dans la requête du premier.

Bon à savoir

Si vous passez speaker_labels à false, pensez à modifier le message user dans les nœuds OpenAI et Supabase, sinon les données envoyées ne correspondront plus au format attendu.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n