Self-host senlo
Open-source email infrastructure with visual MJML editor
- Stars
- 178
- Port
- 3000 (HTTP web interface)
- Requires
- PostgreSQL, Redis
What is senlo?
Senlo is an open-source email platform you host yourself for sending transactional and lifecycle messages. It gives developers a visual MJML-based drag-and-drop editor to build responsive templates, a REST API to trigger emails and manage contacts, and automation flows that can branch based on calls to your own APIs. Features include template versioning, multi-project isolation, real-time analytics with open/click tracking, and support for multiple delivery providers — Resend, Postmark, AWS SES, Mailgun, or any SMTP server. The stack runs via Docker Compose with bundled PostgreSQL and Redis, configured entirely through environment variables. The project is in MVP stage with a public roadmap that lists dark mode, a visual automation builder, and expanded provider webhooks as upcoming work.
Should you self-host senlo?
senlo scores 38/100 on selfhost.directory (how scoring works) and ranks #88 of 106 in Email. It has 178 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. It is AGPL-3.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Postal (72/100, 16 899 stars). It scores higher overall, so compare the two before you pick. See senlo vs Postal side by side.
Features
- Advanced Analytics
- Conditional Content
- Dynamic personalization
- Dynamic Subjects
- Email Analytics & Tracking
- Email automations
- Embedded Editor
- GitHub OAuth
- Multi-Project Isolation
- Provider-Agnostic Delivery
- REST API
- S3-compatible Storage
- Template versioning
- Visual Drag-and-Drop Email Editor
senlo README
More in Marketing Automation
SerpBearSelf-hosted, open-source Google rank tracker: unlimited keywords, email alerts, CSV export, a built-in API, plus SERP scraper and Search Console integrations.
Socioboard-5.0Socioboard is a self-hosted, open-source social media management platform for teams to schedule posts, analyze performance, and manage multiple accounts.
TracardiSelf-hosted, open-source CDP unifying customer data into single profiles with real-time event processing and API-first architecture. Alternative to Segment.
Traffic SourceSelf-hosted web analytics with Stripe conversion tracking, affiliate system, and Google Search Console integration. Runs on SQLite, no external database needed.
TypebotSelf-hosted, fair-source chatbot builder with a visual block editor, web and WhatsApp delivery, webhooks, result analytics, and Docker images for builder and viewer.
usesendOpen-source email platform for transactional and marketing sends on Amazon SES, with dashboard, REST API, SMTP relay and self-hosted Docker or Railway deploy.
X HarnessSelf-hosted X/Twitter marketing automation on Cloudflare Workers/D1 with scheduling, DM, engagement gates, MCP server, and TypeScript SDK — zero software cost.
billion-mailSelf-hosted open-source mail server and email marketing platform: Postfix, Dovecot and Rspamd with web admin, campaigns, analytics and Roundcube webmail.
ChatbotXSelf-hosted, open-source ManyChat alternative for WhatsApp, Messenger, Instagram, TikTok and webchat: visual flow builder, AI agents, live inbox, CRM and broadcasts.
DittofeedOpen-source, self-hosted customer engagement platform: automated email, SMS and push journeys, user segmentation, MJML templates and broadcasts.
Django-CRMSelf-hosted open-source CRM on Django Admin: leads and deals, tasks and projects, SMTP/IMAP email campaigns, analytics reports, interface in 20+ languages.
fictionAgentic Digital Self Platform
0 comments