Files
2026-06-09 18:40:21 +02:00

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

  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 — 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