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
Un HTTP Request envoie l'URL directe du fichier audio à AssemblyAI, avec les options de diarisation et de langue.
- 2
AssemblyAI transcrit l'appel et renvoie le résultat au webhook du second scénario.
- 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
Un HTTP Request envoie le texte des interventions à OpenAI, qui renvoie une analyse structurée selon le schéma JSON.
- 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
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- 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.
Autres templates : Ventes & CRM
- Traiter les appels de vente Gong avec des agents IAEnvoie les appels Gong à un agent IA et écrit les résultats dans Notion, avec alertes Slack.
- Scorer des profils LinkedIn selon votre ICP avec AirtopNote des profils LinkedIn selon votre ICP avec Airtop, puis inscrit les résultats dans Google Sheets.
- Rechercher les données d'une entreprise sur le web avec un agent IARecherche les domaines, plans tarifaires et marchés d'entreprises sur le web, et range les résultats dans Google Sheets.
- Exécuter automatiquement les commandes ShopifyExécute automatiquement les commandes Shopify éligibles à partir de leurs fulfillment orders, avec notification du client si vous le souhaitez.
- Relayer un webhook vers e-mail et Telegram via une APIUn webhook déclenche un appel à une API, puis un e-mail SMTP et un message Telegram.
- Trouver des profils LinkedIn à partir d'une feuille Google SheetsRecherche les profils LinkedIn de contacts listés dans Google Sheets, avec Airtop.
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