
Annonce du fondateur
Un mot personnel d’un fondateur, avec un logo, une salutation, un message et un appel à l’action.
Des notes de version avec une image de couverture, un paragraphe d’introduction et trois changements numérotés.

{{releaseLabel}}: {{headline}}
{{releaseLabel}}
{{headline}}
{{lead}}
01
Search finishes while you type
Threads are indexed as they arrive instead of on a schedule, so results appear as you type. from:, label: and has:attachment all read from the same index.
02
Labels can belong to a workspace
A shared label shows the same threads to everyone who has access, and renaming it updates every mailbox at once. Personal labels are unchanged.
03
Notifications arrive grouped
Alerts are batched by thread on a five-minute cadence. A reply to a message you sent still comes through straight away.
Read the full changelog [{{readMoreUrl}}]
You are receiving this because your workspace is subscribed to release notes. Replies reach the team that wrote them.
Update your email preferences [{{preferencesUrl}}]Affiché avec des valeurs d’exemple. Les onglets HTML et Texte brut conservent les variables.
À propos
Envoyez-le quand vous livrez quelque chose qui mérite d’être annoncé. Une image de couverture et un titre ouvrent l’e-mail, trois sections numérotées expliquent ce qui a changé, un lien mène au changelog complet, et le pied de page renvoie vers les préférences d’e-mail.
Valeurs
Les valeurs obligatoires doivent accompagner chaque envoi. Les autres reprennent la valeur par défaut indiquée ici.
| Variable | Type | Obligatoire | Par défaut |
|---|---|---|---|
{{readMoreUrl}} | Lien | Obligatoire | Aucune |
{{releaseLabel}} | Texte | Facultatif | Changelog, August 2026 |
{{headline}} | Texte | Facultatif | Faster search, shared labels, quieter notifications |
{{lead}} | Texte | Facultatif | Three changes shipped this week. Search got quicker, labels became something a team can hold together, and notifications stopped arriving one at a time. |
{{heroImage}} | Image | Facultatif | https://placehold.co/1200x600/09090B/FAFAFA/png?text=Release+notes |
{{preferencesUrl}} | Lien | Facultatif | https://example.com/email-preferences |
API
Créez une seule fois un modèle à partir de ce design, puis envoyez-le avec les valeurs de chaque message.
import { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) const template = await openemail.templates.create({ name: 'Product announcement', starter: 'product-announcement', publish: true,}) const sent = await openemail.templates.send(template.slug, { from: 'Northwind <[email protected]>', to: '[email protected]', props: { readMoreUrl: 'https://example.com/changelog', }, slots: { heroImage: 'https://openemail.uk/email-templates/samples/cover.svg', },}) console.log(sent.id, sent.status)Annonces
Partir d’un modèle
Chaque modèle s’ouvre dans l’éditeur sous forme de blocs que vous pouvez déplacer, remettre en forme ou supprimer, et s’envoie via l’API avec les valeurs remplies.
L’infrastructure e-mail pour les entreprises, l’IA, les agents et le courrier personnel. Conçue pour l’échelle, la confidentialité et le contrôle. Tout ce que l’e-mail aurait dû avoir dès le premier jour.