Trabalhando com e-mail

Para enviar mensagens de e-mail

circle-exclamation

send_email() | send_email_from_bot() | send_email_template()

chevron-rightDescriçãohashtag

Para enviar uma mensagem de e-mail

send_email(to_email, subject, message)

Parâmetros:

! to_email - endereço de e-mail do destinatário endereço de e-mail

! subject - assunto do e-mail

! message - texto do corpo do e-mail

Para enviar mensagens de e-mail via o bot

send_email_from_bot(email_bot, client_email, email_subject, text, attachment_url)

Parâmetros:

! email_bot - endereço de e-mail vinculado ao canal de distribuição de e-mails ! client_email - endereço de e-mail do cliente para o qual a mensagem será enviada ! email_subject - assunto (título) do e-mail ! text - corpo da mensagem enviado por e-mail attachment_url - URL do anexo

Para encaminhar um rascunho ou e-mail enviado

send_email_template(mailing_id, client_email, email_bot, date)

Parâmetros:

! mailing_id - ID do modelo de envio (seja um rascunho ou um e-mail pronto)

! client_email - endereço de e-mail do destinatário

email_bot - endereço de e-mail do remetente; por padrão, e-mail conectado ao projeto

date - data de envio do e-mail no formato ‘dd.mm.aaaa HH:mm’. Se a data estiver no passado ou for omitida, o e-mail será enviado imediatamente após a chamada da função.

chevron-rightExemplohashtag

Para enviar uma mensagem de e-mail:

Enviando via o bot

Exemplo de envio de um e-mail enviado anteriormente:

Pegamos a variável da lista de envio - id.

Neste exemplo, é 483, que será usado como mailing_id.

Vamos ao construtor e chamamos a função com os seguintes parâmetros:

Opção 1 – especificando os parâmetros explicitamente:

e_letter = send_email_template('483', "[email protected]", '', '09.08.2022 15:00')

Opção 2 – especificando os parâmetros usando variáveis:

mailing_id = '483' client_email = '[email protected]' # e-mail do destinatário email_bot = '' date = '09.08.2022 15:00' # como a data já passou no momento do envio, o e-mail será enviado imediatamente após a chamada da função e_letter = send_email_template(mailing_id, client_email, email_bot, date)

Exemplo de configuração para enviar um e-mail

Como resultado, quando a função foi chamada, o modelo do e-mail pré-preparado foi enviado para [email protected].

chevron-rightExemplo de código para copiarhashtag
send_email('[email protected]', 'Este é um título', 'E este é um texto')

/*via o bot*/
mailing = send_email_from_bot('[email protected]', '[email protected]', 'Assunto do e-mail. Simples assim', 'Oi, estou te enviando minha mensagem', 'https://sun9-82.userapi.com/impg/L3ZYWHnlseIQsqZO')

Para confirmar envios para o endereço de e-mail do cliente

confirm_email_subscription()

chevron-rightDescriçãohashtag

confirm_email_subscription(email, sender_name, bot_email, callback,client_name)

circle-info

Esta função foi projetada para coletar o consentimento dos clientes para o envio de campanhas por e-mail.

Quando um cliente fornece seu endereço de e-mail via mensageiro, uma solicitação de consentimento é enviada primeiro. Um cliente de e-mail é criado somente após o cliente confirmar seu consentimento.

Como resultado, endereços de e-mail com consentimento confirmado são considerados mais confiáveis, o que ajuda a melhorar a entregabilidade geral dos seus e-mails e a reputação do remetente.

circle-exclamation

Parâmetros:

email - endereço de e-mail do cliente para verificação e adição

sender_name - nome da empresa da qual você solicita consentimento para receber newsletters

bot_email - endereço de e-mail do bot ao qual um novo cliente de e-mail будет vinculado

callback - callbacks são (ou não são) necessários para clientes que confirmam seu endereço de e-mail e para um novo cliente de e-mail (padrão: False)

client_name - nome que será atribuído a um cliente de e-mail

Os callbacks enviados terão o seguinte formato:

"client_accept_email_subscription: #{email}" - callback para um cliente confirmando seu endereço de e-mail

"email_client_accepted_by ID:#{@client.id}" - callback para um novo cliente (o ID do cliente que confirma será armazenado na variável client_father_id)

Envie uma mensagem para verificar o endereço depois que o usuário fornecer seu e-mail.

Depois que o usuário confirmar seu consentimento para receber newsletters da empresa, um novo cliente de e-mail será adicionado à sua lista.

Dessa forma, você não terá "leads mortos" em suas campanhas, e seu banco de dados de e-mails consistirá apenas de endereços de clientes genuinamente interessados em seus produtos.

Atualizado