Envio de e-mail para cliente


Olá, pessoal.

Tenho um bot para prestar suporte aos clientes, como faço para enviar um email para ele confirmando sua solicitação.


Exemplo: É possível passar a variável onde armazenei o email dele?

{

“to”:"{{emailUsuario}}@mailgun.gw.msging.net",

“type”:“text/plain”,

“content”:"Olá, você solicitou suporte e em breve responderemos sua solicitação!


Usuário: {{contact.name}},

E-mail do Usuário: {{emailUsuario}},

Dúvida: {{perguntaUsuario}}"

}


6 comentários

Olá @Maria_Eulina,


é possível sim, mas você vai precisar substituir o ‘@’ do email do cliente por ‘%40’.

Para que o BLiP possa enviar um email para alguém é preciso montar o 'to’da mensagem da seguinte forma:


{{email-encodado-como-URI}}@mailgun.gw.msging.net


Exemplo:


meu email = [email protected]


para me enviar um email é preciso montar o ‘to’ com:


rafaelpa%40take.net @mailgun.gw.msging.net


Obs.: Para alterar o ‘@’ por ‘%40’ você pode utilizar uma ação Script JS

Certo, você algum exemplo desse código?

Olá, Rafael. Deu certo.

segue o script, para caso alguém tenha a mesma dificuldade.


Obs. script no mesmo bloco

function run(emailUsuario)

{

str = emailUsuario.replace("@", “%40”);

return str;

}


Corpo da Requisição HTTP

{

“to”:"{{emailUsuarioNovo}}@mailgun.gw.msging.net",

“type”:“text/plain”,

“content”:"Olá, {{contact.name}}.

Você solicitou suporte e em breve entraremos em contato!

}

👏 Muito obrigado por compartilhar @Maria_Eulina 😍

Ola Maria, você simplesmente colocou esse script na ação do seu bloco?

E a variavel que voce armazena, voce coloca anteriormente ao perguntar para o usuário?

O meu não vai…


Criei um bloco que coleta o e-mail e como saída criei um script que gera a varável de retorno, mas, ele não avança para o próximo bloco.

Comente