[Resolvido] Envio de e-mail para cliente


#1

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}}"
}


#2

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 = rafaelpa@take.net

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


#3

Certo, você algum exemplo desse código?


#4

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!
}


#5

:clap: Muito obrigado por compartilhar @Maria_Eulina :heart_eyes:


#6

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?