--- 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](https://notifuse.com) | | **GitHub** | [notifuse/notifuse](https://github.com/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 ```yaml # 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 1. **DNS** : A pour `notifuse.example.com`, MX/SPF/DKIM/DMARC pour le domaine d'envoi 2. **SMTP sortant** : configurer les credentials d'un SMTP réel 3. **Workspace** : créer le premier workspace via l'UI 4. **Templates** : créer les templates email (HTML ou MJML) 5. **Listes & contacts** : importer ou brancher l'API 6. **Workflows** : définir les scénarios d'automation ## 🔗 Alternatives - **[Postal](app-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 - [Site officiel](https://notifuse.com) - [Documentation](https://docs.notifuse.com) - [GitHub notifuse/notifuse](https://github.com/notifuse/notifuse) - [Blog technique](https://notifuse.com/blog) ## 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