Pourquoi n8n + Safina ?
Safina capture des donnees structurees a chaque appel : nom de l’appelant, numero de telephone, motif de l’appel, urgence, resume, actions a entreprendre. Ces donnees se trouvent dans l’application Safina, pretes a l’emploi. Mais que faire si vous voulez qu’elles circulent automatiquement vers vos autres outils ?
C’est la qu’intervient n8n. Safina envoie un webhook a n8n chaque fois qu’un evenement d’appel se produit. n8n prend le relais et execute le workflow que vous avez construit : creation d’un contact CRM, envoi d’une notification, planification d’un suivi, consignation dans une base de donnees.
Open-source et auto-heberge
n8n est open-source. Vous pouvez l’executer sur votre propre serveur, ce qui signifie que les donnees d’appels ne quittent jamais votre infrastructure. Pour les entreprises qui traitent des informations sensibles (gestionnaires immobiliers, professionnels de sante, conseillers financiers), c’est un avantage significatif par rapport aux outils d’automatisation uniquement dans le cloud.
Compatible RGPD
Lorsque vous auto-hebergez n8n, vous controlez ou les donnees sont stockees et traitees. Aucun fournisseur cloud tiers ne touche les informations de vos appelants. Cela simplifie la conformite RGPD et vous donne une visibilite complete sur votre pipeline de donnees.
Plus de 400 connexions d’applications
n8n se connecte a plus de 400 applications nativement : Google Workspace, Slack, HubSpot, Pipedrive, Notion, Airtable, Twilio, PostgreSQL et bien d’autres. Si une integration native n’existe pas, n8n prend en charge les requetes HTTP, vous permettant de vous connecter a n’importe quelle API.
Constructeur de workflows visuels
Construisez des automatisations en glissant-deposant des noeuds sur un canevas. Pas de code necessaire pour la plupart des workflows. Pour une logique avancee, n8n prend en charge JavaScript et Python au sein des noeuds de workflow.
Configuration en 5 etapes
1. Creez un noeud webhook dans n8n
Ouvrez votre instance n8n et creez un nouveau workflow. Ajoutez un noeud « Webhook » comme declencheur. n8n genere une URL de webhook unique. Copiez cette URL.
2. Copiez l’URL du webhook
L’URL ressemblera a 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-hebergez, elle sera sur le votre.
3. Ajoutez l’URL dans Safina
Ouvrez l’application Safina, allez dans Parametres > Integrations > Webhooks. Creez un nouveau webhook et collez l’URL n8n. Choisissez votre methode d’authentification (Bearer Token ou API Key recommande pour une utilisation en production).
4. Abonnez-vous aux evenements
Selectionnez les evenements qui doivent declencher le webhook. Pour la plupart des workflows, call.ended est le bon choix ; il inclut le resume complet de l’appel, les details de l’appelant et les actions a entreprendre. Consultez tous les evenements disponibles sur la page webhooks.
5. Testez la connexion
Cliquez sur « Send Test » dans Safina. Basculez vers n8n et verifiez que le payload de test est arrive a votre noeud Webhook. Vous devriez voir la structure complete des donnees d’appel. Une fois confirme, construisez le reste de votre workflow et activez-le.
Exemples de workflows
1. Nouvel appel : creer un contact HubSpot + notification Slack
Declencheur : Webhook Safina (call.ended)
Noeuds : HubSpot (Creer un contact) -> Slack (Envoyer un message)
Un client potentiel appelle. Safina repond, capture ses details et resume la conversation. n8n recoit le webhook et cree un nouveau contact dans HubSpot avec le nom de l’appelant, son numero de telephone, son entreprise et le motif de l’appel. Simultanement, un message Slack est poste dans votre canal commercial : « Nouveau lead : James Mitchell, Mitchell & Associates, demande d’installation reseau, urgence moyenne. »
2. Appel manque : envoyer un email de suivi
Declencheur : Webhook Safina (call.ended)
Noeuds : SI (verifier callback_requested) -> Gmail (Envoyer un email)
Quelqu’un appelle et demande un rappel, mais votre equipe est indisponible. n8n verifie 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 recu 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 : creer un evenement Google Calendar
Declencheur : Webhook Safina (call.ended)
Noeuds : SI (verifier les mots-cles de rendez-vous) -> Google Calendar (Creer un evenement) -> Gmail (Envoyer une confirmation)
Un appelant demande une reunion mardi prochain a 10 h. Safina capture les details. n8n analyse le resume, cree un evenement Google Calendar avec les coordonnees de l’appelant dans la description et envoie un email de confirmation. Plus d’allers-retours de planification. Particulierement utile pour les freelances et consultants qui gerent leur propre agenda.
4. Appel d’urgence : alerte SMS a l’equipe
Declencheur : Webhook Safina (call.ended)
Noeuds : SI (urgence = elevee) -> Twilio (Envoyer un SMS)
Un appel urgent arrive : un locataire signalant un tuyau eclate, ou un client IT avec une panne de serveur. n8n verifie le champ urgence. S’il est « eleve », il envoie un SMS au membre de votre equipe d’astreinte avec le numero de l’appelant et un resume en une ligne. Le temps de reponse passe de plusieurs heures a quelques minutes.
Avantages de n8n pour l’automatisation des appels
Les donnees restent chez vous
Auto-hebergez n8n sur votre propre infrastructure. Les enregistrements d’appels, les resumes et les donnees des appelants ne transitent jamais par un cloud tiers. Vous controlez le stockage, les sauvegardes et les acces.
Constructeur de workflows visuels
Visualisez toute votre logique d’automatisation d’un coup d’oeil. Glissez, deposez, connectez. Ajoutez des branches conditionnelles, des boucles, des gestionnaires d’erreurs. Les membres non techniques de l’equipe peuvent comprendre et modifier les workflows.
Plus de 400 integrations
Connectez-vous aux outils que vous utilisez deja. 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-heberge est gratuit et open-source sans limite d’executions. Vous ne payez que le serveur.
Questions frequentes
Faut-il auto-heberger n8n ?
Non. n8n propose une version hebergee dans le cloud qui fonctionne immediatement. L’auto-hebergement est une option pour les entreprises qui veulent un controle total sur leurs donnees, mais ce n’est pas obligatoire. Les deux options fonctionnent avec les webhooks Safina.
Quelles competences techniques sont necessaires ?
Pour les workflows basiques, aucune. Le constructeur visuel de n8n vous permet de creer des automatisations en connectant des noeuds. Pour une logique plus avancee (routage conditionnel, transformation de donnees, appels API personnalises), une familiarite 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 differente. Par exemple, un webhook vers n8n pour le traitement interne des donnees 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’a 3 fois. Si votre instance n8n est temporairement indisponible, le mecanisme de relance gere la situation. Si toutes les tentatives echouent, le webhook est marque comme echoue 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-hebergement, n8n s’execute entierement sur votre infrastructure. Aucune donnee n’est envoyee aux serveurs de n8n. Cela facilite le maintien de la conformite RGPD, puisque vous controlez ou les donnees sont stockees et qui y a acces.