Chuyển đến nội dung chính

WhatsApp

Thời gian tồn tại của tin nhắn WhatsApp: đừng để mã OTP, tin nhắc lịch và tin báo giao hàng đến quá muộn

Điện thoại của khách tắt máy vài tiếng, khi bật lại WhatsApp mới giao mã xác minh đã hết hạn từ lâu, hoặc tin "shipper sẽ đến sau 20 phút" cho một đơn đã được nhận từ buổi trưa. Thời gian tồn tại của tin nhắn cho WhatsApp biết khi nào thì thôi không gửi nữa. Giá trị mặc định của từng danh mục mẫu, giá trị nào hợp với tin nào và cách đặt trong MonoChat.

Đội ngũ MonoChat Cập nhật: 9 phút đọc

Trong trang này
  1. WhatsApp thử gửi lại tin nhắn như thế nào
  2. Mặc định và giới hạn theo danh mục
  3. Giá trị nào hợp với tin nào
  4. Cách đặt trong MonoChat
  5. Ví dụ: tin nhắn trong ngày của một phòng khám nha khoa
  6. Chi phí
  7. Danh sách kiểm tra
  8. Nguồn

Một khách hàng xin mã đăng nhập khi đang lên máy bay. Điện thoại chuyển sang chế độ máy bay, bốn tiếng sau, lúc hạ cánh xuống Đà Nẵng, WhatsApp mới giao mã đã hết hạn từ 10 phút đầu. Một khách khác nhận tin “shipper Giao Hàng Nhanh sẽ đến sau 20 phút” vào buổi tối, trong khi kiện hàng đã được gửi nhờ nhà hàng xóm từ trưa. Còn tin “lịch khám của anh/chị bắt đầu sau một giờ” của một phòng khám thì đến vào sáng hôm sau.

Không tin nào sai lúc được gửi. Chúng sai lúc đến nơi. WhatsApp sẽ cố giao tin cho một chiếc điện thoại đang tắt hoặc mất mạng, và với phần lớn mẫu, WhatsApp cố trong tối đa 30 ngày. Thời gian tồn tại của tin nhắn (TTL) là thiết lập cho WhatsApp biết khi nào thì dừng lại.

Từ phiên bản 3.8.46, trình tạo mẫu của MonoChat cho phép đặt giá trị này trên mẫu Tiện ích và Xác thực, như vốn đã làm được với mẫu Tiếp thị. Bài viết này giải thích cách thời gian tồn tại hoạt động, giá trị mặc định và giới hạn của từng danh mục, giá trị nào hợp với tin nào và cách đặt.

Một lưu ý cho thị trường Việt Nam: khách trong nước thường dùng Zalo hoặc Facebook Messenger, còn WhatsApp hợp nhất với du khách, khách nước ngoài, Việt kiều và đối tác xuất khẩu. Các ví dụ dưới đây xoay quanh nhóm khách đó.

WhatsApp thử gửi lại tin nhắn như thế nào

Khi bạn gửi một tin nhắn mẫu, WhatsApp trước hết thử giao đến điện thoại của khách. Nếu máy đang tắt, mất kết nối hoặc đã ngoại tuyến một lúc, tin nằm chờ phía WhatsApp và WhatsApp thử lại. Meta gọi độ dài của khoảng thử lại này là thời gian tồn tại của tin nhắn.

Khi thời gian tồn tại kết thúc, có hai điều xảy ra:

  • Tin nhắn bị bỏ. Tài liệu của Meta nói hệ thống bỏ những tin không giao được trong thời gian tồn tại mặc định hoặc tùy chỉnh. Khách không bao giờ thấy tin đó.
  • Bạn không nhận được trạng thái đã giao. Lời khuyên của Meta rất đơn giản: nếu webhook đã giao không đến trước khi hết thời gian tồn tại, hãy coi như tin đã bị bỏ.

Khoảng thử lại mặc định dài vì phần lớn tin nhắn vài ngày sau vẫn còn giá trị: biên lai, sao kê, bản tin. Bài viết này nói về những tin thì không.

Mặc định và giới hạn theo danh mục

Meta đặt thời gian tồn tại theo từng mẫu, và khoảng cho phép phụ thuộc vào danh mục của mẫu:

Danh mụcMặc địnhKhoảng bạn đặt đượcTrong MonoChat (giây)
Xác thực10 phút (30 ngày với mẫu tạo trước 23/10/2024)30 giây đến 15 phút30 đến 900
Tiện ích30 ngày30 giây đến 12 giờ30 đến 43200
Tiếp thị30 ngày12 giờ đến 30 ngày43200 đến 2592000, trên tài khoản đã được đưa vào Marketing Messages API

Có ba chi tiết dễ bỏ sót:

  • Mẫu xác thực cũ vẫn giữ 30 ngày. Nếu mẫu xác minh của bạn tạo trước ngày 23/10/2024 và bạn chưa từng đặt thời gian tồn tại, mã vẫn có thể đến muộn hàng tuần. Đặt một giá trị cho mẫu là xong.
  • Mẫu tiện ích không có khoảng ngắn mặc định. Một tin cập nhật giao hàng không đặt thời gian tồn tại sẽ được thử lại trong 30 ngày, lâu như một bản tin.
  • Đổi danh mục sẽ xóa giá trị. Khi Meta chuyển mẫu sang danh mục khác, Meta xóa thời gian tồn tại, và mẫu quay về mặc định của danh mục mới cho đến khi bạn đặt giá trị mới trong khoảng của danh mục đó.

Giá trị nào hợp với tin nào

Hãy đặt thời gian tồn tại bằng thời điểm tin nhắn hết đúng hoặc hết hữu ích, chứ không phải thời điểm bạn muốn khách đọc. Một số gợi ý để bắt đầu:

Tin nhắnDanh mụcThời gian tồn tại gợi ýLý do
Mã đăng nhập hoặc xác minh có hiệu lực 10 phútXác thực600 giây hoặc ít hơnMeta khuyên đặt thời gian tồn tại bằng hoặc ngắn hơn thời hạn hiệu lực của mã
Mã xác nhận thanh toán có hiệu lực 5 phútXác thực300 giâyMã đến sau khi hết hạn chỉ tạo thêm một yêu cầu hỗ trợ
”Shipper sẽ đến trong khoảng 30 phút nữa”Tiện ích1800 giâySau đó shipper đã đến hoặc đã đi
”Bàn của quý khách đã sẵn sàng” hoặc “đơn hàng đã sẵn sàng để nhận”Tiện ích1800 đến 3600 giâyChỉ hữu ích khi khách còn ở gần
Nhắc lịch hẹn gửi trước 3 giờTiện ích10800 giâyBỏ tin sau giờ hẹn để tránh một tin nhắn gây khó hiểu
Xác nhận khung giờ giao hàng trong ngàyTiện ích21600 đến 43200 giâyĐến tối thì khung giờ đã qua
Xác nhận đơn hàng, biên lai, hóa đơnTiện íchĐể trốngVài ngày sau vẫn còn hữu ích
Đợt khuyến mãi chớp nhoáng 48 giờTiếp thị172800 giâyƯu đãi kết thúc khi đợt khuyến mãi kết thúc

Hai nguyên tắc nhỏ:

  • Để trống khi đến muộn vẫn chấp nhận được. Biên lai đến vào ngày mai vẫn hơn không có. Đừng đặt thời gian tồn tại ngắn cho những tin phải luôn đến nơi.
  • Chuẩn bị phương án dự phòng khi muộn còn tệ hơn không đến. Mã bị bỏ nên dẫn đến nút “gửi lại mã” trong ứng dụng của bạn; tin “shipper đã đến gần” bị bỏ có thể dẫn đến một cuộc gọi từ shipper. Hãy quyết định điều đó trước khi rút ngắn thời gian tồn tại.

Cách đặt trong MonoChat

Bạn cần một số WhatsApp đã kết nối dưới dạng kênh WhatsApp Business (Cloud).

1. Mở danh sách mẫu. Vào Cài đặt › Trò chuyện › Kênh, mở menu ⋮ của kênh và chọn Tin nhắn mẫu.

2. Tạo mẫu. Bấm Tạo và chọn danh mục: Tiện ích cho tin cập nhật, Xác thực cho mã. Với mã, chọn loại Mật khẩu một lần; với tin cập nhật, chọn Tiêu chuẩn, hoặc Từ thư viện của Meta để bắt đầu từ một mẫu tiện ích Meta đã viết sẵn (xem hướng dẫn về thư viện mẫu của chúng tôi).

3. Nhập thời gian tồn tại. Bên dưới tên và ngôn ngữ, điền vào ô Thời gian tồn tại của tin nhắn (giây). MonoChat kiểm tra khoảng giá trị ngay khi bạn gõ và hiện “Nhập giá trị từ 30 đến 43200 giây.” với Tiện ích hoặc “từ 30 đến 900 giây” với Xác thực khi con số nằm ngoài khoảng. Để trống nếu muốn giữ mặc định của WhatsApp.

4. Với mã, khớp với thời hạn hiệu lực. Trong mẫu Mật khẩu một lần, ô Thời hạn hiệu lực của mã (phút, 1–90) nhận từ 1 đến 90 phút. Hãy đặt thời gian tồn tại bằng hoặc ngắn hơn khoảng đó. Một mã có hiệu lực 10 phút với thời gian tồn tại 600 giây sẽ không bao giờ đến sau khi đã hết dùng được.

5. Gửi. Hoàn tất nội dung, nút và ví dụ như thường lệ (bài cách tạo mẫu tin nhắn WhatsApp hướng dẫn từng trường) rồi gửi mẫu để Meta xét duyệt. Thời gian tồn tại đi cùng mẫu: mọi tin gửi từ mẫu đó, dù từ cuộc trò chuyện, một luồng, tin nhắn hàng loạt hay hệ thống của bạn, đều dùng cùng một giá trị.

Mẫu Tiếp thị chỉ hiện ô này khi tài khoản WhatsApp Business của bạn đã được đưa vào Marketing Messages API của Meta, điều mà MonoChat tự nhận biết. Khoảng giá trị ở đó là 43200 đến 2592000 giây.

Ví dụ: tin nhắn trong ngày của một phòng khám nha khoa

Một phòng khám nha khoa tại Đà Nẵng, nhiều khách là du khách và người nước ngoài sống ở đó, gửi ba loại tin WhatsApp từ một luồng của MonoChat liên kết với lịch đặt hẹn:

  • Xác nhận đặt lịch (Tiện ích, không đặt thời gian tồn tại). Bệnh nhân đọc vào hôm sau vẫn còn hữu ích.
  • Nhắc lịch trước ba giờ (Tiện ích, 10800 giây). Nếu điện thoại của bệnh nhân tắt cả buổi sáng, tin nhắc bị bỏ khi buổi hẹn đã bắt đầu thay vì đến sau đó.
  • “Bác sĩ đang trễ 20 phút” (Tiện ích, 1200 giây). Tin này chỉ đúng trong hai mươi phút tới.

Luồng gửi từng tin bằng nút Gửi tin nhắn mẫu. Khi bệnh nhân trả lời “dời sang 5 giờ chiều được không?”, câu trả lời mở cửa sổ chăm sóc khách hàng 24 giờ và vào hộp thư đến nhóm, nơi lễ tân trả lời bằng văn bản tự do.

Tin xác nhận có thể dùng chung mẫu với tin nhắc lịch nếu phòng khám không quan tâm đến thời điểm. Vì thời gian tồn tại đặt theo từng mẫu, những tin cần thời hạn khác nhau cần các mẫu riêng.

Chi phí

Meta tính phí theo từng tin nhắn được giao, theo giá của danh mục mẫu và quốc gia của người nhận. Trang giá của Meta nói doanh nghiệp chỉ bị tính phí khi tin nhắn được giao, nên tin bị bỏ khi hết thời gian tồn tại không bị tính phí. Vì vậy rút ngắn thời gian tồn tại không bao giờ tốn thêm; nhiều nhất là tiết kiệm được phí của một tin sẽ đến quá muộn để có ích. Meta thu phí trực tiếp từ doanh nghiệp của bạn, còn MonoChat, Đối tác kinh doanh chính thức của Meta (Meta Business Partner), không tính thêm phụ phí. Hãy ước tính một chiến dịch bằng công cụ tính chi phí gửi tin nhắn hàng loạt.

Danh sách kiểm tra

  • Liệt kê mọi mẫu có nội dung hết đúng sau một khoảng thời gian: mã, “đang trên đường”, “đã sẵn sàng”, nhắc lịch trong ngày, khuyến mãi chớp nhoáng
  • Mẫu xác thực: thời gian tồn tại bằng hoặc ngắn hơn Thời hạn hiệu lực của mã
  • Mẫu xác thực tạo trước 23/10/2024: đặt một giá trị, nếu không sẽ giữ 30 ngày
  • Tin cập nhật tiện ích gắn với một mốc giờ: thời gian tồn tại kết thúc khi tin hết đúng
  • Biên lai, xác nhận và hóa đơn: để trống
  • Mẫu riêng cho những tin cần thời hạn khác nhau
  • Phương án dự phòng cho tin bị bỏ: gửi lại trong ứng dụng, một cuộc gọi, một tin mới khi khách nhắn đến
  • Sau khi Meta đổi danh mục của mẫu: đặt lại thời gian tồn tại

Nguồn

Câu hỏi thường gặp

Câu hỏi thường gặp

Thời gian tồn tại của tin nhắn trên WhatsApp là gì?

Khi WhatsApp chưa thể giao tin ngay, chẳng hạn điện thoại của khách đang tắt hoặc mất mạng, WhatsApp sẽ thử gửi lại. Thời gian tồn tại (TTL) là khoảng thời gian WhatsApp thử lại đó. Hết thời gian, WhatsApp bỏ tin nhắn và tin không bao giờ được giao.

Thời gian tồn tại mặc định là bao lâu?

Theo tài liệu của Meta, là 10 phút với mẫu xác thực (30 ngày với mẫu xác thực tạo trước ngày 23/10/2024), và 30 ngày với mẫu tiện ích và tiếp thị.

Tôi đặt được những giá trị nào?

Từ 30 giây đến 15 phút với mẫu xác thực, từ 30 giây đến 12 giờ với mẫu tiện ích, và từ 12 giờ đến 30 ngày với mẫu tiếp thị. Trong MonoChat, bạn nhập giá trị theo giây ở trình tạo mẫu: 30 đến 900 với Xác thực, 30 đến 43200 với Tiện ích, và 43200 đến 2592000 với Tiếp thị trên tài khoản đã được đưa vào Marketing Messages API của Meta.

Tin nhắn hết hạn có bị tính phí không?

Meta chỉ tính phí khi tin nhắn được giao. Tin bị bỏ vì hết thời gian tồn tại chưa bao giờ được giao nên không bị tính phí. Meta thu phí trực tiếp từ bạn, MonoChat không tính thêm phụ phí.

Làm sao biết một tin nhắn đã bị bỏ?

Hướng dẫn của Meta là coi tin nhắn đã bị bỏ nếu không có trạng thái đã giao nào đến trước khi hết thời gian tồn tại. Trong MonoChat, tin như vậy không bao giờ có dấu tích đã giao trong cuộc trò chuyện, và luồng hoặc hệ thống của bạn nên tính sẵn bước tiếp theo, như gửi mã mới hoặc gọi điện, thay vì chờ tin đó.

Thời gian tồn tại ra sao nếu Meta đổi danh mục của mẫu?

Meta sẽ xóa giá trị này. Nếu một mẫu tiện ích có thời gian tồn tại tùy chỉnh bị chuyển sang tiếp thị, giá trị của nó bị để trống và mẫu quay về mặc định cho đến khi bạn đặt giá trị mới trong khoảng cho phép của danh mục mới.

Miễn phí tháng đầu gói Growth

Quản lý WhatsApp, Instagram và Messenger trong một hộp thư

Bắt đầu miễn phí với MonoChat: hộp thư chung cho đội ngũ, trợ lý AI, mẫu tin nhắn và chiến dịch trên API chính thức của Meta.

Mỗi doanh nghiệp một mã • 30 ngày để sử dụng • Không cần thẻ

$150 để bắt đầu.

Nhận