Free trial14 days, no card needed

Write the email. We handle the HTML.

Build transactional email templates with a visual block editor. Preview the responsive HTML, then render it from your app with the Temply API.

No account needed to try it. Create one when you want to keep your work.

The workflow

Everything you need to build emails

A block editor that outputs table-based HTML, and an API that hands it to your app exactly as you built it.

Editor canvas
Open the dashboard
Button
Build

Build emails with blocks

Add your logo, headings, text, and buttons. Arrange them on the canvas, and Temply generates the email HTML.

Previewsame template, two clients

As built

Forced dark

Check

See it the way the inbox will

Check your email before sending, including how it looks when an inbox forces dark mode.

Fetch a templatetemply.tacklabs.co.uk
GET /api/public/v1/templates/:id200 OK
$ curl https://temply.tacklabs.co.uk/api/public/v1/templates/tpl_welcome_01 \
    -H "Authorization: Bearer tply_live_8f2c…9d41"

{
  "id": "tpl_welcome_01",
  "subject": "Your API key is ready",
  "html": "<!doctype html><html>…</html>"
}

$ 
Ship

Pull it into your app with one request

Send a template ID and your data to the API. Get back HTML and plain text, ready for your email provider.

Variables & brandsresolved per request

Placeholders

  • {{first_name}}
  • {{company}}
  • {{action_url}}
  • {{plan_name}}
  • {{invoice_total}}
  • {{support_email}}

Saved brands

Temply
Northwind
Beacon
Reuse

Placeholders in, brand on top

Drop dynamic placeholders anywhere and fill them at request time. Save a brand once and reuse the same look across every template you build.

The slash menu

Blocks in the box

Press / anywhere on the canvas and the whole set is one keystroke away.

/Insert a block
  • Text formatting
  • ButtonsContent
  • ImagesContent
  • ColumnsLayout
  • VariablesLogic
  • Show-if conditionsLogic
16 blocks · filter by typing

All sixteen blocks

  • Logo
  • Buttons
  • Variables
  • Text formatting
  • Images
  • Alignment
  • Dividers
  • Spacers
  • Headers & footers
  • Lists
  • Quotes
  • Custom HTML
  • Sections
  • Columns
  • Repeat blocks
  • Show-if conditions

Nest sections and columns, repeat a block over a list, or show one only when a condition holds.

Pricing

One price per person, after a free trial

Every workspace gets 14 days free, no card needed. After that you pay for the people on the team, and the calls, templates and history most teams need come with them.

Free trial

$0for 14 days

Every new workspace starts here. No card needed.

  • 10,000 live API calls
  • 10 templates, 10 versions of each
  • 100 MB of storage
  • 5 live keys and 5 brands
Start your free trial

When it ends, the workspace turns read-only until someone subscribes. Nothing is deleted.

Team

After the trial

$5per user a month

Each member of your organisation is a seat, prorated when someone joins or leaves.

3 users

3 users × $5$15 a month

  • 10,000 live API calls a month
  • Then $1 per 1,000 calls, pro rata, on the next invoice
  • 10 templates, 10 versions of each
  • 1 GB of storage
  • 5 live keys and 5 brands

Subscribe from the Plan page, during the trial or after it. Cancel whenever you like; the plan runs to the end of the month.

Enterprise

Custom

For high volume, longer history, or a contract of your own.

  • Unlimited templates
  • 100 versions of each
  • API volume agreed with you
  • Unlimited keys, brands and storage

Template pack

Add to Team

+10 templates for each pack, and with any pack every template keeps its last 50 versions instead of 10. Add up to 50 from the Plan page.

$5per pack a month

Every render counts as a call, repeats included. Render a broadcast once and send the same HTML to everyone, and cache on the template's updatedAt instead of rendering on every send. How to cache

Prices are in US dollars, before tax. Payments are processed by Stripe.

Contact

Let's build something

Get in touch with questions, feedback, or to discuss an enterprise plan.