Files
wiki/Catalogue-Self-Hosted/apps/app-dittofeed.md
T
2026-06-09 18:40:21 +02:00

2.8 KiB


title: Dittofeed created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, marketing, app-marathon3-rattrapage-final-a] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Marketing&app=dittofeed]

📣 Dittofeed

Plateforme d'automation marketing open source — alternative auto-hébergeable à Customer.io / Braze.

📋 Informations Générales

Champ Valeur
Site web dittofeed.com
GitHub dittofeed/dittofeed
License MIT
Langage TypeScript
Étoiles GitHub ~3k
Catégorie cat-marketing

📝 Description

Dittofeed est une plateforme d'orchestration de messaging multi-canal (email, SMS, push, webhooks). Construite sur Apache Kafka + Postgres, elle propose un éditeur visuel de journeys utilisateur, segmentation RFM, A/B testing et intégrations avec SendGrid, Postmark, Twilio, SES, etc. Compatible API Customer.io pour migration.

Différence vs Mautic : stack plus moderne (Kafka, TypeScript, éditeur visuel de flows), orientée product-led growth, moins orientée campagnes one-shot. Pour qui : startups SaaS hébergeant leur stack marketing, devs préférant YAML/JSON à l'UI de campagne.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  dittofeed:
    image: dittofeed/dittofeed:latest
    container_name: dittofeed
    restart: unless-stopped
    environment:
      - DATABASE_URL=postgresql://dittofeed:***@db/dittofeed
      - BOOTSTRAP_HOST=0.0.0.0
    depends_on:
      - db
    ports:
      - "3000:3000"
    labels:
      traefik.enable: "true"
      traefik.http.routers.dittofeed.rule: "Host(`marketing.example.com`)"
  db:
    image: postgres:16-alpine
    environment:
      POSTGRES_USER: dittofeed
      POSTGRES_PASSWORD: dittofeed
      POSTGRES_DB: dittofeed
    volumes:
      - ./db-data:/var/lib/postgresql/data

🔄 Alternatives

Open Source

Propriétaires

  • Customer.io — Référence SaaS, API compatible
  • Braze — Plateforme enterprise
  • Mailchimp — Grand public

🔐 Sécurité

  • API admin : token Bearer obligatoire, à garder secret
  • Webhooks entrants : signer les payloads (HMAC)
  • Deliverability : configurer SPF/DKIM/DMARC sur votre domaine d'envoi
  • RGPD : moteur de préférences utilisateur intégré

📚 Ressources

Pages Liées