Для отправки email-сообщений

Обратите внимание!

При выполнении функций для работы с email-сообщениями функция возвращает:

a) либо NONE — при успешном выполнении функции;

b) либо текст статуса ошибки.

send_email() | send_email_from_bot() | send_email_template()

Для отправки email-сообщения

send_email(to_email, subject, message)

Параметры:

! to_email - email-адрес получателя

! subject - тема письма

! message - текст письма

Для отправки email-сообщений через бота

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

Параметры:

! email_bot - email-адрес, привязанный к каналу рассылки \ ! client_email - email-адрес клиента, на который будет отправлено сообщение\ ! email_subject - тема письма (заголовок)\ ! text - текст сообщения, отправляемого в письме
attachment_url - URL вложения

Для пересылки черновика или отправленного письма

send_email_template(mailing_id, client_email, email_bot, date)

Параметры:

! mailing_id - ID шаблона рассылки (черновик или готовое письмо)

! client_email - email-адрес получателя

email_bot - email-адрес отправителя; по умолчанию email, подключенный к проекту

date - дата отправки письма в формате 'дд.мм.гггг ЧЧ:мм'. Если дата в прошлом или не указана, письмо будет отправлено сразу после вызова функции.

Для отправки email-сообщения:

Отправка через бота

Пример отправки ранее отправленного письма:

Берем переменную из списка рассылки - id.

В этом примере это 483, которое будет использоваться как mailing_id.

Переходим в конструктор и вызываем функцию со следующими параметрами:

Вариант 1 – явное указание параметров:

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

Вариант 2 – указание параметров с помощью переменных:

mailing_id = '483'
client_email = '[email protected]' # email получателя
email_bot = ''
date = '09.08.2022 15:00' # так как дата уже прошла на момент отправки, письмо будет отправлено сразу после вызова функции
e_letter = send_email_template(mailing_id, client_email, email_bot, date)

В результате при вызове функции шаблон заранее подготовленного письма был отправлен на [email protected].

send_email('[email protected]', 'Это заголовок', 'А это текст')

/*через бота*/
mailing = send_email_from_bot('[email protected]', '[email protected]', 'Тема письма. Просто', 'Привет, я отправляю тебе свое сообщение', 'https://sun9-82.userapi.com/impg/L3ZYWHnlseIQsqZO')

Для подтверждения рассылок на email-адрес клиента

confirm_email_subscription()

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

Эта функция предназначена для сбора согласия клиентов на отправку email-кампаний.

Когда клиент предоставляет свой email-адрес через мессенджер, сначала отправляется запрос на согласие.
Клиент email создается только после того, как клиент подтвердит свое согласие.

В результате email-адреса с подтвержденным согласием считаются более надежными, что помогает улучшить общую доставляемость писем и репутацию отправителя.

Важно!

Вы не можете отправлять рассылки, содержащие потенциально рекламный контент, без согласия клиента.

Не игнорируйте эту информацию, чтобы избежать штрафов за нарушения.

Параметры:

email - email-адрес клиента для проверки и добавления

sender_name - название компании, от имени которой запрашивается согласие на получение новостей

bot_email - email-адрес бота, к которому будет привязан новый email-клиент

callback - обратные вызовы требуются (или нет) для клиентов, подтверждающих свой email-адрес, и для нового email-клиента (по умолчанию: False)

client_name - имя, которое будет присвоено email-клиенту

Отправленные обратные вызовы будут иметь следующий формат:

"client_accept_email_subscription: #{email}" - обратный вызов клиенту, подтверждающему свой email-адрес

"email_client_accepted_by ID:#{@client.id}" - обратный вызов новому клиенту (ID подтверждающего клиента будет сохранен в переменной client_father_id)

Отправляет сообщение для проверки адреса после того, как пользователь предоставит свой email.

После того как пользователь подтвердит свое согласие на получение новостей от компании, новый email-клиент будет добавлен в ваш список.

Таким образом, в ваших кампаниях не будет "мертвых лидов", а ваша email-база будет состоять только из адресов клиентов, действительно заинтересованных в ваших продуктах.