Templates
Templates your whole team can safely edit.
Move email content out of your repository. Engineers send by template name; everyone else edits copy, layout and branding without a deploy.
templates / welcomestaging · v14
Welcome
Password reset
Order confirmed
Invite member
Trial ending
ContentVariablesPreviewVersions
Subject
Welcome to Acme, Ana
Get started
Edited by Sara · 3 min agoPromote to production
Editing
Write it the way you prefer.
01
Block editor
Compose emails from text, images, buttons and alerts, with your brand colours applied.
02
HTML when you need it
Paste or write HTML directly for full control over complex layouts.
03
AI first drafts
Describe the email you need and get a draft to refine, instead of a blank page.
04
Shared header and footer
Define your company header and footer once; every template picks them up.
05
Variables
Use {{name}} style variables plus built-in company, sender and date values.
06
Preview before sending
See the rendered email with sample data, and send yourself a test.
Sending
Send by name, not by markup.
Your code passes a template and its variables. The content can change tomorrow without a single line of your code changing.
send.ts
await bokimo.emails.send({
from: 'Acme <[email protected]>',
to: '[email protected]',
template: {
id: 'welcome', // template name or id
variables: { name: 'Ana', plan: 'Pro' },
},
});
Workflow
From draft to production.
- 1
Draft
Start from AI, the block editor or HTML. Drafts never reach customers.
- 2
Review
Preview with real data and share with whoever needs to sign off.
- 3
Publish
Promote to production. Every version is kept, so rolling back is one click.
Send your first email in minutes.
Free to start. Verify a domain, create an API key, and send through the SDK you already use.
