TemplatesAnnouncements

Founder announcement email template

A personal note from a founder, with a logo, a greeting, one message and one call to action.

Use this templateUse this templateAll templates10 values to fillPlain-text part included
From
Northwind <[email protected]>
Subject
Northwind is now open to every team
Preview text
Northwind is now open to every team
Preview of the Founder announcement template
announcement.txt
{{headline}}

Hello, I'm {{senderName}} 👋

{{senderRole}}

Hi {{name}},

{{message}}

{{actionLabel}} [{{actionUrl}}]

Thanks for reading,

{{senderName}}

{{senderAddress}}
Unsubscribe [{{unsubscribeUrl}}]

Shown with sample values. The HTML and plain-text tabs keep the placeholders.

About

When to send it

Send it for news that should come from a person rather than a team. It opens with the sender's name and role, greets the reader by name, carries one message and one button, and ends with a postal address and an unsubscribe link.

Values

What each send fills in

Required values have to come with every send. The rest fall back to the default shown here.

PlaceholderKindRequiredDefault
{{headline}}TextRequiredNone
{{logo}}ImageOptionalhttps://placehold.co/160x160/09090B/FAFAFA/png?text=Logo
{{senderName}}TextRequiredNone
{{senderRole}}TextOptionalNone
{{name}}TextOptionalthere
{{message}}TextRequiredNone
{{actionLabel}}TextOptionalTake a look
{{actionUrl}}LinkRequiredNone
{{senderAddress}}TextRequiredNone
{{unsubscribeUrl}}LinkRequiredNone

API

Send it from your code

Create a template from this design once, then send it with the values for each message.

send-announcement.ts
import { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) const template = await openemail.templates.create({  name: 'Announcement',  starter: 'announcement',  publish: true,}) const sent = await openemail.templates.send(template.slug, {  from: 'Northwind <[email protected]>',  to: '[email protected]',  props: {    headline: 'Northwind is now open to every team',    logo: 'https://openemail.uk/email-templates/samples/logo.svg',    senderName: 'Priya Nair',    senderRole: 'Founder, Northwind',    name: 'Maya',    message: 'For the past year Northwind has been invite only while we got the basics right. From today anyone can create a workspace, and everything you set up during the beta carries over as it is.',    actionUrl: 'https://example.com/whats-new',    senderAddress: 'Northwind Ltd, 42 Harbour Lane, Bristol BS1 4XE',    unsubscribeUrl: 'https://example.com/unsubscribe',  },}) console.log(sent.id, sent.status)

Announcements

More templates like this

Preview of the Product announcement template

Product announcement

Release notes with a cover image, a lead paragraph and three numbered changes.

Preview of the Waitlist invitation template

Waitlist invitation

A place has opened up, and the invitation expires on a stated date.

Start from one

Pick a design, change anything,
and send it from your code.

Every template opens in the editor as blocks you can move, restyle or delete, and sends through the API with the values filled in.

Your inbox,
on your own terms.

Email infrastructure for businesses, AI, agents and personal email. Built for scale, privacy and control. Everything email should have had from day one.

OpenEmail

Email infrastructure for businesses, AI, agents and personal email. Built for scale, privacy and control. Everything email should have had from day one.

© 2026 OpenEmail. All rights reserved.