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

Xác minh OTP qua SMS

Xác minh OTP qua SMS với Twilio mã, gửi lại và kênh dự phòng trong một luồng

Gửi mật khẩu dùng một lần cho đăng ký, đăng nhập, đặt lại mật khẩu và thanh toán qua chính tài khoản Twilio của bạn. Workflow MonoChat xử lý hết hạn, gửi lại và kênh dự phòng, đồng thời lưu lại mọi mã đã gửi.

Hoặc bắt đầu với $150 tín dụng, đủ cho tháng đầu tiên dùng gói Growth

  • Mã đăng nhập và đăng ký
  • Đặt lại mật khẩu
  • Gửi lại và dự phòng
  • Cảnh báo bảo mật
Nova Bank SMS

Nova Bank: 482913 là mã đăng nhập của bạn, có hiệu lực trong 5 phút. Tuyệt đối không chia sẻ mã cho bất kỳ ai, kể cả nhân viên ngân hàng.

08:41

Nova Bank: tài khoản vừa đăng nhập trên thiết bị mới (Chrome trên Windows). Không phải bạn? Trả lời KHÔNG.

08:42

KHÔNG

08:45

Đã bắt đầu kiểm tra bảo mật

Thiết bị mới · Chrome trên Windows

Đã báo đội bảo mật

Cảm ơn bạn. Chúng tôi đã đánh dấu lần đăng nhập này và đội bảo mật sẽ sớm liên hệ với bạn.

08:45

Cách hoạt động

Xác minh OTP qua SMS hoạt động thế nào trong MonoChat

Việc tạo và kiểm tra mã vẫn do ứng dụng của bạn đảm nhận. MonoChat gửi mã qua tài khoản Twilio của bạn và quản lý mọi thứ xung quanh tin nhắn.

  • Ứng dụng của bạn hoặc một hàm tùy chỉnh tạo mã và khởi chạy workflow qua API
  • MonoChat gửi SMS từ số Twilio của bạn kèm tên thương hiệu và thời hạn hiệu lực
  • Tin không đến hoặc người dùng chưa đăng nhập? Workflow gửi lại, chờ hoặc chuyển sang WhatsApp hay email
  • Mọi lượt gửi, trạng thái và lần chuyển kênh đều được ghi lại cho đội ngũ
Nova Shop SMS

Nova Shop: 739204 là mã đặt lại mật khẩu của bạn, có hiệu lực trong 10 phút.

14:02

Nova Shop: mã mới của bạn là 615830. Mã trước đó không còn hiệu lực.

14:04

Đã đổi mật khẩu

Tài khoản Nova Shop

Hôm nay lúc 14:05

Nova Shop: mật khẩu của bạn vừa được thay đổi. Không phải bạn? Trả lời KHÔNG để được hỗ trợ.

14:05

Tính năng

Mọi thứ xung quanh mã OTP, trong một workflow

Twilio gửi SMS. MonoChat quyết định khi nào gửi, làm gì khi thất bại và ai được xem kết quả.

Tin nhắn mẫu

Luồng OTP qua SMS trong thực tế

Ba thời điểm xác minh phổ biến và những gì khách hàng thấy trên điện thoại.

Xác minh số điện thoại khi đăng ký

Xác nhận số điện thoại thuộc về khách hàng mới trước khi kích hoạt tài khoản.

Nova Fit SMS

Nova Fit: 204617 là mã xác minh của bạn. Nhập mã trong ứng dụng để hoàn tất đăng ký. Hiệu lực 5 phút.

19:20

Chào mừng bạn đến với Nova Fit! Số điện thoại đã được xác minh. Trả lời STOP để ngừng nhận SMS.

19:21

Mã giao nhận hàng

Cung cấp mã cho shipper để kiện hàng đến đúng người nhận.

Nova Store SMS

Nova Store: đơn hàng của bạn sẽ đến hôm nay trong khoảng 14:00–16:00. Vui lòng đọc mã 5821 cho shipper khi nhận hàng.

09:10

Hàng xóm nhà số 12 nhận giúp được không?

09:32

Được, bạn chỉ cần gửi mã cho hàng xóm. Chúng tôi đã thêm ghi chú cho shipper.

09:32

Xác nhận thanh toán

Yêu cầu mã trước khi thanh toán được thực hiện và phát hiện gian lận chỉ bằng một câu trả lời.

Nova Pay SMS

Nova Pay: mã 551204 xác nhận thanh toán 2.500.000đ cho Nova Electronics. Nếu không phải bạn thực hiện, trả lời KHÔNG.

13:15

KHÔNG

13:16

Giao dịch đã được dừng. Đội chống gian lận sẽ sớm liên hệ với bạn.

13:16

Thực hành tốt

Cách viết tin nhắn OTP hiệu quả

Tin nhắn xác minh ngắn gọn, rõ ràng được gửi, đọc và sử dụng nhanh hơn, lại tốn ít chi phí hơn.

  • Bắt đầu bằng tên thương hiệu và đặt mã ở đầu tin nhắn
  • Ghi rõ thời hạn của mã, ví dụ 5 phút
  • Nhắc khách hàng không chia sẻ mã cho bất kỳ ai, kể cả nhân viên của bạn
  • Giới hạn số lần gửi lại và số lần thử bằng giới hạn tốc độ
  • Giữ trong một phân đoạn: 160 ký tự GSM-7 hoặc 70 ký tự Unicode (tiếng Việt có dấu dùng Unicode)
  • Cung cấp WhatsApp hoặc email làm kênh dự phòng khi SMS thất bại
  • Giới hạn tốc độ
  • Cơ chế gửi lại
  • Nhật ký kiểm tra
  • Theo dõi gửi tin

Cách thiết lập OTP qua SMS trong MonoChat

Bốn bước từ tài khoản Twilio đến một luồng xác minh hoạt động.

  1. Kết nối tài khoản Twilio

    Thêm thông tin xác thực Twilio và số điện thoại dùng để gửi tin xác minh.

  2. Tạo workflow OTP

    Khởi chạy từ ứng dụng qua API và soạn tin nhắn gồm mã, tên thương hiệu và thời hạn.

  3. Thiết lập gửi lại và dự phòng

    Chọn giới hạn gửi lại, thời gian chờ và có chuyển sang WhatsApp hay email khi SMS thất bại hay không.

  4. Theo dõi gửi tin

    Theo dõi lượt gửi, lỗi và lần chuyển kênh trong MonoChat để tinh chỉnh luồng.

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

Câu hỏi thường gặp về xác minh OTP qua SMS

Mã OTP được gửi thế nào, điều gì xảy ra khi thất bại và cách giữ mã an toàn với chi phí hợp lý.

Xác minh OTP qua SMS là gì?

OTP qua SMS (mật khẩu dùng một lần) là một mã ngắn gửi bằng tin nhắn để xác nhận một người thực sự sở hữu số điện thoại. Mã được dùng khi đăng ký, đăng nhập hai lớp, đặt lại mật khẩu và xác nhận thanh toán. Mỗi mã chỉ dùng được một lần và trong thời gian ngắn.

Làm sao gửi mã OTP bằng Twilio và MonoChat?

Kết nối tài khoản Twilio với MonoChat và tạo workflow OTP. Ứng dụng của bạn (hoặc một hàm tùy chỉnh trong MonoChat) tạo mã và khởi chạy workflow qua API, MonoChat gửi SMS từ số Twilio của bạn, sau đó ứng dụng kiểm tra mã khách hàng nhập vào.

Nếu SMS OTP không đến thì sao?

Workflow có thể gửi lại mã trong giới hạn bạn đặt, chờ hết hạn rồi chuyển sang kênh khác như WhatsApp hoặc email, hoặc chuyển trường hợp cho nhân viên. Mọi lần thử đều được ghi lại để đội hỗ trợ biết chuyện gì đã xảy ra.

OTP qua SMS có đủ an toàn không?

Mã SMS được dùng rộng rãi và an toàn hơn nhiều so với chỉ dùng mật khẩu, nhưng vẫn có thể bị đánh cắp qua tấn công đổi SIM hoặc lừa đảo phishing. Hãy để mã có thời hạn ngắn, giới hạn số lần thử, nhắc khách hàng không chia sẻ mã và bổ sung lớp xác thực mạnh hơn cho giao dịch rủi ro cao.

Mã OTP nên có hiệu lực trong bao lâu?

Hãy để thời hạn ngắn, thường vài phút, và chỉ chấp nhận mỗi mã một lần. Ứng dụng của bạn đặt thời hạn, còn tin nhắn ghi rõ thời hạn để khách hàng biết mình còn bao nhiêu thời gian.

Một tin nhắn OTP tốn bao nhiêu?

Twilio tính phí từng SMS vào tài khoản Twilio của bạn theo giá mỗi phân đoạn của quốc gia nhận. Giữ tin nhắn trong một phân đoạn (160 ký tự GSM-7 hoặc 70 ký tự Unicode) và giới hạn gửi lại giúp chi phí dễ dự đoán. Gói MonoChat được tính phí riêng.

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

Gửi mã OTP qua SMS với Twilio và MonoChat

Kết nối Twilio, xây dựng workflow xác minh có gửi lại và kênh dự phòng, rồi theo dõi mọi mã từ một bảng điều khiển.

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