Tự động hóa

Email Automation nâng cao: rẽ nhánh, lead scoring và đa kênh

Bạn đã thiết lập được automation cơ bản — chuỗi email chào mừng, nhắc giỏ hàng bỏ quên, drip campaign đơn giản. Bước tiếp theo là chuyển sang tư duy phi tuyến: flow phản ứng theo hành vi thực tế của từng người, chấm điểm lead tự động và phối hợp đa kênh. Bài này dành cho người đã nắm vững nền tảng ở Email Automation cơ bản.

Điều kiện tiên quyết

1. Từ automation tuyến tính sang rẽ nhánh (branching)

Mô hình tuyến tính — giới hạn của người mới bắt đầu

Automation cơ bản hoạt động theo chuỗi thẳng: A → B → C → D. Người dùng vào flow, đi từng bước theo thứ tự thời gian, bất kể họ có tương tác hay không. Cách này đơn giản để thiết lập nhưng bỏ qua một tín hiệu quan trọng nhất: hành vi thực tế của từng cá nhân.

Ví dụ: bạn gửi email giới thiệu sản phẩm. Người A mở email, click xem demo ngay. Người B không mở. Với automation tuyến tính, cả hai nhận email tiếp theo hoàn toàn giống nhau vào ngày 3. Đây là lãng phí — người A đã sẵn sàng nghe về tính năng sâu hơn, còn người B cần một góc tiếp cận hoàn toàn khác.

Mô hình rẽ nhánh — phản ứng theo hành vi

Trong automation nâng cao, tại mỗi bước bạn chèn một điều kiện kiểm tra (condition check): "Liên hệ này đã làm X chưa?" Kết quả quyết định nhánh tiếp theo:

Email 1: Giới thiệu sản phẩm

↓ Chờ 2 ngày

[ Điều kiện: đã mở Email 1? ]

✓ CÓ → Email 2A: Demo chuyên sâu + link đặt lịch

✗ KHÔNG → Email 2B: Hỏi pain point khác, góc tiếp cận mới

↓ Chờ 3 ngày

[ Điều kiện: đã click link demo? ]

✓ CÓ → Tag "demo_interested", thông báo sales

✗ KHÔNG → Email 3: Social proof + case study

Wait step có điều kiện — chìa khóa của rẽ nhánh thông minh

Không chỉ "chờ X ngày", bạn có thể thiết lập wait step với điều kiện kép: "Chờ tối đa 5 ngày HOẶC cho đến khi liên hệ click CTA — tùy cái nào đến trước." Kỹ thuật này giúp người dùng nhiệt tình không phải chờ đủ 5 ngày mới nhận email tiếp theo, trong khi người thụ động vẫn được nhắc đúng lịch.

Kết hợp với phân khúc danh sách ngay từ đầu, bạn có thể tạo ra flow hoàn toàn riêng cho từng nhóm đối tượng thay vì một chuỗi chung cho tất cả.

2. Lead scoring trong email automation

Khái niệm và tại sao cần lead scoring

Lead scoring là hệ thống chấm điểm tự động dựa trên hành vi của liên hệ. Thay vì đoán ai đang "nóng", bạn có con số cụ thể. Mỗi hành động được gán điểm dương hoặc âm:

Hành viĐiểmLý do
Mở email+1Tín hiệu nhẹ, dễ xảy ra vô tình
Click link trong email+3Chủ động, ý định rõ ràng hơn
Xem trang pricing+5Quan tâm thương mại rõ ràng
Đăng ký dùng thử / demo+10Intent mạnh nhất
Không mở 3 email liên tiếp-5Giảm nhiệt, cần tiếp cận khác
Unsubscribe-20Dừng ngay, không liên hệ tiếp
Reply email / điền form+15Tương tác 2 chiều — cực kỳ giá trị

Threshold và hành động tự động

Khi điểm lead đạt ngưỡng xác định trước, automation kích hoạt hành động tiếp theo:

  • Điểm ≥ 20: Tag "warm_lead", chuyển sang flow nuôi dưỡng chuyên sâu hơn.
  • Điểm ≥ 50: Tag "hot_lead", gửi thông báo cho sales team (qua webhook hoặc email nội bộ).
  • Điểm ≤ -10: Chuyển sang suppression list, ngừng gửi marketing email.
  • Điểm không tăng trong 30 ngày: Kích hoạt flow tái kích hoạt.

Cách thiết lập kỹ thuật

Trong Mailemdi, lead score được lưu vào custom field số (ví dụ: lead_score). Mỗi automation có bước "Cập nhật custom field" cộng/trừ giá trị. Sau đó một automation riêng giám sát field này: khi điều kiện lead_score ≥ 50 được thỏa mãn, nó enroll liên hệ vào flow sales hoặc gửi alert.

Quan trọng: đừng để điểm tích lũy mãi không reset. Thêm logic decay — giảm điểm theo thời gian nếu không có tương tác mới. Một lead đạt 50 điểm 6 tháng trước nhưng im lặng hoàn toàn gần đây không phải "hot lead" nữa.

Ứng dụng B2B: chỉ chuyển lead sang sales khi đủ "nóng"

Trong B2B, sales team thường phàn nàn về lead kém chất lượng từ marketing. Lead scoring giải quyết điều này: chỉ những liên hệ vượt ngưỡng mới được chuyển sang CRM và xuất hiện trong pipeline của sales. Kết quả là ít cuộc gọi lạnh hơn, tỉ lệ chuyển đổi cao hơn, và marketing + sales không còn mâu thuẫn nhau.

3. Trigger nâng cao: hành vi web và API event

Trigger từ website của bạn

Email automation không phải chỉ bắt đầu từ form đăng ký. Những trigger mạnh nhất đến từ hành vi trên website:

  • Xem trang sản phẩm X lần: Ai đó xem trang pricing 3 lần trong một tuần rõ ràng đang cân nhắc — kích hoạt flow demo hoặc offer đặc biệt.
  • Abandon cart: Xem hướng dẫn chi tiết về giỏ hàng bỏ quên — trigger trong 1 giờ cho tỉ lệ phục hồi cao nhất.
  • Scroll depth: Đọc hết bài blog dài → người này đang nghiên cứu nghiêm túc, có thể enroll vào flow nurture chuyên sâu.
  • Tải tài liệu / xem webinar: Intent signal cực mạnh trong B2B — cộng điểm lead scoring ngay.

Để kết nối website với Mailemdi, bạn cần tích hợp qua webhook hoặc API. Xem hướng dẫn kỹ thuật tại Tích hợp API.

Trigger từ CRM và ứng dụng nội bộ

Hệ thống của bạn biết rất nhiều điều mà email platform không thể tự biết:

  • Nâng gói: User chuyển từ Free lên Pro → kích hoạt chuỗi onboarding tính năng nâng cao ngay lập tức.
  • Sắp hết trial: 3 ngày trước khi trial hết → gửi email tổng kết thành tích + offer chuyển đổi.
  • Churn risk signal: Người dùng không đăng nhập 7 ngày (trong khi thường dùng hàng ngày) → kích hoạt flow re-engagement khẩn.
  • Milestone sử dụng: Gửi email 100 đầu tiên → email chúc mừng + tip nâng cao.

Webhook event → Mailemdi enroll automation

Luồng kỹ thuật chuẩn: ứng dụng của bạn phát webhook POST đến endpoint Mailemdi với payload chứa email + event type + metadata. Mailemdi nhận, tìm liên hệ, enroll vào automation tương ứng và truyền metadata vào personalization token. Ví dụ: khi user nâng gói, webhook gửi {"email": "user@example.com", "event": "plan_upgrade", "new_plan": "Pro"} — email tự động đề cập tên gói mới mà người dùng vừa kích hoạt.

4. Chuỗi re-engagement nhiều bước — ví dụ thực chiến

Đây là blueprint cho một chuỗi tái kích hoạt 4 bước, thiết kế để không bán ngay từ đầu mà xây lại mối quan hệ trước:

Ngày 0 — "Bạn có ổn không?"

Tone: Nhẹ nhàng, quan tâm thật sự. Không nhắc sản phẩm, không CTA bán hàng.

Nội dung: "Chúng tôi nhận thấy bạn chưa ghé thăm một thời gian. Mọi thứ ổn chứ? Nếu có điều gì khiến bạn dừng lại, chúng tôi muốn lắng nghe."

CTA: "Reply email này" — tạo cơ hội đối thoại 2 chiều, không redirect sang landing page.

Điều kiện rẽ nhánh: Nếu họ reply → tag "re_engaged_reply", thông báo cho sales/support xử lý thủ công. Thoát khỏi automation tự động.

Ngày 7 — "Điều gì đã thay đổi?"

Tone: Tò mò, muốn học hỏi. Không phòng thủ.

Nội dung: Chia sẻ 2-3 cải tiến mới kể từ lần cuối họ dùng. "Có thể có điều gì đó khác giờ đây." Đừng nói "chúng tôi đã fix bug" — nói "giờ đây bạn có thể làm X dễ hơn 3 lần."

CTA: Survey ngắn 1 câu hỏi — "Lý do lớn nhất bạn chưa dùng lại là gì?" với 3-4 lựa chọn click. Mỗi lựa chọn dẫn đến nhánh automation khác nhau để xử lý đúng phản đối.

Ngày 14 — "Ưu đãi dành riêng cho bạn"

Tone: Trân trọng, không phải tuyệt vọng. Ưu đãi phải có thời hạn thật.

Nội dung: Giảm giá, gia hạn dùng thử, hoặc tặng tính năng Premium trong 30 ngày. Quan trọng: cá nhân hóa dựa trên dữ liệu từ email ngày 7 (nếu họ click). Người chọn "giá cao" → đề nghị khác người chọn "không có thời gian dùng."

CTA: Một nút duy nhất, rõ ràng. Không thêm link phụ.

Ngày 21 — Quyết định tự động

Nếu đã tương tác (mở/click) bất kỳ email nào: Tag "re_engaged", enroll vào drip campaign nuôi dưỡng bình thường, thoát flow re-engagement.

Nếu KHÔNG tương tác gì: Remove khỏi list marketing chính, chuyển sang suppression list. Có thể gửi "email cuối cùng" thông báo rõ: "Chúng tôi sẽ không gửi email tiếp theo nếu bạn không muốn." Nút "Giữ tôi lại" + nút "Hủy đăng ký hoàn toàn."

Tại sao quan trọng: Danh sách sạch → deliverability tốt hơn → email đến inbox của người thật sự muốn nghe bạn. Xem thêm tại chỉ số email marketing.

5. A/B testing bên trong automation

A/B testing không chỉ dành cho campaign đơn lẻ — bạn có thể (và nên) test ngay bên trong automation flow. Điều này cho phép tối ưu liên tục trên traffic tự nhiên đi qua flow, không cần chạy campaign riêng.

Những gì nên test trong automation

Subject line của email đầu chuỗi

Email đầu quyết định open rate của toàn chuỗi. Test câu hỏi vs. tuyên bố ("Bạn có biết X?" vs. "X cách tăng doanh thu"). Đặt winner sau 200+ người mở, không phải 2-3 ngày cố định.

Thời gian chờ giữa các email

3 ngày vs. 7 ngày giữa email 1 và email 2. Trong SaaS B2B, 3 ngày thường thắng với free trial (urgency cao). Trong B2C với sản phẩm cân nhắc lâu, 7 ngày có thể tốt hơn. Đo time to conversion, không chỉ click.

Nội dung CTA cuối flow nurture

"Đặt lịch demo" vs. "Bắt đầu dùng thử miễn phí" vs. "Xem case study khách hàng tương tự." Ba CTA này nhắm đến ba giai đoạn ra quyết định khác nhau — test xem đối tượng của bạn đang ở đâu thực sự.

Nhân vật gửi email (From name)

"Mai từ Mailemdi" vs. "Đội ngũ Mailemdi" vs. tên công ty. Email có tên người thật thường tăng open rate 15-25% trong B2B vì cảm giác giao tiếp 1-1, không phải broadcast.

Lưu ý quan trọng về statistical significance

Automation thường có lưu lượng thấp hơn campaign mass. Đừng kết luận khi chỉ có 50 người mỗi nhánh. Cần ít nhất 100-200 liên hệ mỗi variant trước khi chọn winner — và metric đo phải là conversion cuối (mua hàng, đăng ký), không phải chỉ open rate.

Một sai lầm phổ biến: dừng test sớm vì một nhánh "đang thắng" sau 3 ngày. Hiện tượng regression to the mean rất phổ biến trong test nhỏ. Kiên nhẫn. Xem thêm phương pháp tại đo lường chỉ số email marketing.

6. Automation đa kênh (omnichannel light)

Email là kênh thuyết phục sâu — đủ không gian để kể chuyện, trình bày bằng chứng, xây dựng niềm tin. Nhưng email một mình không thể đảm bảo người dùng thấy thông điệp đúng lúc. Kết hợp đa kênh giải quyết điều này.

Email + Telegram / Zalo notification

Sau khi gửi email quan trọng (ví dụ: email offer cuối drip campaign), trigger một webhook gửi tin nhắn ngắn qua Telegram hoặc Zalo OA: "Bạn có một tin nhắn quan trọng từ [Brand]. Kiểm tra email ngay." Không nhúng nội dung vào push — dẫn người dùng về email để đọc đầy đủ.

Kỹ thuật: Mailemdi webhook → Node/serverless function → Telegram Bot API hoặc Zalo OA API. Xem hướng dẫn tích hợp API để kết nối.

Email + SMS cho thông báo khẩn

SMS có tỉ lệ mở gần 100% trong 3 phút nhưng giá cao và giới hạn ký tự. Dùng SMS có chọn lọc:

  • Xác nhận đơn hàng / giao dịch — người dùng mong đợi và cần ngay.
  • Nhắc lịch hẹn demo 1 giờ trước — không muốn họ quên.
  • Flash sale hết hạn trong 2 giờ — urgency thật sự.

Không dùng SMS cho: Newsletter, nội dung dài, thông tin không khẩn. SMS không phù hợp để thuyết phục — dùng email cho điều đó.

Phối hợp vai trò từng kênh

Email

Thuyết phục sâu, kể chuyện, case study, so sánh tính năng, giáo dục

Push / Telegram / Zalo

Nhắc nhở, thông báo có tin mới, kéo traffic về email hoặc app

SMS

Thông báo khẩn, xác nhận giao dịch, deadline cứng

Nguyên tắc vàng: mỗi kênh làm đúng việc của nó. Đừng copy-paste cùng một nội dung vào mọi kênh — đó là spam đa kênh, không phải omnichannel.

7. Quản lý flow phức tạp: tránh bẫy phổ biến

Bẫy 1: Một liên hệ vào nhiều flow cùng lúc

Khi bạn có 5-10 automation đang chạy song song, một liên hệ có thể đồng thời trong flow onboarding, flow re-engagement, flow upsell và flow seasonal campaign. Kết quả: họ nhận 4-5 email trong một ngày từ bạn — tất cả đều "đúng" theo logic từng flow riêng lẻ, nhưng tổng thể là trải nghiệm tệ.

Giải pháp: Thiết lập exit condition rõ ràng cho từng flow. Ví dụ: nếu liên hệ enroll vào flow "mua hàng thành công" → tự động exit khỏi flow "abandon cart" và flow "re-engagement." Thêm global suppression: tag "in_active_flow" để automation khác không enroll khi đang xử lý.

Bẫy 2: Không có frequency cap

Automation chạy theo trigger, không theo lịch — nên dễ bị bỏ qua giới hạn tần suất. Một người dùng tích cực trigger nhiều event trong một ngày có thể nhận email liên tục. Thiết lập global frequency cap ở cấp tài khoản: tối đa N email/ngày/liên hệ, bất kể từ flow nào. Xem hướng dẫn tại Quản lý tần suất gửi.

Bẫy 3: Đặt tên flow tùy tiện

Khi bạn có 20+ automation, tên như "Flow 1", "Test mới", "Copy of Welcome" sẽ khiến bạn không thể hiểu hệ thống của mình sau 3 tháng. Dùng convention nhất quán:

[Segment] - [Mục tiêu] - [Trigger] - [Version]

Ví dụ:

FreeUser - Onboarding - SignUp - v2

ProUser - Upsell - Day30 - v1

AllUsers - ReEngage - Inactive30d - v3

B2B - LeadNurture - DemoRequest - v1

Bẫy 4: Flow "zombie" — chạy mãi nhưng không ai xem xét

Automation bạn tạo 1 năm trước vẫn đang chạy với nội dung lỗi thời, offer hết hạn, link hỏng. Đặt lịch review hàng quý cho tất cả active flow: kiểm tra conversion rate, open rate, và xem nội dung còn phù hợp không. Dùng công cụ kiểm tra link để quét link hỏng trong template.

Bẫy 5: Không có unsubscribe path rõ ràng

Mỗi email trong automation phải có link unsubscribe dễ tìm. Nhưng "unsubscribe" trong automation đôi khi chỉ thoát khỏi một flow chứ không phải toàn bộ marketing email. Hãy rõ ràng: nếu người dùng muốn dừng hoàn toàn, họ phải được dừng hoàn toàn, không phải bị đưa sang flow khác.

8. Đo lường automation nâng cao

Open rate và click rate chỉ là chỉ số đầu phễu. Automation nâng cao cần metric đầu ra:

Revenue per automation

Mỗi flow tạo ra bao nhiêu doanh thu tổng cộng? So sánh các flow với nhau để biết đâu đáng đầu tư cải thiện. Một flow có open rate 60% nhưng revenue thấp cần xem xét lại CTA và offer. Một flow open rate 30% nhưng revenue cao là flow đang hoạt động tốt — đừng "fix" nó.

Time to conversion

Từ khi trigger kích hoạt đến khi liên hệ mua hàng / đăng ký / hoàn thành mục tiêu mất bao lâu? Nếu phần lớn conversion xảy ra sau email 2 của một flow 6-email, có thể bạn không cần 4 email còn lại — hoặc cần rút ngắn khoảng cách giữa email 1 và 2.

Drop-off rate tại từng bước

Bao nhiêu phần trăm liên hệ còn trong flow sau mỗi email? Nếu drop-off đột ngột tăng vọt tại email 3, email đó có vấn đề — có thể nội dung không phù hợp, subject line yếu, hoặc gửi sai thời điểm. Visualize funnel từng bước, không chỉ nhìn tổng cuối flow.

Attribution: email nào trong chuỗi đóng deal?

Khi một liên hệ mua hàng sau khi nhận 5 email trong flow, email nào được credit? Last-touch attribution (email cuối) thường cho kết quả sai lệch — đôi khi email số 2 (case study) mới là thứ thuyết phục, còn email 5 chỉ là cú hích cuối nhỏ. Xem xét multi-touch attribution: chia credit cho nhiều điểm tiếp xúc trong chuỗi.

Bảng tổng hợp chỉ số cần theo dõi

Open rate per email trong flowPhát hiện email yếu trong chuỗi
Click-to-open rate (CTOR)Chất lượng nội dung + CTA
Flow completion rate% liên hệ đi hết flow
Conversion rate per flowHiệu quả tổng thể flow
Revenue per enrolled contactROI thực tế của flow
Time to first conversionFlow có đủ nhanh không
Unsubscribe rate per emailPhát hiện nội dung gây khó chịu

Xem thêm cách đọc và phân tích dữ liệu tại Chỉ số email marketing quan trọng nhất và cách cá nhân hóa nội dung dựa trên dữ liệu hành vi tại Dynamic content và cá nhân hóa.

Tóm tắt — Checklist trước khi triển khai automation nâng cao

  • Mỗi flow có ít nhất một điều kiện rẽ nhánh dựa trên hành vi thực tế (không chỉ thời gian).
  • Đã định nghĩa lead score threshold và hành động tự động khi đạt ngưỡng.
  • Flow có exit condition rõ ràng, tránh liên hệ kẹt mãi trong automation.
  • Frequency cap đã bật ở cấp tài khoản.
  • Tên flow theo convention [Segment]-[Mục tiêu]-[Trigger]-[Version].
  • Đã thiết lập tracking conversion để đo revenue per flow, không chỉ open rate.
  • Lịch review flow định kỳ hàng quý đã được đặt trong lịch.

Sẵn sàng xây automation nâng cao?

Mailemdi hỗ trợ rẽ nhánh theo hành vi, custom field cho lead scoring, và webhook để kết nối với hệ thống của bạn. Xem hướng dẫn cụ thể trong phần trợ giúp hoặc bắt đầu từ thư viện mẫu automation.