Emailer

Nhận Thông Báo Tức Thì Với Email Webhooks

Tích hợp email API webhook để nhận cập nhật thời gian thực về opens, clicks, bounces, và nhiều hơn nữa.

Email webhook là các HTTP callback được kích hoạt bởi các sự kiện email. Chúng cho phép ứng dụng của bạn nhận dữ liệu thời gian thực mà không cần polling. Với email API webhook của Emailer, bạn có thể tự động hóa quy trình làm việc và luôn được cập nhật ngay lập tức.

Trình tạo mã gửi email

Điền vào các trường và sao chép đoạn mã sẵn sàng chạy bằng ngôn ngữ của bạn.

Truyền Phát Sự Kiện Thời Gian Thực

Nhận thông báo webhook sự kiện email ngay lập tức khi chúng xảy ra. Không còn polling hay chậm trễ—ứng dụng của bạn luôn đồng bộ với mỗi lần gửi, mở, nhấp và bounce.

Bộ Lọc Payload Tùy Chỉnh

Lọc các sự kiện email kích hoạt webhook của bạn. Chỉ đăng ký các sự kiện quan trọng—như bounce hoặc khiếu nại spam—giảm lưu lượng và xử lý không cần thiết.

Thử Lại và Ghi Nhật Ký

Emailer tự động thử lại các lần gửi webhook thất bại với exponential backoff. Nhật ký chi tiết hiển thị các lần thử gửi, mã trạng thái và payload để khắc phục sự cố.

Email webhook là gì?

Email webhook là các tin nhắn tự động được gửi từ dịch vụ email (như Emailer) đến máy chủ của bạn khi các sự kiện cụ thể xảy ra. Thay vì liên tục polling để cập nhật, hệ thống của bạn thụ động nhận dữ liệu sự kiện qua các yêu cầu HTTP POST. Các sự kiện email phổ biến bao gồm bounces, opens, clicks, báo cáo spam và deliveries.

Mỗi payload webhook chứa dữ liệu có cấu trúc (JSON) với chi tiết về sự kiện, như địa chỉ người nhận, dấu thời gian, loại sự kiện và siêu dữ liệu chiến dịch. Điều này cho phép bạn kích hoạt các hành động tùy chỉnh trong thời gian thực mà không cần can thiệp thủ công hay gọi API.

Cách webhook sự kiện email cải thiện khả năng gửi và tương tác

Bằng cách đăng ký webhook sự kiện email, bạn có thể phát hiện ngay lập tức các hard bounce và xóa địa chỉ không hợp lệ khỏi danh sách, bảo vệ danh tiếng người gửi. Một email API webhook cho opens và clicks cho phép bạn phân khúc người đăng ký tương tác và tái tương tác với những người không hoạt động.

Phản ứng tự động đối với báo cáo spam qua webhook giúp bạn phát hiện sớm các vấn đề về chất lượng danh sách. Các vòng phản hồi thời gian thực giảm tỷ lệ khiếu nại và cải thiện vị trí trong hộp thư đến. Cuối cùng, email webhook biến dữ liệu sự kiện thô thành những hiểu biết có thể hành động để cải thiện hiệu suất chiến dịch.

Thiết lập email API webhook với Emailer

Để cấu hình email API webhook trong Emailer, điều hướng đến phần Webhooks trong Cài đặt. Nhập URL endpoint của bạn (phải chấp nhận yêu cầu POST), chọn các sự kiện bạn muốn đăng ký (ví dụ: sent, delivered, opened, clicked, bounced, complained), và tùy chọn đặt khóa bí mật cho xác thực HMAC.

Khi đã lưu, Emailer sẽ ngay lập tức bắt đầu gửi các yêu cầu HTTP POST đến endpoint của bạn cho mỗi sự kiện đã đăng ký. Bạn cũng có thể chỉ định thời gian chờ phản hồi và chính sách thử lại. Đối với các gửi khối lượng lớn, hãy cân nhắc sử dụng một trình xử lý webhook chuyên dụng để tránh tắc nghẽn.

Các phương pháp tốt nhất để xử lý email webhook

Luôn xác thực tính xác thực của webhook bằng cách kiểm tra chữ ký HMAC trong header `X-Emailer-Signature`. Điều này ngăn chặn các tác nhân độc hại gửi các sự kiện giả. Ngoài ra, đảm bảo endpoint của bạn phản hồi với 200 OK càng nhanh càng tốt để xác nhận đã nhận.

Thiết kế bộ tiêu thụ webhook của bạn để có tính idempotent: lưu trữ một ID sự kiện duy nhất và bỏ qua các bản sao. Triển khai exponential backoff cho các lần gửi thất bại (Emailer thử lại tối đa 3 lần). Cuối cùng, ghi lại tất cả các webhook đến để gỡ lỗi và kiểm toán.

Quản Lý Hủy Đăng Ký Tự Động

Sử dụng email webhook để phát hiện bounce và khiếu nại spam ngay lập tức. Tự động xóa các liên hệ đó khỏi danh sách của bạn để duy trì danh tiếng người gửi tốt.

Email Theo Dõi Cá Nhân Hóa

Kích hoạt email theo dõi khi ai đó mở chiến dịch của bạn nhưng không nhấp. Với dữ liệu webhook sự kiện email, bạn có thể gửi các tin nhắn nhận biết ngữ cảnh để tăng chuyển đổi.

Phát Hiện Gian Lận

Theo dõi các mẫu bất thường trong sự kiện email (ví dụ: mở nhanh từ nhiều IP khác nhau) qua email API webhook. Đánh dấu hoạt động đáng ngờ và ngăn chặn lạm dụng tài khoản hoặc nhồi thông tin xác thực.

FAQ

Sự khác biệt giữa webhook và API polling là gì?

Webhook đẩy dữ liệu đến máy chủ của bạn ngay lập tức khi sự kiện xảy ra, trong khi polling yêu cầu máy chủ của bạn định kỳ yêu cầu cập nhật. Webhook hiệu quả hơn và cung cấp thông báo thời gian thực, khiến chúng trở nên lý tưởng cho các sự kiện email nhạy cảm về thời gian.

Làm cách nào để xác thực email webhook từ Emailer?

Emailer ký từng payload webhook bằng khóa bí mật sử dụng HMAC-SHA256. Chữ ký được truyền trong header `X-Emailer-Signature`. Tính toán HMAC của phần thân yêu cầu thô bằng khóa bí mật của bạn và so sánh nó với header đó để đảm bảo tính xác thực.

Tôi có thể sử dụng email webhook cho nhiều sự kiện không?

Có. Trong cài đặt webhook của Emailer, bạn có thể đăng ký bất kỳ tổ hợp sự kiện nào như sent, delivered, opened, clicked, bounced và complained. Bạn cũng có thể tạo các webhook riêng biệt cho các nhóm sự kiện khác nhau.

Điều gì xảy ra nếu máy chủ của tôi bị sập khi một webhook được gửi?

Hệ thống webhook của Emailer thử lại gửi tối đa ba lần với độ trễ tăng dần (khoảng 5 phút, 15 phút và 1 giờ). Nếu tất cả các lần thử đều thất bại, sự kiện sẽ được ghi lại và bạn có thể kiểm tra nhật ký webhook để biết chi tiết.

Làm thế nào để kiểm tra email webhook trước khi đưa vào hoạt động?

Sử dụng công cụ kiểm tra webhook như RequestBin hoặc Webhook.site để thu thập payload đến. Trong Emailer, đặt endpoint webhook của bạn thành URL kiểm tra đó, gửi email kiểm tra và kiểm tra cấu trúc payload cũng như các header.

Sẵn sàng tích hợp email webhook?

Bắt đầu dùng thử miễn phí và thiết lập webhook sự kiện email trong vài phút.

Tạo tài khoản miễn phí của bạn