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 respostatrueum 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}}.

Rate this article about "Como enviar e-mails transacionais usando um modelo SendPulse"

User Rating: 5 / 5 (9)

    Outros artigos úteis

    Popular em nosso blog

    Teste o servidor SMTP do SendPulse gratuitamente