Pourquoi n8n + Safina ?
Safina capture des données structurées à chaque appel : nom de l’appelant, numéro de téléphone, motif de l’appel, urgence, résumé, actions à entreprendre. Ces données se trouvent dans l’application Safina, prêtes à l’emploi. Mais que faire si vous voulez qu’elles circulent automatiquement vers vos autres outils ?
C’est là qu’intervient n8n. Safina envoie un webhook à n8n chaque fois qu’un événement d’appel se produit. n8n prend le relais et exécute le workflow que vous avez construit : création d’un contact CRM, envoi d’une notification, planification d’un suivi, consignation dans une base de données.
Open-source et auto-hébergé
n8n est open-source. Vous pouvez l’exécuter sur votre propre serveur, ce qui signifie que les données d’appel envoyées par Safina à n8n restent sur votre infrastructure. Pour les entreprises qui traitent des informations sensibles (gestionnaires immobiliers, professionnels de santé, conseillers financiers), c’est un avantage significatif par rapport aux outils d’automatisation uniquement dans le cloud.
Compatible RGPD
Lorsque vous auto-hébergez n8n, vous contrôlez où les données sont stockées et traitées. Aucun fournisseur cloud tiers ne touche les informations de vos appelants. Cela simplifie la conformité RGPD et vous donne une visibilité complète sur votre pipeline de données.
Plus de 400 connexions d’applications
n8n se connecte à plus de 400 applications nativement : Google Workspace, Slack, HubSpot, Pipedrive, Notion, Airtable, Twilio, PostgreSQL et bien d’autres. Si une intégration native n’existe pas, n8n prend en charge les requêtes HTTP, vous permettant de vous connecter à n’importe quelle API.
Constructeur de workflows visuels
Construisez des automatisations en glissant-déposant des nœuds sur un canevas. Pas de code nécessaire pour la plupart des workflows. Pour une logique avancée, n8n prend en charge JavaScript et Python au sein des nœuds de workflow.
Configuration en 5 étapes
1. Créez un nœud webhook dans n8n
Ouvrez votre instance n8n et créez un nouveau workflow. Ajoutez un nœud « Webhook » comme déclencheur. n8n génère une URL de webhook unique. Copiez cette URL.
2. Copiez l’URL du webhook
L’URL ressemblera à quelque chose comme https://votre-n8n.exemple.com/webhook/abc123. Si vous utilisez n8n Cloud, l’URL sera sur leur domaine. Si vous l’auto-hébergez, elle sera sur le vôtre.
3. Ajoutez l’URL dans Safina
Ouvrez l’application Safina, allez dans Paramètres > Intégrations > Webhooks. Créez un nouveau webhook et collez l’URL n8n. Choisissez votre méthode d’authentification (Bearer Token ou API Key recommandé pour une utilisation en production).
4. Abonnez-vous aux événements
Sélectionnez les événements qui doivent déclencher le webhook. Pour la plupart des workflows, call.ended est le bon choix ; il inclut le résumé complet de l’appel, les détails de l’appelant et les actions à entreprendre. Consultez tous les événements disponibles sur la page webhooks.
5. Testez la connexion
Cliquez sur « Send Test » dans Safina. Basculez vers n8n et vérifiez que le payload de test est arrivé à votre nœud Webhook. Vous devriez voir la structure complète des données d’appel. Une fois confirmé, construisez le reste de votre workflow et activez-le.
Exemples de workflows
1. Nouvel appel : créer un contact HubSpot + notification Slack
Déclencheur : Webhook Safina (call.ended)
Nœuds : HubSpot (Créer un contact) -> Slack (Envoyer un message)
Un client potentiel appelle. Safina répond, capture ses détails et résume la conversation. n8n reçoit le webhook et crée un nouveau contact dans HubSpot avec le nom de l’appelant, son numéro de téléphone, son entreprise et le motif de l’appel. Simultanément, un message Slack est posté dans votre canal commercial : « Nouveau lead : James Mitchell, Mitchell & Associates, demande d’installation réseau, urgence moyenne. »
2. Appel manqué : envoyer un email de suivi
Déclencheur : Webhook Safina (call.ended)
Nœuds : SI (vérifier callback_requested) -> Gmail (Envoyer un email)
Quelqu’un appelle et demande un rappel, mais votre équipe est indisponible. n8n vérifie dans le payload du webhook le champ callback_requested. Si la valeur est vraie, il envoie un email automatique : « Merci pour votre appel. Nous avons reçu votre message et vous recontacterons dans les 2 heures. » Cela maintient l’engagement de l’appelant au lieu qu’il ne se tourne vers un concurrent.
3. Demande de rendez-vous : créer un événement Google Calendar
Déclencheur : Webhook Safina (call.ended)
Nœuds : SI (vérifier les mots-clés de rendez-vous) -> Google Calendar (Créer un événement) -> Gmail (Envoyer une confirmation)
Un appelant demande une réunion mardi prochain à 10 h. Safina capture les détails. n8n analyse le résumé, crée un événement Google Calendar avec les coordonnées de l’appelant dans la description et envoie un email de confirmation. Plus d’allers-retours de planification. Particulièrement utile pour les freelances et consultants qui gèrent leur propre agenda.
4. Appel d’urgence : alerte SMS à l’équipe
Déclencheur : Webhook Safina (call.ended)
Nœuds : SI (urgence = élevée) -> Twilio (Envoyer un SMS)
Un appel urgent arrive : un locataire signalant un tuyau éclaté, ou un client IT avec une panne de serveur. n8n vérifie le champ urgence. S’il est « élevé », il envoie un SMS au membre de votre équipe d’astreinte avec le numéro de l’appelant et un résumé en une ligne. Le temps de réponse passe de plusieurs heures à quelques minutes.
Avantages de n8n pour l’automatisation des appels
Les données restent chez vous
Auto-hébergez n8n sur votre propre infrastructure. Les données d’appel envoyées par Safina à n8n ne passent par aucun autre cloud d’automatisation. Vous contrôlez le stockage, les sauvegardes et les accès.
Constructeur de workflows visuels
Visualisez toute votre logique d’automatisation d’un coup d’œil. Glissez, déposez, connectez. Ajoutez des branches conditionnelles, des boucles, des gestionnaires d’erreurs. Les membres non techniques de l’équipe peuvent comprendre et modifier les workflows.
Plus de 400 intégrations
Connectez-vous aux outils que vous utilisez déjà. Google Workspace, Microsoft 365, Slack, Discord, HubSpot, Pipedrive, Notion, Airtable, Twilio, SendGrid, PostgreSQL, MySQL et des centaines d’autres.
Offre gratuite disponible
n8n Cloud offre une offre gratuite. n8n auto-hébergé est gratuit et open-source sans limite d’exécutions. Vous ne payez que le serveur.
Questions fréquentes
Faut-il auto-héberger n8n ?
Non. n8n propose une version hébergée dans le cloud qui fonctionne immédiatement. L’auto-hébergement est une option pour les entreprises qui veulent un contrôle total sur leurs données, mais ce n’est pas obligatoire. Les deux options fonctionnent avec les webhooks Safina.
Quelles compétences techniques sont nécessaires ?
Pour les workflows basiques, aucune. Le constructeur visuel de n8n vous permet de créer des automatisations en connectant des nœuds. Pour une logique plus avancée (routage conditionnel, transformation de données, appels API personnalisés), une familiarité de base avec JSON et HTTP est utile.
Puis-je utiliser n8n et Zapier ensemble ?
Oui. Vous pouvez configurer plusieurs webhooks dans Safina, chacun pointant vers une plateforme d’automatisation différente. Par exemple, un webhook vers n8n pour le traitement interne des données et un autre vers Zapier pour des notifications plus simples. Ou utilisez Make pour encore un autre ensemble de workflows.
Que se passe-t-il si mon instance n8n est hors ligne ?
Safina retente automatiquement la livraison du webhook jusqu’à 3 fois. Si votre instance n8n est temporairement indisponible, le mécanisme de relance gère la situation. Si toutes les tentatives échouent, le webhook est marqué comme échoué dans l’application Safina, et vous pouvez le renvoyer manuellement une fois votre instance de nouveau en ligne.
n8n est-il conforme au RGPD ?
En auto-hébergement, n8n s’exécute entièrement sur votre infrastructure. Aucune donnée n’est envoyée aux serveurs de n8n. Cela facilite le maintien de la conformité RGPD, puisque vous contrôlez où les données sont stockées et qui y a accès.