Case study · 10 phút đọc

Cách tôi chuyển 50.000 subscriber khỏi Mailchimp trong 3 ngày

Tác giả Đội ngũ AcelleMail May 22, 2026 10 phút đọc
comparison tutorial

Một báo cáo thực tế về việc chuyển newsletter B2B 50.000 subscriber từ Mailchimp Standard sang AcelleMail + Amazon SES. Thời gian đi đâu, chỗ nào vỡ, và hoá đơn hằng tháng mới trông ra sao.

§1

Bối cảnh — vì sao chúng tôi chuyển

Newsletter của chúng tôi đang đứng ở mức 49.847 subscriber khi hoá đơn Mailchimp cho tháng tiếp theo về tới: 259 USD/tháng ở gói Standard, dự kiến nhảy lên 310 USD khi vượt mốc 50K. Tính ra là 3.108-3.720 USD/năm chi tiêu định kỳ cho một dịch vụ mà tính năng duy nhất chúng tôi thực sự cần là “gửi một newsletter vào sáng thứ Ba tới một list.”

List đã ở Mailchimp được 4 năm. Open rate 38%, click rate 4,2%, complaint rate không đáng kể. Chúng tôi chuyển không phải vì Mailchimp hỏng — chúng tôi chuyển vì cảm giác giá không tương xứng với những gì mình dùng.

Ứng viên thay thế: AcelleMail tự host, gửi qua Amazon SES Frankfurt (EU residency cho subscriber list của chúng tôi). License một lần $80, tổng chi phí ~15 USD/tháng. Hoà vốn license: tháng 1.

§2

Ngày 1 — cài đặt + DNS + thiết lập SES

Phần kỹ thuật mất ~3 giờ. Tính theo từng giờ:

  • Giờ 1. Dựng một Hetzner CX22 (€4,51/tháng, eu-central-1 Falkenstein). Ubuntu 24.04 LTS. Cài nginx + PHP 8.3 + MySQL 8 + composer. Upload bundle AcelleMail từ CodeCanyon, chạy web installer. License đã xác thực, tạo admin user.
  • Giờ 2. Amazon SES → "Verified identities" → thêm domain gửi của chúng tôi. Bật Easy-DKIM (3 CNAME). Publish record SPF + DMARC. Đợi ~10 phút để SES verify. Yêu cầu production access (form điền 4 phút; phê duyệt về sáng hôm sau).
  • Giờ 3. AcelleMail admin → Sending servers → thêm SES qua SMTP. Dán credential. Gửi test email built-in tới inbox của chính mình. Vào inbox, DKIM pass, SPF pass. ✅

Bài học 1 của cuộc di trú: thiết lập kỹ thuật là phần dễ. 2 ngày sau hoàn toàn là chuyện di trú dữ liệu + dựng lại automation.

§3

Ngày 2 — export, biến đổi, import

Export Mailchimp: Audience → All contacts → Export. File tải về là ZIP gồm 4 CSV: subscribed members, unsubscribed members, cleaned (bounced) members, non-subscribed (pending). Số lượng: 49.847 + 8.124 + 612 + 21.

Chúng tôi viết một script Python nhỏ để gộp 4 CSV thành một file master với hai cột mới: status (subscribed / unsubscribed / bounced) và consent_source_mailchimp (chúng tôi giữ lại source URL mà Mailchimp đã track). 30 phút.

Import AcelleMail: Lists → Create List → set merge field (chúng tôi có 6: email, first_name, last_name, segment, signup_source, consent_date). Sau đó Import → Upload CSV → map cột. Import chạy theo batch; ~25 phút cho 58K row tổng cộng. Tag được đưa sang như một custom field; chúng tôi convert chúng thành segment sau khi import.

Bài học 2: segment của Mailchimp không export sạch được. CSV chỉ cho biết một contact có những tag nào, không nói rule của segment. Chúng tôi có 11 segment; tái tạo lại trong segment builder của AcelleMail mất thêm 90 phút vì semantics của operator hơi khác (Mailchimp “is or is not” vs AcelleMail “equals / does not equal”). Document segment của bạn TRƯỚC khi bắt đầu di trú.

§4

Ngày 3 — automation, template, smoke test

Đây là ngày dài nhất. Chúng tôi có 4 automation active trên Mailchimp: welcome series (5 email), 90-day re-engagement, content-download follow-up (3 email), và một winback theo quý. Tổng 13 email cần dựng lại từ đầu.

Automation builder của AcelleMail dùng chung những primitive như Mailchimp — trigger / wait / condition / send / tag-update — nên mapping khái niệm là 1:1. Nút thắt là dựng lại HTML email. Chúng tôi có một template Mailchimp tuỳ biến dùng làm base; AcelleMail nhận raw HTML nên chúng tôi dán source và thay merge tag Mailchimp (*|FNAME|*) bằng của AcelleMail ({{FNAME}}) qua search-and-replace.

~4 giờ sau, cả 4 automation đã dựng lại + test gửi tới các địa chỉ của chúng tôi. Sau đó chạy smoke test: gửi newsletter định kỳ kế tiếp từ AcelleMail SONG SONG với những gì đã có thể là send từ Mailchimp. Chúng tôi gửi cả hai lúc 9 giờ sáng thứ Ba. Tới trưa:

  • Send từ Mailchimp: open rate 38,1% (baseline 4 tuần của chúng tôi).
  • Send từ AcelleMail: open rate 37,4%. Trong khoảng nhiễu.

Xác nhận deliverability tương đương. Ngày 3 kết thúc bằng việc trỏ form đăng ký trên website vào API của AcelleMail và tắt subscription Mailchimp Standard kể từ cuối kỳ thanh toán.

§5

Cái gì đã vỡ (và chúng tôi đã sửa thế nào)

  1. 3 subscriber có emoji trong first_name. CSV export từ Mailchimp encode chúng thành ký tự ? placeholder. Chúng tôi không phát hiện ra cho tới khi welcome email gửi cho một người đăng ký vào ngày 4 hiển thị ? thay vì tên họ. Cách sửa: sweep sau import + một sanitiser ở form đăng ký.
  2. Một automation cứ tiếp tục fire. Chúng tôi quên disable một winback flow ở Mailchimp trước khi export. Ba subscriber không hoạt động nhận winback email từ Mailchimp VÀ từ AcelleMail trong cùng một giờ. Quê. Đã xin lỗi qua một follow-up.
  3. Open rate trông “sai” trong 48 giờ. AcelleMail đếm open theo open-tracking pixel; Mailchimp đếm open qua tracker của họ. Định nghĩa metric thì khớp, nhưng trong 48h đầu AcelleMail báo 12% open trong khi lịch sử Mailchimp báo 38%. Chúng tôi truy được nguyên nhân là open-tracking pixel chưa được warm trong mail client của subscriber (vốn cache quyết định load image). Sau 48h, các con số hội tụ.

§6

Các con số, sáu tháng sau

Retro 6 tháng sau di trú:

Chỉ sốMailchimpAcelleMail + SES
Chi phí hằng tháng$259-$310$15-$22
License (phân bổ trên 5 năm)$1.33/tháng
Open rate (trung bình 6 tháng)38,1%37,8%
Complaint rate0,03%0,02%
Thời gian engineering / tháng~30 phút~90 phút

Delta thời gian engineering là có thật và kéo dài: chúng tôi dùng thêm ~1 giờ/tháng cho việc review bounce SES, vá OS, và đôi khi là tinh chỉnh MySQL. Tính theo giá giờ của chúng tôi, đó là chi phí mềm ~50 USD/tháng — vẫn là tiết kiệm net 4-5 lần so với Mailchimp Standard.

Có làm lại không? Có. Có đáng 3 ngày làm việc để tiết kiệm 3K-3,5K USD/năm không? Có. Có khuyến nghị cho mọi team không? Không — nếu bạn không có băng thông vận hành, sự tiện lợi của Mailchimp có thể là khoản phí đúng để trả.

Tự host trên hạ tầng của bạn.

AcelleMail là nền tảng email tự host mua một lần. Full source code, không tính phí theo subscriber.

Mua AcelleMail — $80 Xem Demo trực tiếp