# dittofeed/dittofeed

Open-source customer engagement. Automate transactional and marketing messages across email, SMS, mobile push, WhatsApp, Slack, and more 📨

Repository: https://github.com/dittofeed/dittofeed
Canonical: https://ross.abutalabs.com/products/dittofeed
Homepage: https://dittofeed.com/
Language: TypeScript
License: MIT
License Family: permissive
Topics: open-source, typescript, javascipt, customer-engagement, customer-segmentation, email-notification, messaging-app, nodejs, onboarding, push-notifications, react, sms-notifications, self-hosted, transactional-emails, white-label, messaging-platform, broadcast, email, embedded, journey
Last push: 2026-03-28T17:40:17+00:00

## Health v2 (maintenance only)
Score: 74/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 74, release rhythm 59, longevity 100
- inputs: {"age_days": 1433, "days_push": 158, "days_rel": 275, "gap_med": 23.0, "n_releases_24m": 9}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2914, forks 380 (observed 2026-08-28T04:07:29.382384+00:00)

## What it is
Dittofeed is an open-source, omni-channel customer engagement platform for sending transactional and marketing messages via email, SMS, mobile push, WhatsApp, and Slack. It offers a low-code journey builder, user segmentation, broadcast messaging, and embeddable dashboard components, deployable self-hosted or via cloud.

## Use cases
- send transactional emails like password resets and appointment reminders
- automate onboarding and lifecycle marketing journeys
- send one-off broadcast newsletters and product updates
- segment users based on event and identify data
- embed a journey builder or email template editor in my own SaaS
- self-host an alternative to Customer.io or OneSignal
- send SMS and WhatsApp marketing messages

## When to choose
- you want an open-source, self-hostable alternative to Customer.io, OneSignal, or ActiveCampaign
- you need omni-channel messaging (email, SMS, push, WhatsApp, Slack) from one platform
- you want to embed messaging automation features into your own product
- you prefer avoiding vendor lock-in and owning your customer messaging stack

## When to avoid
- you need a fully turnkey managed enterprise marketing suite with no infrastructure work
- you require advanced features like multi-tenancy, white-labeling, or embedding under an open-source license (these are in a licensed closed-source codebase)
- you only need simple single-channel email sending without automation

## Facets
- artifact type: application
- maturity: active
- function: email, workflow-automation, webhook, analytics, sdk, gui, self-hosted
- domain: messaging-platforms, email, e-commerce, self-hosted, apis
- platform: self-hosted, cross-platform
- tags: customer-engagement, marketing-automation, transactional-messaging, journey-builder, user-segmentation, broadcast-messaging, push-notifications, sms, whatsapp, mjml-templates, white-label, embedded-components, customer-io-alternative, onesignal-alternative, marketing, automation, nodejs, docker, kubernetes, web-server

## Member repositories
- dittofeed/dittofeed (main) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:29.382384+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:34:07.857184+00:00, confidence not recorded.
  - readme: https://github.com/dittofeed/dittofeed (fetched 2026-08-28T04:07:29.382384+00:00, sha f3f2bdeea573)
  - homepage: https://dittofeed.com/ (fetched 2026-08-29T09:49:55.762413+00:00, sha 71407bbca7b0)
  - site_page: https://docs.dittofeed.com/introduction (fetched 2026-08-29T09:49:55.772210+00:00, sha 3b70205fd86a)
  - site_page: https://www.dittofeed.com/post/dittofeed-embedded-components-add-messaging-features-to-your-app (fetched 2026-08-29T09:49:55.777844+00:00, sha 209dcecfd81e)
  - site_page: https://docs.dittofeed.com/embedded/getting-started (fetched 2026-08-29T09:49:55.781449+00:00, sha d5922d37dfeb)
  - site_page: https://docs.dittofeed.com/integrations/sdks (fetched 2026-08-29T09:49:55.783416+00:00, sha c90ec8c0a44d)
  - site_page: https://docs.dittofeed.com/deployment/self-hosted (fetched 2026-08-29T09:49:55.785002+00:00, sha b2e57097fba9)
  - site_page: https://docs.dittofeed.com/integrations/channels/amazonses (fetched 2026-08-29T09:49:55.786521+00:00, sha 29d8cfb0744a)
  - site_page: https://www.dittofeed.com/changelog (fetched 2026-08-29T09:49:55.774590+00:00, sha d570605ace9b)
  - site_page: https://www.dittofeed.com/pricing (fetched 2026-08-29T09:49:55.779588+00:00, sha 81a3426892b5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
