Trabajar con correo electrónico

Para enviar mensajes de correo electrónico

circle-exclamation

send_email() | send_email_from_bot() | send_email_template()

chevron-rightDescripciónhashtag

Para enviar un mensaje de correo electrónico

send_email(to_email, subject, message)

Parámetros:

! to_email - dirección de correo electrónico del destinatario dirección de correo electrónico

! subject - asunto del correo electrónico

! message - texto del cuerpo del correo electrónico

Para enviar mensajes de correo electrónico a través del bot

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

Parámetros:

! email_bot - dirección de correo electrónico vinculada al canal de distribución de correo electrónico ! client_email - dirección de correo electrónico del cliente al que se enviará un mensaje ! email_subject - asunto del correo electrónico (título) ! text - cuerpo del mensaje enviado por correo electrónico attachment_url - URL del archivo adjunto

Para reenviar un borrador o un correo electrónico enviado

send_email_template(mailing_id, client_email, email_bot, date)

Parámetros:

! mailing_id - ID de la plantilla de envío masivo (ya sea un borrador o un correo electrónico listo)

! client_email - dirección de correo electrónico del destinatario

email_bot - dirección de correo electrónico del remitente; por defecto, el correo electrónico conectado al proyecto

date - fecha de envío del correo electrónico en formato ‘dd.mm.yyyy HH:mm’. Si la fecha está en el pasado u omitida, el correo electrónico se enviará inmediatamente después de llamar a la función.

chevron-rightEjemplohashtag

Para enviar un mensaje de correo electrónico:

Envío a través del bot

Ejemplo de envío de un correo electrónico enviado previamente:

Tomamos la variable de la lista de envíos: id.

En este ejemplo, es 483, que se usará como mailing_id.

Vamos al constructor y llamamos a la función con los siguientes parámetros:

Opción 1: especificando los parámetros explícitamente:

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

Opción 2: especificando los parámetros mediante variables:

mailing_id = '483' client_email = '[email protected]' # correo electrónico del destinatario email_bot = '' date = '09.08.2022 15:00' # como la fecha ya ha pasado en el momento del envío, el correo electrónico se enviará inmediatamente al llamar a la función e_letter = send_email_template(mailing_id, client_email, email_bot, date)

Ejemplo de configuración para enviar un correo electrónico

Como resultado, al llamar a la función, se envió la plantilla del correo electrónico previamente preparado a [email protected].

chevron-rightEjemplo de código para copiarhashtag
send_email('[email protected]', 'Este es un título', 'Y este es un texto')

/*a través del bot*/
mailing = send_email_from_bot('[email protected]', '[email protected]', 'Asunto del correo. Solo simple', 'Hola, te envío mi mensaje', 'https://sun9-82.userapi.com/impg/L3ZYWHnlseIQsqZO')

Para confirmar envíos a la dirección de correo electrónico del cliente

confirm_email_subscription()

chevron-rightDescripciónhashtag

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

circle-info

Esta función está diseñada para recopilar el consentimiento de los clientes para enviar campañas de correo electrónico.

Cuando un cliente proporciona su dirección de correo electrónico a través del mensajero, primero se envía una solicitud de consentimiento. Solo se crea un cliente de correo electrónico después de que el cliente confirma su consentimiento.

Como resultado, las direcciones de correo electrónico con consentimiento confirmado se consideran más confiables, lo que ayuda a mejorar la entregabilidad general de tus correos electrónicos y la reputación del remitente.

circle-exclamation

Parámetros:

correo electrónico - dirección de correo electrónico del cliente para verificación y adición

sender_name - nombre de la empresa de la que solicitas el consentimiento para recibir boletines

bot_email - dirección de correo electrónico del bot a la que se vinculará un nuevo cliente de correo electrónico

callback - si se requieren o no callbacks para los clientes que confirman su dirección de correo electrónico y para un nuevo cliente de correo electrónico (predeterminado: False)

client_name - nombre que se asignará a un cliente de correo electrónico

Los callbacks enviados tendrán el siguiente formato:

"client_accept_email_subscription: #{email}" - callback para un cliente que confirma su dirección de correo electrónico

"email_client_accepted_by ID:#{@client.id}" - callback para un nuevo cliente (el ID del cliente que confirma se almacenará en la variable client_father_id)

Envía un mensaje para verificar la dirección después de que el usuario proporcione su correo electrónico.

Después de que el usuario confirme su consentimiento para recibir boletines de la empresa, se añadirá un nuevo cliente de correo electrónico a tu lista.

De este modo, no tendrás "leads muertos" en tus campañas, y tu base de datos de correo electrónico consistirá solo en direcciones de clientes realmente interesados en tus productos.

Última actualización