Senlo

Product teams get a visual home for the transactional and lifecycle emails their application sends with Senlo, which sits on top of the delivery provider they already use instead of replacing it. A drag-and-drop editor builds responsive templates without hand-written HTML, exports to MJML or plain HTML when needed, and keeps templates versioned so edits can be reviewed and rolled back safely. Event-triggered automations turn product activity into onboarding sequences, trial reminders, and win-back flows: your app feeds contact events through the API, and Senlo decides which message goes out next. The transactional API sends a rendered template in one call, so receipts, password resets, and alerts stop living as scattered strings in your codebase. Delivery stops being a black box, with sends, deliveries, bounces, and engagement tracked per workspace, a live feed of failures, and suppressions that block bad addresses before they damage sender reputation. Because sending stays with Resend, Postmark, SES, Mailgun, or your own SMTP server, switching providers never means rebuilding a template. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Senlo
Senlo
Senlo
Senlo
Senlo

Benefits

  • Your Provider, Better Tooling
  • Senlo renders, personalizes, and tracks each message, then hands delivery to Resend, Postmark, SES, Mailgun, or SMTP, so your domain reputation and provider billing stay exactly where they are.
  • Templates Without Hand-Written HTML
  • The drag-and-drop editor produces responsive emails visually, exports MJML or plain HTML when you need the code, and versions every change so a broken edit can be reviewed and rolled back.
  • Lifecycle Journeys From Product Events
  • Feed contact events into the API and automations build onboarding series, trial reminders, and reactivation flows from real user behavior, without cron jobs or custom glue code in your application.
  • Delivery You Can Actually See
  • Sends, deliveries, bounces, and engagement are tracked per workspace with a live feed of what went wrong, plus automatic suppressions that stop bad addresses before they hurt your reputation.

Features

  • Visual Email Editor
  • Drag-and-drop builder creates responsive templates without hand-written HTML, with export to MJML or plain HTML and a versioned template store for every message your product sends.
  • Lifecycle Automations
  • Event-triggered flows chain templates into onboarding sequences, trial reminders, and win-back campaigns, driven by contact events your application sends to the automations API endpoint.
  • Transactional Sending API
  • Two endpoints do the core work: one sends a rendered template as a transactional email, the other records contact events, with an interactive API reference for developers.
  • Provider Connections
  • Connect Resend or Postmark API keys, or SMTP credentials for SES, Mailgun, or your own mail server, and switch providers later without touching a single template.
  • Analytics And Suppressions
  • Per-workspace delivery reporting covers sends, bounces, and engagement, while suppression lists automatically block addresses that bounce or complain before they damage sender reputation.
  • One Compose Self-Hosting
  • A single docker compose up runs Senlo with Postgres, Redis, and its worker, encrypting provider credentials at rest with your SECRETS_KEY so a backup needs both volume and key.

Apps Similar to Senlo