5.1 KiB
5.1 KiB
title: Notifuse created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, email, notifications, smtp, marketing] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Email, https://github.com/notifuse/notifuse]
📧 Notifuse
Plateforme moderne d'envoi de notifications transactionnelles et marketing : API, templates, segmentation, tracking — l'alternative open source à Customer.io, SendGrid Marketing, Loops.so.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | notifuse.com |
| GitHub | notifuse/notifuse |
| License | AGPL-3.0 (à vérifier sur le repo) |
| Langage | Go (backend) + TypeScript/React (UI) |
| Étoiles GitHub | 1 976 ⭐ |
| Catégorie | cat-email |
| Mainteneur | Notifuse SAS (équipe française) |
📝 Description
Notifuse est une plateforme d'envoi et de tracking de notifications (transactionnelles + marketing) créée par une équipe française. Le positionnement est clair : l'API + l'UI que SendGrid/Mailgun devraient avoir pour orchestrer des scénarios d'emails sur la durée (welcome series, paniers abandonnés, etc.), pas juste de l'envoi one-shot.
Fonctionnalités :
- API REST + SDKs (Go, TypeScript, Python) pour intégration
- Templates éditables via UI drag-and-drop (MJML-like)
- Listes de contacts + segmentation dynamique (filtres comportementaux)
- Automation : workflows / scénarios (trigger → email → délai → condition → email)
- Tracking : ouvertures, clics, bounces, désinscriptions
- SMTP sortant : Notifuse relaie via SMTP, gère l'authentification
- Multi-tenant : un seul serveur pour plusieurs équipes/produits
- Webhooks : pour synchroniser avec d'autres outils
- Conformité : RGPD, double opt-in, désinscription en un clic
Forces :
- Made in France : conformité RGPD native
- Open source et self-hostable
- UI moderne dédiée au marketing produit (rare dans l'open source)
- Pas besoin d'un SMTP tiers : relais direct, ou via Postal/Stalwart
- API propre et bien documentée
Faiblesses :
- Maturité : projet récent, petit écosystème de plugins
- Moins riche qu'un Customer.io ou Braze (rappels multi-canal, push mobile, SMS limités)
- Communauté plus petite que les leaders
- Documentation en cours d'enrichissement
🚀 Installation
Docker Compose
# docker-compose.yml
version: '3.8'
services:
notifuse:
image: notifuse/notifuse:latest
container_name: notifuse
restart: unless-stopped
ports:
- "8080:8080"
environment:
- NOTIFUSE_DATABASE_URL=postgres://notifuse:secret@db:5432/notifuse
- NOTIFUSE_SMTP_HOST=smtp.example.com
- NOTIFUSE_SMTP_PORT=587
- NOTIFUSE_SMTP_USER=notifications@example.com
- NOTIFUSE_SMTP_PASSWORD=secret
- NOTIFUSE_PUBLIC_URL=https://notifuse.example.com
depends_on:
- db
db:
image: postgres:15
container_name: notifuse-db
restart: unless-stopped
environment:
POSTGRES_USER: notifuse
POSTGRES_PASSWORD: secret
POSTGRES_DB: notifuse
volumes:
- pgdata:/var/lib/postgresql/data
volumes:
pgdata:
Prérequis
- 2 Go RAM minimum
- Domaine :
notifuse.example.com(web) + domaine d'envoi authentifié - SMTP : un serveur SMTP réel (Postal, Stalwart, mailcow, Amazon SES, etc.)
- DNS : SPF/DKIM/DMARC sur le domaine expéditeur
⚙️ Configuration
- DNS : A pour
notifuse.example.com, MX/SPF/DKIM/DMARC pour le domaine d'envoi - SMTP sortant : configurer les credentials d'un SMTP réel
- Workspace : créer le premier workspace via l'UI
- Templates : créer les templates email (HTML ou MJML)
- Listes & contacts : importer ou brancher l'API
- Workflows : définir les scénarios d'automation
🔗 Alternatives
- Postal — Pure SMTP, pas d'UI marketing
- Customer.io / Loops.so — Propriétaires
- SendGrid Marketing — Propriétaire
- Mautic — Marketing automation PHP, beaucoup plus lourd
- Listmonk — Newsletters, pas vraiment transactionnel
🔒 Sécurité
- HTTPS obligatoire (Let's Encrypt)
- API keys par workspace, révocables
- OAuth2 pour SSO (optionnel)
- Double opt-in recommandé RGPD
- Logs d'envoi détaillés (bounces, complaints)
- Webhooks signés
- 2FA sur le compte admin
- RGPD : export/suppression de contact sur demande
📚 Ressources
Pages Liées
- cat-email — Toutes les apps Email du catalogue
- app-postal — Peut servir de SMTP backend à Notifuse
- app-mailcow — Alternative SMTP full-stack
- app-stalwart — Serveur mail moderne
- securisation-home-lab — Sécurité serveur mail
- recettes-docker-compose — Templates Docker