---
url: "https://resend.com/features/templates"
title: Dynamic Email Templates · Personalize emails for your recipients · Resend
domain: resend.com
locale: en
type: other
author: Resend
words: 182
cited_by: 1
indexed_by: stealpage
---

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.

![Liveblocks](https://resend.com/static/customers/liveblocks-logo-white.svg?dpl=dpl_4k8wSACU8jxUG4SmSL5SqFYR7rtz)

> 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

[Read story](https://resend.com/customers/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.

[Sign up for free](https://resend.com/signup)