Send better emails. Build faster.
Design emails visually, manage audiences, run campaigns with A/B testing, and send transactional emails via API — all from one platform.
Everything you need
to ship email
From builder to inbox, every tool in one platform.
Block-Based Email Editor
17 drag-and-drop block types with inline text editing. Build with text, images, buttons, columns, tables, carousels, and more. Save blocks to your library, manage translations per language, and preview across devices in real time.
Audience Engine
Store contacts with custom properties, organize into topics with double opt-in, build dynamic segments with filters, import via CSV, and capture leads with embeddable forms.
Campaigns + A/B Testing
Schedule sends for optimal timing, test subject lines and content variants side by side, then track opens, clicks, and engagement as results come in.
Automations
Build trigger-based flows for onboarding, re-engagement, and lifecycle messaging. Add delays, conditions, and branching logic — no code required.
Transactional Delivery
Send password resets, order confirmations, and receipts via API. Reference templates by slug or ID, inject dynamic data variables, and fall back to the default language automatically.
Deliverability
Verify your sending domain with guided DNS setup for SPF, DKIM, and DMARC. Manage blocklists, automatically include one-click unsubscribe headers, and stream delivery events via webhooks for full visibility.
Built in the open,
owned by you
Owlat is open source software. Inspect every line, self-host on your terms, and contribute to the platform you rely on.
Fully transparent
Every line of code is auditable. No black boxes, no hidden behavior.
Community-driven
Report issues, submit PRs, and shape the roadmap alongside other teams.
Self-hostable
Deploy on your own infrastructure. Your data stays where you decide.
No vendor lock-in
Fork it, extend it, migrate away. You always own your email stack.
Ship with the SDK,
or stay in the dashboard
Send transactional emails, manage contacts, and trigger automations with a single API call. Use the TypeScript SDK for type-safe integrations or hit the REST API directly from any language.
import { Owlat } from '@owlat/sdk-js'
const owlat = new Owlat('lm_live_...')
// Send a transactional email
await owlat.transactional.send({
email: 'mira@acme.io',
slug: 'welcome-email',
dataVariables: { firstName: 'Mira' }
})
// Create a contact and add to a list
const contact = await owlat.contacts.create({
email: 'mira@acme.io',
firstName: 'Mira'
})
await owlat.lists.addContact({
listId: 'list_abc123',
email: 'mira@acme.io'
})One plan, simple tiered pricing
Every feature included. Pay based on your contact count, and send emails.
Owlat
Everything you need to send great emails, from day one.
| Contacts | Price |
|---|---|
| 0 – 10,000 | €8/mo |
| 10,001 – 40,000 | €20/mo |
| 40,001 – 500,000 | €100/mo |
| 500,001+ | €50/mo + €0.0001/contact |
- Full email builder
- Unlimited team members
- API access
- Automations & A/B testing
- Transactional sends
- Advanced segments
Estimate your cost
Drag the sliders to see your monthly price.
Plus €0.25 per 1,000 emails sent. Cancel anytime.
Start sending
better emails today
Set up your first campaign in minutes. Every feature is included from the start — no feature gates, no plan upgrades.
No long-term contracts. Cancel anytime.