Zapier facture 30-150 USD/mois quand vous automatisez plus de 5-10 workflows. Pour une PME africaine qui veut connecter Wave + Brevo + Google Sheets + WhatsApp + Strapi, ça monte vite. n8n self-hosted = open-source, illimité, ~8 €/mois Hetzner.
TL;DR
- n8n = alternative open-source à Zapier/Make.
- Self-host Hetzner Cloud CX21 (4 vCPU, 8 GB) : 8 €/mois.
- Couvre 350+ intégrations natives + custom HTTP nodes pour APIs locales (Wave, OM, PayDunya).
- 8 workflows e-commerce typiques à mettre en place.
Pourquoi n8n self-hosted en 2026
| Critère | Zapier | Make.com | n8n self-hosted |
|---|---|---|---|
| Coût mensuel | 30-150 USD | 16-159 USD | 8 € (hosting) |
| Workflows illimités | Non (sauf > 100$) | Non | Oui |
| Steps illimités | Non | Non | Oui |
| Source code | Closed | Closed | Open-source |
| Hébergement | US Cloud | EU Cloud | Vous (Hetzner, DO) |
| Apps Africa (Wave, OM) | ✗ natif | ✗ | ✓ via HTTP nodes |
| Apprentissage | Facile | Moyen | Moyen-Élevé |
Étape 1 — déployer n8n sur Hetzner Cloud
`bash
# Sur un serveur Ubuntu 22.04 fresh (Hetzner CX21)
curl -fsSL https://get.docker.com | sh
apt install -y docker-compose-plugin
mkdir -p /opt/n8n && cd /opt/n8n
`
`yaml
# /opt/n8n/docker-compose.yml
services:
n8n:
image: n8nio/n8n:latest
ports:
- "5678:5678"
environment:
- N8N_HOST=automation.kolonell.com
- N8N_PROTOCOL=https
- N8N_PORT=5678
- WEBHOOK_URL=https://automation.kolonell.com/
- GENERIC_TIMEZONE=Africa/Dakar
- DB_TYPE=postgresdb
- DB_POSTGRESDB_HOST=postgres
- DB_POSTGRESDB_DATABASE=n8n
- DB_POSTGRESDB_USER=n8n
- DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD}
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=${N8N_ADMIN_PASS}
- N8N_ENCRYPTION_KEY=${ENCRYPTION_KEY}
volumes:
- n8n_data:/home/node/.n8n
depends_on:
- postgres
restart: unless-stopped
postgres:
image: postgres:16-alpine
environment:
- POSTGRES_USER=n8n
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=n8n
volumes:
- postgres_data:/var/lib/postgresql/data
restart: unless-stopped
volumes:
n8n_data:
postgres_data:
`
`bash
# Caddy reverse proxy + SSL auto
caddy add-package github.com/caddyserver/format-encoder
cat > /etc/caddy/Caddyfile <
automation.kolonell.com {
reverse_proxy localhost:5678
}
EOF
systemctl reload caddy
docker compose up -d
`
Accès : https://automation.kolonell.com avec auth basic.
Étape 2 — workflow type : commande Wave → CRM + email
`
[Webhook Wave reçu] → [HTTP node : verify signature]
↓
[Postgres : insert order]
↓
[Brevo node : send confirmation email]
↓
[Google Sheets : log order for accounting]
↓
[WhatsApp node : send delivery info]
↓
[Slack node : alert team]
`
Tout en 1 workflow visuel. Zero code (mais possibilité d'ajouter Function node JavaScript si besoin).
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
8 workflows e-commerce à automatiser
1. Lead form → CRM + email
Formulaire site → contact créé en HubSpot/Strapi + email auto bienvenue.
2. Commande payée → facture PDF + email
Commande Wave/PayDunya → générer facture PDF (PDFKit node) → email + archive.
3. Stock bas → alerte
Quand stock produit < seuil → email + Slack alert + bon de commande fournisseur.
4. Avis Google → Slack
Nouveau avis Google (via API Google My Business) → Slack channel + analyse sentiment Claude.
5. Newsletter inscription → segmentation
Inscription newsletter → ajouter à liste Brevo + tag selon source UTM.
6. Cart abandoned reminder
Panier abandonné > 1h → WhatsApp via API Brevo + email.
7. Tickets support → Linear/Notion
Email support → ticket Linear automatique + acknowledgment WhatsApp.
8. Daily reporting
Cron 6h matin → query DB → générer rapport PDF → envoyer mail + WhatsApp owner.
Webhook Wave dans n8n (exemple)
`
Node 1: Webhook (POST /wave-payment)
Node 2: Function — Verify HMAC signature
const crypto = require('crypto');
const expected = crypto
.createHmac('sha256', $env.WAVE_SECRET)
.update($input.body)
.digest('hex');
if (expected !== $input.headers['wave-signature']) {
throw new Error('Invalid signature');
}
return $input;
Node 3: Postgres — Insert order
Node 4: Switch — Branch on event.type
Node 5a: Brevo — Send confirmation email
Node 5b: HTTP — POST WhatsApp template via Brevo API
Node 6: Google Sheets — Log accounting
Node 7: Respond Webhook (200 OK)
`
Backup & disaster recovery
`bash
# Backup quotidien automatique vers DO Spaces
0 3 * * * docker exec n8n_postgres_1 pg_dump -U n8n n8n | \
gzip | \
s3cmd put - s3://kolonell-backups/n8n/$(date +\%Y\%m\%d).sql.gz
`
Restore : pull du dernier .sql.gz, import dans Postgres frais.
Pièges connus
- Ne pas exposer publiquement sans basic auth + IP whitelist.
- Update régulier : n8n change vite, faire un upgrade Docker mensuel.
- Workflow complexes : segmenter en sub-workflows pour debug.
- Variables d'env : utiliser
n8n credentialsbuiltin pour les secrets, jamais en clair. - Memory leak Postgres : monitorer
pg_statmensuellement.
Cas réel — PME logistique Dakar
Profil : startup logistique 14 employés, 280 commandes/jour automatisées.
Avant n8n :
- Zapier 89 USD/mois
- 22 workflows mais limites task count
- Pas d'intégration Wave native
Après migration n8n self-hosted :
- 8 €/mois Hetzner
- 56 workflows actifs
- Toutes APIs locales intégrées (Wave, OM, Yango, Glovo)
- Économie nette : ~75 USD/mois × 12 = 900 USD/an
FAQ
Q : n8n vs Make.com ?
R : Make = SaaS plus simple. n8n = self-host plus puissant. Pour PME serious : n8n. Pour PME prototypage : Make.
Q : Combien de RAM nécessaire ?
R : 8 GB suffisent pour ~100 workflows et ~10 000 exécutions/jour. Au-delà, monter à 16 GB.
Q : Migration depuis Zapier ?
R : Pas d'import direct, mais structures similaires. Compter ~30-60 min par workflow à recréer.
Conclusion
n8n self-hosted = libération automation pour PME africaine. 8 €/mois pour des workflows illimités, intégrations locales sur mesure, données chez vous. La courbe d'apprentissage initiale (1-2 jours) est largement compensée par l'économie cumulée et le contrôle.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
