Pourquoi n8n ?
- Open-source : Self-hosted, vos données restent chez vous
- 400+ intégrations : Slack, Gmail, Notion, APIs custom...
- Code quand nécessaire : JavaScript/Python dans les nodes
- Gratuit : En self-hosted, ou plan cloud abordable
- Puissant : Branches, boucles, webhooks, scheduling
Installation
Docker (recommandé)
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
npm
npm install n8n -g
n8n start
Exemple 1 : Notification Slack sur nouveau lead
Workflow : Nouveau formulaire soumis → Slack notification → Airtable
- Trigger : Webhook (reçoit les données du formulaire)
- Slack : Envoie un message avec les détails
- Airtable : Crée un enregistrement
Exemple 2 : Backup automatique
Workflow : Tous les jours à 3h → Export DB → Upload S3 → Email confirmation
Exemple 3 : Enrichissement de données
Workflow : Nouveau contact CRM → Clearbit enrichment → Update CRM
Nodes les plus utiles
- HTTP Request : Appeler n'importe quelle API
- Code : JavaScript ou Python custom
- IF : Branching conditionnel
- Split In Batches : Traiter des listes par lots
- Wait : Pauses et rate limiting
- Error Trigger : Gérer les erreurs
Code custom dans n8n
// Node "Code" - JavaScript
const items = $input.all();
return items.map(item => {
return {
json: {
...item.json,
fullName: `${item.json.firstName} ${item.json.lastName}`,
processedAt: new Date().toISOString()
}
};
});
Webhooks
n8n peut recevoir des webhooks de n'importe quelle source :
- Stripe (paiements)
- GitHub (commits, PRs)
- Typeform (soumissions)
- Vos propres applications
n8n vs Zapier vs Make
- Zapier : Le plus simple, le plus cher
- Make (Integromat) : Bon rapport qualité/prix
- n8n : Le plus puissant, self-hosted possible
Conseil : Commencez par le cloud n8n pour tester, puis passez en self-hosted si vous avez des volumes importants ou des exigences de confidentialité.
Cas d'usage réels
- Synchronisation CRM ↔ Comptabilité
- Alertes monitoring (Prometheus → Slack)
- Génération de rapports automatiques
- Onboarding client automatisé
- Backup et archivage
- Data pipeline ETL léger
Conclusion
n8n est l'outil parfait pour automatiser sans devenir dépendant d'un SaaS fermé. Pour un développeur, c'est la liberté de Zapier avec la puissance du code.
Besoin d'aide pour automatiser vos processus ? Découvrez mes services d'automatisation.