สำหรับการส่งข้อความอีเมล

โปรดทราบ!

เมื่อเรียกใช้ฟังก์ชันสำหรับการทำงานกับข้อความอีเมล ฟังก์ชันจะส่งคืน:

a) NONE — เมื่อฟังก์ชันทำงานสำเร็จ;

b) หรือ ข้อความสถานะข้อผิดพลาด

send_email() | send_email_from_bot() | send_email_template()

สำหรับการส่งข้อความอีเมล

send_email(to_email, subject, message)

พารามิเตอร์:

! to_email - ที่อยู่อีเมลของผู้รับ

! subject - หัวข้ออีเมล

! message - เนื้อหาข้อความอีเมล

สำหรับการส่งข้อความอีเมลผ่านบอท

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

พารามิเตอร์:

! email_bot - ที่อยู่อีเมลที่เชื่อมโยงกับช่องทางการส่งอีเมล \ ! client_email - ที่อยู่อีเมลของลูกค้าที่จะส่งข้อความไป\ ! email_subject - หัวข้ออีเมล (ชื่อเรื่อง)\ ! text - เนื้อหาข้อความที่ส่งในอีเมล
attachment_url - URL ของไฟล์แนบ

สำหรับการส่งต่ออีเมลแบบร่างหรือที่ส่งแล้ว

send_email_template(mailing_id, client_email, email_bot, date)

พารามิเตอร์:

! mailing_id - ID เทมเพลตการส่งอีเมล (แบบร่างหรืออีเมลที่พร้อมส่ง)

! client_email - ที่อยู่อีเมลของผู้รับ

email_bot - ที่อยู่อีเมลของผู้ส่ง; โดยค่าเริ่มต้นคืออีเมลที่เชื่อมต่อกับโปรเจกต์

date - วันที่ส่งอีเมลในรูปแบบ 'dd.mm.yyyy HH:mm' หากวันที่อยู่ในอดีตหรือละเว้น อีเมลจะถูกส่งทันทีหลังจากเรียกใช้ฟังก์ชัน

สำหรับการส่งข้อความอีเมล:

การส่งผ่านบอท

ตัวอย่างการส่งอีเมลที่เคยส่งไปแล้ว:

เรานำตัวแปรจากรายการส่งอีเมล - 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_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]', 'This is a title', 'And this is a text')

/*via the bot*/
mailing = send_email_from_bot('[email protected]', '[email protected]', 'Email subject. Just simple', 'Hi, I'm sending you my message', 'https://sun9-82.userapi.com/impg/L3ZYWHnlseIQsqZO')

สำหรับการยืนยันการส่งอีเมลไปยังที่อยู่อีเมลของลูกค้า

confirm_email_subscription()

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

ฟังก์ชันนี้ออกแบบมาเพื่อรวบรวมความยินยอมจากลูกค้าสำหรับการส่งแคมเปญอีเมล

เมื่อลูกค้าให้ที่อยู่อีเมลผ่าน messenger คำขอความยินยอมจะถูกส่งก่อน
ลูกค้าอีเมลจะถูกสร้างขึ้นหลังจากที่ลูกค้ายืนยันความยินยอมเท่านั้น

ผลลัพธ์คือ ที่อยู่อีเมลที่มีการยืนยันความยินยอมจะถือว่าเชื่อถือได้มากขึ้น ซึ่งช่วยปรับปรุงความสามารถในการส่งอีเมลโดยรวมและชื่อเสียงของผู้ส่ง

สำคัญ!

คุณไม่สามารถส่งอีเมลที่มีเนื้อหาที่อาจเป็นการส่งเสริมการขายโดยไม่ได้รับความยินยอมจากลูกค้า

อย่าละเลยข้อมูลนี้เพื่อหลีกเลี่ยงบทลงโทษสำหรับการละเมิด

พารามิเตอร์:

email - ที่อยู่อีเมลของลูกค้าสำหรับการตรวจสอบและเพิ่ม

sender_name - ชื่อบริษัทที่คุณขอความยินยอมในการรับจดหมายข่าว

bot_email - ที่อยู่อีเมลของบอทที่จะเชื่อมโยงลูกค้าอีเมลใหม่

callback - callbacks จำเป็น (หรือไม่) สำหรับลูกค้าที่ยืนยันที่อยู่อีเมลและสำหรับลูกค้าอีเมลใหม่ (ค่าเริ่มต้น: False)

client_name - ชื่อที่จะกำหนดให้กับลูกค้าอีเมล

callbacks ที่ส่งจะมีรูปแบบดังนี้:

"client_accept_email_subscription: #{email}" - callback ถึงลูกค้าที่ยืนยันที่อยู่อีเมลของเขา

"email_client_accepted_by ID:#{@client.id}" - callback ถึงลูกค้าใหม่ (ID ของลูกค้าที่ยืนยันจะถูกเก็บไว้ในตัวแปร client_father_id)

ส่งข้อความเพื่อตรวจสอบที่อยู่หลังจากผู้ใช้ระบุอีเมลของเขา

หลังจากผู้ใช้ยืนยันความยินยอมในการรับจดหมายข่าวจากบริษัท ลูกค้าอีเมลใหม่จะถูกเพิ่มลงในรายการของคุณ

วิธีนี้ คุณจะไม่มี "ลีดที่ตายแล้ว" ในแคมเปญของคุณ และฐานข้อมูลอีเมลของคุณจะประกอบด้วยที่อยู่จากลูกค้าที่สนใจในผลิตภัณฑ์ของคุณอย่างแท้จริง