Template Studio · AWS SES · Automations · Campaigns

Email templates and lifecycle automations, delivered through AWS SES.

Design in Template Studio, publish to SES, send from your app, run lifecycle automations, and launch one-off marketing campaigns to filtered audiences from your data.

React Email · HTML · AI
Globals & components
AWS SES
spring-newsletter.tsxpublished
import { Html, Text } from '@react-email/components'
export default function SpringNewsletter() {
return (
<Html>
{{&@header-block}}
<Text>Hi {{firstName}}, save {{offerCode}} this week.</Text>
Footer · {{&brandName}}
</Html>
);
}

Publish pipeline

Inlined {{&@header-block}} from project components

Inlined {{&brandName}} from global variables

Kept {{firstName}}, {{offerCode}} for send-time data

Why EmailSpace

Stop stitching emails by hand

Design with structured templates, reuse components, manage variables globally, and publish to AWS SES — all from one dashboard. No more fragile HTML or manual ESP uploads.

Template Studio

Hand-coded HTML tables that break across Gmail, Outlook, and Apple Mail
React Email or HTML with live preview across clients. AI Agent builds and refines from a prompt.

Reusable Components

Headers and footers copied into every template by hand — error-prone and tedious
Build once, insert anywhere with {{&@slug}} placeholders. Resolved and inlined on SES push.

Global Variables

No single place to manage brand colors, URLs, or names across all emails
Three variable layers — {{firstName}} for runtime data, {{&brandName}} inlines globals, {{&@slug}} pulls components.

One-Click Publish

Manual HTML prep, template naming, and uploads to your ESP — slow and risky
Preview compiled output, then push to AWS SES in one click. Send via API, SDK, or automations.
The result

From fragile, copy-pasted HTML to a structured, reusable template pipeline —
designed in minutes, published in one click, consistent across every send.

Platform

Design in the dashboard, deliver through AWS SES

Template Studio, components, globals, and SES publish live in the dashboard. Connect AWS, verify domain DNS, manage email identities, then send from your app via API or SDK — or run data-driven automations from MongoDB and spreadsheets.

Template authoring

Build once, reuse everywhere

Template Studio

React Email and HTML with live preview across clients. Use AI Builder to generate and refine templates from a prompt in either editor.

Project workspaces

Organize templates, components, and global variables per product or environment — all managed in the dashboard.

Reusable components

Build headers, footers, and blocks once. Insert anywhere with {{&@slug}} — resolved and inlined on SES push.

Three variable layers

{{firstName}} stays for runtime send data. {{&brandName}} inlines from project globals. {{&@slug}} pulls components.

Publish preview

Review compiled HTML, SES template name, subject line, and variable warnings before anything hits production.

AWS SES setup

Connect, verify, and go live

01

AWS Connect

Link your AWS account per project with encrypted credentials and live connection checks. Copy scoped IAM policies for guided setup or manage-only mode.

02

Domain & DNS

Register your sending domain, copy verification and DKIM records, check propagation, auto-configure Route53, and request production access.

03

Email identities

Add, verify, refresh, and remove sender addresses. Essential in SES sandbox — only verified recipients and From addresses can send.

04

Publish & send

Preview push output, publish SES templates, and send with configuration sets and tags from the dashboard, API, or SDK.

Send & automate

Lifecycle email and campaigns

Automations

Connect MongoDB or upload Excel/CSV. Filter audiences and send lifecycle email on a schedule — birthdays, onboarding, inactive users — through SES.

Automations — lifecycle email from your database or spreadsheets: birthdays, onboarding, inactive users, and more.

Campaigns — marketing broadcasts and batch sends to filtered audiences from your data connections.

Template Studio

Two editors, one publish pipeline

React Email and HTML share components, global variables, live preview, and the same publish flow to your connected provider.

React Email

Write TSX with @react-email/components. Live HTML preview with Gmail, Outlook, and mobile wrappers.

mode: react-email

HTML

Paste or import existing HTML and refine in source mode. Same components, variables, and publish flow as React Email.

mode: html

Variable system

{{firstName}}
Runtime

Passed at send time — welcome flows, promos, order updates, and more

{{&brandName}}
Global

Inlined from project Global Variables on push

{{&@header-block}}
Component

Inlined from reusable project components by slug

Live preview

Gmail · Desktop

Acme Corp

Your order is confirmed

Hi Alex, thanks for order #99212. We'll notify you when it ships.

Responsive · Outlook · Apple Mail · Yahoo wrappers

AI Builder

Describe the email. Edit the result.

AI Agent lives inside Template Studio — available in both React Email and HTML editors. Chat to generate templates, refine sections, and fix layout without starting from a blank canvas.

AI Template Editor

React Email (TSX)

Source Code
Create a spring promo email with a hero image placeholder, offer code {{offerCode}}, and a shop-now button.
Done — added a hero section, promo copy with {{offerCode}}, and a primary CTA. Preview updated. Want a darker theme or a second product row?
Create a welcome email with a hero and CTAAdd a footer with unsubscribe linkMake the layout mobile-friendlyUse a minimal black and white style
Describe the email you want to build or edit…

Generated code is applied to your editor and preview automatically.

Build from a prompt

Describe the email you need — welcome series, product launch, promo, or receipt — and AI generates React Email or HTML in your project.

Iterate in chat

Ask for layout tweaks, new sections, mobile fixes, or style changes. Each reply updates the editor and live preview automatically.

Switch to source anytime

Toggle back to Source Code to hand-edit TSX or HTML. AI and manual editing share the same template — no copy-paste between modes.

Preview as you go

Every AI change renders instantly in Gmail, Outlook, and mobile wrappers so you can validate layout before publish.

Works in both editors

React Email and HTML each have an AI Agent toggle. Use chat to scaffold a template, then publish to AWS SES through the same pipeline as manually authored emails. AI Builder availability depends on your plan.

Workflow

From template to send in four steps

EmailSpace manages template authoring and SES publish. Send transactional email from your app, or run lifecycle automations from your database and spreadsheets.

Create your first project
01

Create a project

Sign up, verify your email, and create a project. Each project holds templates, components, globals, and SES credentials.

02

Design in Template Studio

Choose React Email or HTML. Use AI Agent or edit source directly. Add components, set sample variables, and preview across clients.

03

Connect AWS SES

Link your SES account per project. Credentials are encrypted; connection is verified against your AWS account.

04

Publish, send, and automate

Push templates to SES, send via API or SDK from your app, or run Automations — birthday wishes, onboarding, and inactive-user reminders from MongoDB or Excel.

Use cases

Product and marketing emails your team already sends

OTP & verification

Built-in OTP blocks + email verify flow

Order confirmations

Ecommerce blocks & dynamic line items

Password resets

Runtime {{resetLink}} at send time

Welcome emails

Reusable header/footer components

Newsletters & promos

Marketing templates with {{offerCode}} and more

Product launches

Draft → publish workflow to your provider

Analytics

Full-funnel insights for every project

EmailSpace includes a per-project analytics dashboard — measure delivery and engagement for marketing and transactional sends, template performance, and audience behavior in one place.

Delivery rate

97.4%

+0.8%

Open rate

34.2%

+1.2 pts

Click rate

12.8%

+0.4 pts

Bounce rate

0.7%

-0.1%

Delivery analytics

Track sends, deliveries, bounces, deferrals, complaints, and suppressions. Delivery rate trends, bounce charts, and failure reason breakdowns.

Total sentDeliveredBouncedFailed

Open tracking

Unique and total opens, open rate, device and client breakdowns, day/hour heatmaps, and Apple Mail Privacy detection with adjusted rates.

Open rateBy deviceBy clientHeatmap

Click tracking

Link and button performance, most-clicked URLs, per-template link stats, UTM parameter tracking, and conversion funnels with attribution.

Click rateTop linksUTM breakdownFunnel

Template performance

Compare every template by sent volume, delivery, open, click, bounce, and conversion. A/B variant comparison and best-performing subject lines.

Per-template tableA/B compareBest performers

Recipient analytics

Audience segments (active, dormant, bounced) and per-recipient timelines — received, opens, clicks, last active, device, and client.

SegmentsUser timelinesEngagement
Project analytics
TemplateSentDeliveryOpenClickConversion
order-confirmation8,24098.1%41.2%18.4%6.2%
password-reset3,10297.8%52.6%31.1%28.4%
welcome-email5,89097.2%38.9%9.7%4.1%

Available at /dashboard/projects/[id]/analytics — one dashboard per project.

Pricing

Plans that scale with your team

Compare plans side by side. Expand each category to see what's included.

Ship your first template today

Free to start. Create a project, design in Template Studio, connect AWS SES, and publish — no credit card required.