Double opt-in là một cách tuyệt vời để đảm bảo rằng những liên hệ quan tâm đến việc nhận email của bạn.

Khi bạn thiết lập double opt-in, danh bạ của bạn sẽ nhận được email yêu cầu họ xác nhận đăng ký. Chỉ sau khi họ xác nhận, họ mới được thêm vào danh sách đã đăng ký.

Tạo một liên hệ unsubscribed

Chúng ta sẽ bắt đầu bằng cách tạo một liên hệ đã unsubscribe. Bạn có thể thực hiện việc này bằng cách kích hoạt một sự kiện và đặt thuộc tính subscribed thành false.

await fetch('https://api.mailsparky.com/v1/track', {
    method: "POST",
    headers: {
        "Content-Type": "application/json",
        "Authorization": "Bearer <API_KEY>"
    },
    body: JSON.stringify({
        "event": "subscribed",
        "email": "hello@mailsparky.com",
        "subscribed": false
    })
});

Thiết lập một double opt-in template & action

Tiếp theo, chúng ta sẽ tạo một Template and Action that will sẽ được sử dụng để gửi double opt-in email.

Đối với template sẽ có 2 lựa chọn:

  • Sử dụng trang MailSparky subscription, có sẵn cho mỗi liên hệ tại
  • Xây dựng trang đăng ký của riêng bạn và sử dụng contacts API để đăng ký contact.

Sau khi bạn đã đưa ra quyết định, hãy tạo một transactional template và một Actions kích hoạt khi sự kiện subscribe được kích hoạt.

Điều quan trọng: sử dụng transactional template chứ không phải marketing template. Marketing template sẽ không được gửi đến những địa chỉ liên hệ unsubscribed.

Kích hoạt double opt-in email

Bây giờ mọi thứ đã được thiết lập, bạn có thể tích hợp trình kích hoạt Event vào trang đích, blog hoặc bất cứ nơi nào bạn thu thập email.

Các liên hệ sẽ vẫn ở trạng unsubscribed cho đến khi họ nhấp vào liên kết trong email xác nhận tham gia và xác nhận đăng ký trên trang đăng ký.