
Notification
La plus simple : un titre, une ligne de détail, une citation facultative et un lien.
Un résumé périodique de trois éléments, avec un seul lien à la fin.

{{periodLabel}} at {{productName}}
{{periodLabel}}
{{intro}}
{{itemTitle1}}
{{itemBody1}}
{{itemTitle2}}
{{itemBody2}}
{{itemTitle3}}
{{itemBody3}}
{{actionLabel}} [{{actionUrl}}]
{{footerNote}}Affiché avec des valeurs d’exemple. Les onglets HTML et Texte brut conservent les variables.
À propos
Envoyez-le chaque jour ou chaque semaine au lieu d’une série d’avis séparés. Il s’ouvre sur la période et une courte introduction, liste trois éléments avec un titre et une ligne chacun, et se termine par un lien pour tout voir.
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 |
|---|---|---|---|
{{productName}} | Texte | Obligatoire | Aucune |
{{periodLabel}} | Texte | Obligatoire | Aucune |
{{intro}} | Texte | Facultatif | Aucune |
{{itemTitle1}} | Texte | Obligatoire | Aucune |
{{itemBody1}} | Texte | Facultatif | Aucune |
{{itemTitle2}} | Texte | Facultatif | Aucune |
{{itemBody2}} | Texte | Facultatif | Aucune |
{{itemTitle3}} | Texte | Facultatif | Aucune |
{{itemBody3}} | Texte | Facultatif | Aucune |
{{actionLabel}} | Texte | Facultatif | See everything |
{{actionUrl}} | Lien | Obligatoire | Aucune |
{{footerNote}} | Texte | Facultatif | You are receiving this because you subscribed to updates. |
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: 'Digest', starter: 'digest', publish: true,}) const sent = await openemail.templates.send(template.slug, { from: 'Northwind <[email protected]>', to: '[email protected]', props: { productName: 'Northwind', periodLabel: 'Your week', intro: 'Three things happened in your workspace since Monday.', itemTitle1: 'Launch plan approved', itemBody1: 'Priya signed off on the pricing section.', itemTitle2: 'Two new teammates', itemBody2: 'Jonas and Amara joined the design team.', itemTitle3: 'Invoice paid', itemBody3: 'The October invoice was paid in full.', actionUrl: 'https://example.com/activity', },}) console.log(sent.id, sent.status)Notifications
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.