Como enviar e-mails transacionais usando um modelo SendPulse
Você pode enviar e-mails transacionais a clientes via API de seu sistema usando um modelo com conteúdo dinâmico criado na SendPulse.
e-mails dinâmicos permitem que você envie informações personalizadas para cada cliente, por exemplo, dados do pedido, uma senha e assim por diante. Você especifica os valores para cada cliente na solicitação de e-mail e coloca as próprias variáveis no modelo de mensagem.
Vamos falar sobre cada etapa com mais detalhes.
Etapa 1. Criar / escolher um modelo
Você pode criar um modelo usando um construtor de modelo arrastar e solta, usando o método API "Criação de modelo" ou carregando uma versão HTML do modelo.
Vamos analisar a criação de modelos por meio de uma conta pessoal na SendPulse. Vá para a seção “E-mails” e “Modelos de e-mail” e clique em Adicionar um modelo para criar um novo modelo ou editar um d “Biblioteca de modelos”.
Descubra como criar o seu próprio modelo.
Etapa 2. Inserir variáveis personalizadas
Adicione variáveis a um modelo para formar a parte dinâmica de um e-mail — personalizado para cada destinatário.
Para adicionar uma variável, selecione o elemento de texto do modelo e insira o nome da variável entre chaves duplas, por exemplo, {{nome}}
. Você também pode selecionar uma variável no painel de edição de texto.
Para adicionar uma variável com uma imagem, clique em <> no editor de elemento de texto para abrir o modo de edição de código. Adicione a tag de exibição da imagem <img scr = “{{image}}”> </img>
, ondeimage
é o nome da variável para a qual você passará o link para a imagem. Você também pode adicionar propriedades de tag para editar a exibição da imagem.
<p><img scr = "{{image}}" width="150" height="150"> </img></p>
Para adicionar um link clicável, digite <a href= "{{link}}" >text</a>
, (onde link
é o nome da variável para a qual você passará o link).
<p><a href="/{{link}}">text</a></p>
Você também pode adicionar variáveis aos botões e, por exemplo, enviar a cada destinatário um link exclusivo.
Quando terminar de editar, clique em Salvar.
Etapa 3. Enviar um e-mail
Para enviar um e-mail via SMTP, envie uma solicitação POST usando o link:
https://api.sendpulse.com/smtp/emails |
Insira os parâmetros passados no formato JSON no corpo da solicitação:
subject | assunto do e-mail; |
template.id | o identificador do modelo; |
template.variables | variáveis de modelo, consistindo no nome da variável e no valor da variável no formato {"variable name": "variable value"}; |
from | um array com o nome e endereço de e-mail do remetente no formato {"name": "Alex", "email": "user@example.com"} ; |
to | array de destinatários no formato [{ "email": "user@example.com", "name": "Alex" }]. |
Para o teste, usaremos o Postman.
Adicione um link de solicitação ao campo “URL”. Selecione o método de solicitação POST.
Insira os parâmetros passados no formato JSON no campo “Corpo”.
Você pode obter o identificador de modelo (template.id
) ao editar o modelo ou usar o método API para obter uma lista de todos os modelos em uma conta.
Clique em Enviar para enviar uma solicitação.
Se a solicitação for bem-sucedida, você receberá uma respostatrue
um e-mail personalizado será enviado.
Você também pode enviar e-mails com acionamento dinâmico usando modelos predefinidos com as seguintes variáveis: "Produtos visualizados", "Carrinho abandonado", "Pedido completo" "Pedido aceito", "Check-out", "Pedido enviado" e "Feedback da compra". Descubra como criar e-mails dinâmicos acionados por eventos usando modelos SendPulse predefinidos.
Observe que em modelos SendPulse pré-fabricados, criados para eventos com arrays, você precisará remover a primeira parte da variável “item”. Assim, por exemplo, {{item.name}}
torna-se {{name}}
.
Última Atualização: 17.08.2023
ou