
Commande expédiée
Un avis d’expédition avec le numéro de commande, le transporteur et la livraison estimée dans un tableau de détails.
Modèles/Commandes et facturation
Un reçu avec le montant débité, son objet, la carte utilisée et un lien vers la facture.

Receipt for {{amount}}: {{description}}
{{companyName}} · Receipt
Payment received
Hi {{firstName}}, we charged your card and your account is paid up. Nothing else is needed from you.
Amount charged
{{amount}}
Description
{{description}}
Charged on
{{chargedOn}}
Payment method
Card ending {{last4}}
View invoice [{{invoiceUrl}}]
The invoice link opens a full breakdown you can download for your records.
If you do not recognise this charge, tell us and we will look into it the same day.
Contact billing support [{{supportUrl}}]
{{companyName}} · {{companyAddress}}Affiché avec des valeurs d’exemple. Les onglets HTML et Texte brut conservent les variables.
À propos
Envoyez-le après un paiement réussi. Le montant, la description, la date et la carte figurent dans un tableau, un bouton ouvre la facture complète, et le pied de page donne un contact facturation à qui ne reconnaît pas le paiement.
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 |
|---|---|---|---|
{{amount}} | Texte | Obligatoire | Aucune |
{{invoiceUrl}} | Lien | Obligatoire | Aucune |
{{description}} | Texte | Facultatif | Pro plan, monthly |
{{chargedOn}} | Texte | Facultatif | Today |
{{last4}} | Texte | Facultatif | 0000 |
{{firstName}} | Texte | Facultatif | there |
{{companyName}} | Texte | Facultatif | OpenEmail |
{{companyAddress}} | Texte | Facultatif | 548 Market Street, San Francisco, CA 94104 |
{{supportUrl}} | Lien | Facultatif | mailto:[email protected] |
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: 'Receipt', starter: 'invoice-receipt', publish: true,}) const sent = await openemail.templates.send(template.slug, { from: 'Northwind <[email protected]>', to: '[email protected]', props: { firstName: 'Maya', amount: '£49.00', chargedOn: '1 October 2026', last4: '4242', invoiceUrl: 'https://example.com/invoices/NW-2026-0412', }, slots: { companyName: 'Northwind', companyAddress: 'Northwind Ltd, 42 Harbour Lane, Bristol BS1 4XE', supportUrl: 'mailto:[email protected]', },}) console.log(sent.id, sent.status)Commandes et facturation

Un avis d’expédition avec le numéro de commande, le transporteur et la livraison estimée dans un tableau de détails.

Un avis d’envoi avec le transporteur, un numéro de suivi en chasse fixe et l’adresse de livraison.

Une confirmation de commande avec jusqu’à trois articles et un total.

Un avis de facture avec le numéro, la date d’émission, la date d’échéance et le montant dû.

Un préavis de renouvellement, avec la formule, la date et le montant.

Un rappel de fin d’essai qui dit ce qui se passe vraiment le dernier jour.

Un paiement refusé, avec le montant, la carte, la date de la nouvelle tentative et la suite.
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.