Travail avec les e-mails

Pour l’envoi de messages e-mail

circle-exclamation

send_email() | send_email_from_bot() | send_email_template()

chevron-rightDescriptionhashtag

Pour envoyer un message e-mail

send_email(to_email, subject, message)

Paramètres :

! to_email - adresse e-mail du destinataire adresse e-mail

! subject - objet de l’e-mail

! message - texte du corps de l’e-mail

Pour envoyer des messages e-mail via le bot

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

Paramètres :

! email_bot - adresse e-mail liée au canal de diffusion des e-mails ! client_email - adresse e-mail du client à laquelle un message sera envoyé ! email_subject - objet de l’e-mail (titre) ! text - corps du message envoyé par e-mail attachment_url - URL de la pièce jointe

Pour transférer un brouillon ou un e-mail envoyé

send_email_template(mailing_id, client_email, email_bot, date)

Paramètres :

! mailing_id - ID du modèle d’envoi (soit un brouillon, soit un e-mail prêt à l’envoi)

! client_email - adresse e-mail du destinataire

email_bot - adresse e-mail de l’expéditeur ; par défaut, e-mail connecté au projet

date - date d’envoi de l’e-mail au format « dd.mm.yyyy HH:mm ». Si la date est dans le passé ou omise, l’e-mail sera envoyé immédiatement après l’appel de la fonction.

chevron-rightExemplehashtag

Pour envoyer un message e-mail :

Envoi via le bot

Exemple d’envoi d’un e-mail précédemment envoyé :

Nous prenons la variable de la liste d’envoi - id.

Dans cet exemple, c’est 483, qui sera utilisé comme mailing_id.

Nous allons dans le constructeur et appelons la fonction avec les paramètres suivants :

Option 1 – en spécifiant les paramètres explicitement :

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

Option 2 – en spécifiant les paramètres à l’aide de variables :

mailing_id = '483' client_email = '[email protected]' # e-mail du destinataire email_bot = '' date = '09.08.2022 15:00' # comme la date est déjà passée au moment de l’envoi, l’e-mail sera envoyé immédiatement à l’appel de la fonction e_letter = send_email_template(mailing_id, client_email, email_bot, date)

Exemple de paramétrage pour l’envoi d’un e-mail

En conséquence, lorsque la fonction a été appelée, le modèle de l’e-mail préalablement préparé a été envoyé à [email protected].

chevron-rightExemple de code à copierhashtag
send_email('[email protected]', 'Ceci est un titre', 'Et ceci est un texte')

/*via le bot*/
mailing = send_email_from_bot('[email protected]', '[email protected]', 'Objet de l’e-mail. Juste simple', 'Salut, je t’envoie mon message', 'https://sun9-82.userapi.com/impg/L3ZYWHnlseIQsqZO')

Pour confirmer les envois à l’adresse e-mail du client

confirm_email_subscription()

chevron-rightDescriptionhashtag

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

circle-info

Cette fonction est conçue pour recueillir le consentement des clients à l’envoi de campagnes par e-mail.

Lorsqu’un client fournit son adresse e-mail via la messagerie, une demande de consentement est envoyée en premier. Un client e-mail n’est créé qu’après que le client a confirmé son consentement.

En conséquence, les adresses e-mail avec consentement confirmé sont considérées comme plus fiables, ce qui aide à améliorer la délivrabilité globale de vos e-mails et la réputation de l’expéditeur.

circle-exclamation

Paramètres :

e-mail - adresse e-mail du client à vérifier et à ajouter

sender_name - nom de l’entreprise auprès de laquelle vous demandez le consentement pour recevoir les newsletters

bot_email - adresse e-mail du bot à laquelle un nouveau client e-mail sera lié

callback - les callbacks sont (ou ne sont pas) requis pour les clients qui confirment leur adresse e-mail et pour un nouveau client e-mail (par défaut : False)

client_name - nom qui sera attribué à un client e-mail

Les callbacks envoyés auront le format suivant :

"client_accept_email_subscription: #{email}" - callback vers un client confirmant son adresse e-mail

"email_client_accepted_by ID:#{@client.id}" - callback vers un nouveau client (l’ID du client confirmant sera stocké dans la variable client_father_id)

Envoyez un message pour vérifier l’adresse après que l’utilisateur a fourni son e-mail.

Après que l’utilisateur a confirmé son consentement à recevoir des newsletters de l’entreprise, un nouveau client e-mail sera ajouté à votre liste.

De cette façon, vous n’aurez pas de « leads morts » dans vos campagnes, et votre base de données e-mail ne sera composée que d’adresses de clients réellement intéressés par vos produits.

Mis à jour