
Anúncio de produto
Notas de versão com uma imagem de capa, um parágrafo de abertura e três alterações numeradas.
Surgiu uma vaga, e o convite expira numa data indicada.

Your {{productName}} invitation is ready
You are in
You joined the {{productName}} waitlist on {{joinedDate}}, and a place has opened up.
Claim it by {{expiryDate}}. After that the place goes to the next person waiting.
Claim your place [{{actionUrl}}]
Changed your mind? Ignore this and the place is passed on. No need to reply.
{{senderAddress}}
Unsubscribe [{{unsubscribeUrl}}]Mostrado com valores de exemplo. Os separadores HTML e Texto simples mantêm os marcadores.
Sobre
Envie-o quando alguém chegar ao topo de uma lista de espera. Lembra quando a pessoa se inscreveu, dá uma data-limite para garantir a vaga e diz o que acontece se ignorar o convite. O rodapé leva uma morada postal e uma ligação para cancelar a subscrição.
Valores
Os valores obrigatórios têm de vir em cada envio. Os restantes usam o valor predefinido indicado aqui.
| Marcador | Tipo | Obrigatório | Predefinido |
|---|---|---|---|
{{productName}} | Texto | Obrigatório | Nenhum |
{{joinedDate}} | Texto | Opcional | the waitlist |
{{expiryDate}} | Texto | Obrigatório | Nenhum |
{{actionUrl}} | Ligação | Obrigatório | Nenhum |
{{senderAddress}} | Texto | Obrigatório | Nenhum |
{{unsubscribeUrl}} | Ligação | Obrigatório | Nenhum |
API
Crie um modelo a partir deste design uma vez e depois envie-o com os valores de cada mensagem.
import { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) const template = await openemail.templates.create({ name: 'Waitlist invitation', starter: 'waitlist-invite', publish: true,}) const sent = await openemail.templates.send(template.slug, { from: 'Northwind <[email protected]>', to: '[email protected]', props: { productName: 'Northwind', joinedDate: '12 March', expiryDate: '15 October', actionUrl: 'https://example.com/claim/5c21', senderAddress: 'Northwind Ltd, 42 Harbour Lane, Bristol BS1 4XE', unsubscribeUrl: 'https://example.com/unsubscribe', },}) console.log(sent.id, sent.status)Anúncios
Parta de um modelo
Cada modelo abre no editor como blocos que pode mover, reformatar ou eliminar, e é enviado pela API com os valores preenchidos.
Infraestrutura de email para empresas, IA, agentes e correio pessoal. Feita para escala, privacidade e controlo. Tudo o que o email devia ter tido desde o primeiro dia.