- Words
- 182
- Reading time
- 1 min
- Last crawled
- 2026-09-26
- Cited by
- 1 of their pages
- Language
- EN
The power of personalization
Email templates
for every occasion
Build all your emails with template variables to personalize your email content for each recipient.
import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
await resend.emails.send({
from: 'Wayback Store hi@orders.waybackstore.com',
to: 'customer@example.com',
template: {
id: 'order-confirmation',
variables: {
PRODUCT: 'Vintage Macintosh',
PRICE: 499
}
}
});
Full SDK coverage
Simplify your email sending
With Templates, when you send transactional emails, include only the template ID and variables in your call.
Real-time editing
Build together
with your team
Templates enable designers, developers, and marketers to collaborate on templates with presence indicators, auto-save, and a full revision history system.
We created branded components using React Email and Tailwind, built a few templates, and then effortlessly sent emails into our dev environment.
Guillaume Salles
Co-founder & CTO of Liveblocks
Full version history
Edit in draft, publish when it's right
Templates include autosaving, a full version history, and publish flow built into the editor.
Start sending in minutes
Resend delivers mission-critical emails for some
of the fastest growing teams.
