- n8n est une alternative open-source à Zapier, gratuite en self-hosted, idéale pour les freelances tech.
- Ses atouts : flexibilité maximale, 400+ intégrations, données hébergées sur votre propre serveur (RGPD).
- Les 3 workflows freelance les plus utiles : notification Slack, synchronisation CRM→Notion, rapport hebdo IA.
- n8n Cloud est disponible dès 20 €/mois pour ceux qui ne veulent pas gérer l’hébergement.
- Courbe d’apprentissage : 2 à 4 heures pour créer ses premiers workflows opérationnels.
Zapier coûte 20 €/mois pour 750 tâches. Dès que vous automatisez sérieusement votre activité freelance, vous atteignez ce plafond en quelques jours. La solution : n8n, outil d’automatisation open-source qui offre les mêmes possibilités que Zapier — et souvent bien plus — pour un coût nul en self-hosted.
Ce tutoriel est conçu pour les freelances qui veulent automatiser leurs processus sans être développeurs. Nous allons créer 3 workflows concrets, pas à pas, avec les JSON téléchargeables à la fin de chaque section. Version utilisée : n8n 1.42.
n8n, c’est quoi exactement ?
n8n (prononcé « n-eight-n ») est un outil d’automatisation de workflows à interface visuelle. Comme Zapier ou Make, il permet de connecter des applications entre elles et de déclencher des actions automatiquement — sans écrire une ligne de code pour les cas d’usage courants.
Ce qui le différencie fondamentalement : n8n est open-source et peut être hébergé sur votre propre serveur. Vos données ne transitent pas par un tiers américain. C’est un avantage décisif pour les freelances qui traitent des données clients sensibles et doivent respecter le RGPD.
Open-source vs SaaS : les différences concrètes
n8n self-hosted : vous déployez n8n sur votre propre serveur (Railway, Render, VPS). L’outil est gratuit, vous payez uniquement l’hébergement (0 à 10 €/mois selon le volume). Vos données restent chez vous. n8n Cloud : version SaaS gérée par n8n GmbH, hébergée en Allemagne. Dès 20 €/mois, aucune maintenance serveur à gérer. Recommandé pour les profils non-dev.
n8n vs Zapier vs Make : comparatif rapide
| Critère | n8n | Zapier | Make (ex-Integromat) |
|---|---|---|---|
| Prix de base | Gratuit (self-hosted) | 20 €/mois | 9 €/mois |
| Limite tâches/mois | Illimité (self-hosted) | 750 (plan starter) | 1 000 opérations |
| Facilité de prise en main | Intermédiaire | Très facile | Facile |
| Nombre d’intégrations | 400+ | 6 000+ | 1 500+ |
| Self-hosted possible | Oui | Non | Non |
| Hébergement UE (RGPD) | Oui (self-hosted ou Cloud DE) | Serveurs US | Oui (UE) |
| Code custom (JS/Python) | Oui | Limité | Oui |
| Idéal pour | Freelances tech, RGPD | Débutants, volume modéré | Rapport qualité/prix |
Installer n8n en 15 minutes
Trois options selon votre profil :
Option 2 en détail : déployer n8n sur Railway (gratuit)
Railway est une plateforme d’hébergement qui propose un template n8n prêt à l’emploi. C’est la solution la plus rapide pour tester n8n sans frais.
n8n. Cliquez « Deploy ». Railway crée automatiquement un conteneur Docker avec n8n et une base PostgreSQL.N8N_BASIC_AUTH_ACTIVE=true, N8N_BASIC_AUTH_USER=votre_email, N8N_BASIC_AUTH_PASSWORD=mot_de_passe_fort. Ces variables protègent votre instance..railway.app pour accéder à votre instance n8n depuis n’importe où.Ne laissez jamais une instance n8n exposée publiquement sans authentification. Utilisez un mot de passe fort (16+ caractères) et activez le HTTPS. Railway gère le HTTPS automatiquement sur les domaines générés.
Workflow 1 — Notification Slack quand un client remplit un formulaire
Cas d’usage : vous utilisez Tally, Typeform ou un formulaire WordPress. Dès qu’un prospect le remplit, vous recevez une notification Slack avec ses informations — sans vérifier votre email toutes les heures.
Création pas à pas
POST comme méthode. Copiez l’URL générée et collez-la dans les paramètres de notification de votre formulaire (Tally, Typeform ou autre).Set. Définissez les champs : nom → {{$json.body.nom}}, email → {{$json.body.email}}, message → {{$json.body.message}}. Adaptez les noms de champs à ceux de votre formulaire.Slack → operation Send Message. Connectez votre workspace Slack (OAuth). Choisissez le canal cible (#nouveaux-leads ou DM). Dans le champ message, entrez : Nouveau lead de {{$json.nom}} ({{$json.email}}) : {{$json.message}}Copiez ce JSON, puis dans n8n : menu hamburger → Import from JSON. Adaptez l’URL du webhook et le nom du canal Slack.
{"nodes":[{"parameters":{"httpMethod":"POST","path":"nouveau-lead","responseMode":"onReceived"},"name":"Webhook","type":"n8n-nodes-base.webhook","position":[240,300]},{"parameters":{"values":{"string":[{"name":"nom","value":"={{$json[\"body\"][\"nom\"]}}"},{"name":"email","value":"={{$json[\"body\"][\"email\"]}}"}]}},"name":"Set","type":"n8n-nodes-base.set","position":[460,300]},{"parameters":{"channel":"#nouveaux-leads","text":"=Nouveau lead : {{$json[\"nom\"]}} ({{$json[\"email\"]}})","otherOptions":{}},"name":"Slack","type":"n8n-nodes-base.slack","position":[680,300]}],"connections":{"Webhook":{"main":[[{"node":"Set","type":"main","index":0}]]},"Set":{"main":[[{"node":"Slack","type":"main","index":0}]]}}}
Workflow 2 — Synchroniser ses leads Lemlist → Notion
Cas d’usage : vous utilisez Lemlist pour vos campagnes de prospection. Dès qu’un prospect répond à votre email, sa fiche est automatiquement créée dans votre base Notion avec son statut et la date de réponse.
Points clés de configuration
Nœud Lemlist Trigger : connectez votre compte Lemlist via l’API key (disponible dans vos paramètres Lemlist). Sélectionnez l’événement emailReplied. Nœud IF : ajoutez une condition pour filtrer les auto-réponses — vérifiez que le champ isAutoReply est égal à false. Nœud Notion : connectez votre Notion via OAuth, sélectionnez votre base de données CRM, mappez les champs (Nom, Email, Statut → « À contacter », Date de réponse, Campagne source).
Remplacez les IDs de base Notion et la clé API Lemlist par vos valeurs avant d’activer.
{"nodes":[{"parameters":{"event":"emailReplied"},"name":"Lemlist Trigger","type":"n8n-nodes-base.lemlistTrigger","position":[240,300]},{"parameters":{"conditions":{"boolean":[{"value1":"={{$json[\"isAutoReply\"]}}","value2":false}]}},"name":"IF","type":"n8n-nodes-base.if","position":[460,300]},{"parameters":{"databaseId":"VOTRE_DB_NOTION_ID","title":"={{$json[\"leadFirstName\"]}} {{$json[\"leadLastName\"]}}","propertiesUi":{"propertyValues":[{"key":"Email","keyType":"email","emailValue":"={{$json[\"leadEmail\"]}}"},{"key":"Statut","keyType":"select","selectValue":"À contacter"}]}},"name":"Notion","type":"n8n-nodes-base.notion","position":[680,300]}],"connections":{"Lemlist Trigger":{"main":[[{"node":"IF","type":"main","index":0}]]},"IF":{"main":[[{"node":"Notion","type":"main","index":0}]]}}}
Workflow 3 — Rapport hebdo IA → email automatique
Cas d’usage : chaque lundi matin, n8n récupère les données de votre semaine (tâches Notion terminées, temps facturé), les envoie à l’API OpenAI pour générer un résumé, et vous l’envoie par email avant 8 h. Zéro effort manuel.
Configuration du nœud OpenAI
Dans le nœud OpenAI, sélectionnez le modèle gpt-4o-mini (rapport qualité/coût optimal pour ce cas d’usage). Le prompt système :
Tu es un assistant de productivité pour freelance. À partir de la liste des tâches de la semaine passée fournie, génère un rapport hebdomadaire concis comprenant :
1. Résumé des accomplissements (3-5 points)
2. Temps total facturé et CA généré estimé
3. 3 priorités pour la semaine à venir
4. Un point d’attention si des tâches importantes n’ont pas été terminées
Format : texte simple, sans markdown, pour un email lisible sur mobile.
Avec gpt-4o-mini, ce workflow coûte environ 0,002 $ par exécution, soit moins de 0,12 $ par mois pour un rapport hebdomadaire. Négligeable comparé au temps gagné.
Remplacez l’ID de base Notion et la clé API OpenAI. Vérifiez que la connexion Gmail est configurée avant d’activer.
{"nodes":[{"parameters":{"rule":{"interval":[{"field":"cronExpression","expression":"30 7 * * 1"}]}},"name":"Schedule","type":"n8n-nodes-base.scheduleTrigger","position":[240,300]},{"parameters":{"operation":"getAll","databaseId":"VOTRE_DB_ID","filterType":"manual","filters":{"conditions":[{"key":"Statut","condition":"equals","value":"Terminé"}]}},"name":"Notion","type":"n8n-nodes-base.notion","position":[460,300]},{"parameters":{"model":"gpt-4o-mini","messages":{"values":[{"role":"system","content":"Tu es un assistant de productivité pour freelance..."},{"role":"user","content":"={{$json.results}}"}]}},"name":"OpenAI","type":"n8n-nodes-base.openAi","position":[680,300]},{"parameters":{"toEmail":"votre@email.com","subject":"Rapport semaine du {{$today}}","message":"={{$json.choices[0].message.content}}"},"name":"Gmail","type":"n8n-nodes-base.gmail","position":[900,300]}],"connections":{"Schedule":{"main":[[{"node":"Notion","type":"main","index":0}]]},"Notion":{"main":[[{"node":"OpenAI","type":"main","index":0}]]},"OpenAI":{"main":[[{"node":"Gmail","type":"main","index":0}]]}}}
Quel outil choisir selon votre profil ?
Interface plus guidée, 6 000+ intégrations pour Zapier. Passez à n8n quand vous atteignez les limites de tasks ou de prix.
Railway ou Render pour démarrer gratuitement. Idéal si vous avez quelques notions de configuration serveur.
Données hébergées sur votre serveur ou en Allemagne. Zapier n’offre pas cette garantie (serveurs US).
9 €/mois pour 10 000 opérations, hébergement UE, interface visuelle très puissante. Le meilleur compromis sans self-hosting.
FAQ — n8n pour freelances
n8n est-il vraiment gratuit ?
Faut-il savoir coder pour utiliser n8n ?
n8n est-il conforme RGPD ?
Quelle est la différence entre n8n et Zapier ?
Peut-on migrer ses Zaps Zapier vers n8n ?
Notre sélection des meilleurs outils IA classés par cas d’usage.

