Documentation
Owlat
Email infrastructure for product teams
Everything you need to build, send, and optimize email — from drag-and-drop templates to transactional APIs and deliverability tooling.
TypeScript
import { Owlat } from '@owlat/sdk-js'
const owlat = new Owlat('lm_live_...')
await owlat.transactional.send({
email: 'mira@acme.io',
slug: 'welcome-email',
dataVariables: { firstName: 'Mira' }
})Popular Guides
Send your first email in seconds
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'
})