Перейти к основному содержимому

SMS OTP-верификация

SMS OTP-верификация с Twilio коды, повторы и резервный канал в одном сценарии

Отправляйте одноразовые пароли для регистрации, входа, сброса пароля и платежей через ваш собственный аккаунт Twilio. Процессы MonoChat обрабатывают тайм-ауты, повторы и резервные каналы и хранят запись о каждом отправленном коде.

Или начните с кредитом 150 $ — этого достаточно для первого месяца Growth

  • Коды входа и регистрации
  • Сброс пароля
  • Повторы и резервный канал
  • Уведомления безопасности
Nova Bank SMS

Nova Bank: 482913 — ваш код для входа. Он действует 5 минут. Никому не сообщайте его, включая наших сотрудников.

08:41

Nova Bank: Вы вошли с нового устройства (Chrome на Windows). Это не вы? Ответьте NO.

08:42

NO

08:45

Проверка безопасности запущена

Новое устройство · Chrome на Windows

Служба безопасности уведомлена

Спасибо. Мы отметили этот вход, и наша служба безопасности скоро свяжется с вами.

08:45

Как это работает

Как работает SMS OTP-верификация в MonoChat

Создание и проверка кода остаются за вашим приложением. MonoChat отправляет его через ваш аккаунт Twilio и управляет всем, что связано с сообщением.

  • Ваше приложение или пользовательская функция создаёт код и запускает процесс через API
  • MonoChat отправляет SMS с вашего номера Twilio с названием вашего бренда и сроком действия
  • Не доставлено или нет входа? Процесс отправляет повторно, ждёт или переключается на WhatsApp или email
  • Каждая отправка, статус и переключение на резервный канал записываются для вашей команды
Nova Shop SMS

Nova Shop: 739204 — ваш код для сброса пароля. Действует 10 минут.

14:02

Nova Shop: вот новый код, 615830. Предыдущий код больше не действует.

14:04

Пароль изменён

Аккаунт Nova Shop

Сегодня в 14:05

Nova Shop: Ваш пароль был изменён. Это не вы? Ответьте NO, и наша команда поможет.

14:05

Возможности

Всё, что связано с кодом, — в одном процессе

Twilio доставляет SMS. MonoChat решает, когда отправлять, что делать при сбое и кто увидит результат.

Примеры сообщений

SMS OTP-сценарии на практике

Три распространённых момента верификации и то, что клиент видит на своём телефоне.

Подтверждение телефона при регистрации

Подтвердите, что номер принадлежит новому клиенту, до активации аккаунта.

Nova Fit SMS

Nova Fit: 204617 — ваш код подтверждения. Введите его в приложении, чтобы завершить регистрацию. Действует 5 минут.

19:20

Добро пожаловать в Nova Fit! Ваш номер подтверждён. Ответьте STOP, чтобы отказаться от SMS-уведомлений.

19:21

Код при передаче доставки

Дайте курьеру код, чтобы посылка попала к нужному человеку.

Nova Store SMS

Nova Store: Ваша посылка прибудет сегодня с 14:00 до 16:00. Назовите курьеру код 5821 при получении.

09:10

Может ли мой сосед из квартиры 12 забрать её?

09:32

Да, просто сообщите код соседу. Мы добавили заметку для курьера.

09:32

Подтверждение платежа

Запрашивайте код до проведения платежа и пресекайте мошенничество одним ответом.

Nova Pay SMS

Nova Pay: 551204 подтверждает ваш платёж на 250,00 $ в пользу Nova Electronics. Если вы не инициировали этот платёж, ответьте NO.

13:15

NO

13:16

Платёж остановлен. Наша служба по борьбе с мошенничеством скоро свяжется с вами.

13:16

Лучшие практики

Как написать SMS с OTP, которое работает

Короткие и понятные сообщения для верификации доставляются, читаются и используются быстрее, а стоят дешевле.

  • Начинайте с названия бренда и размещайте код в начале сообщения
  • Укажите срок действия кода, например 5 минут
  • Напомните клиентам никому не сообщать код, даже вашим сотрудникам
  • Ограничивайте повторные отправки и попытки лимитами
  • Укладывайтесь в один сегмент: 160 символов GSM-7 или 70 символов Unicode
  • Предлагайте WhatsApp или email как резервный канал, если SMS не сработало
  • Ограничение частоты запросов
  • Логика повторов
  • Журналы аудита
  • Отслеживание доставки

Как настроить SMS OTP в MonoChat

Четыре шага от вашего аккаунта Twilio до работающего сценария верификации.

  1. Подключите аккаунт Twilio

    Добавьте учётные данные Twilio и номер, который вы используете для сообщений верификации.

  2. Создайте процесс OTP

    Запускайте его из вашего приложения через API и напишите сообщение с кодом, названием бренда и сроком действия.

  3. Настройте повторы и резервный канал

    Выберите лимиты повторных отправок, тайм-ауты и нужно ли переключаться на WhatsApp или email, когда SMS не сработало.

  4. Следите за доставкой

    Отслеживайте отправки, сбои и переключения в MonoChat и совершенствуйте сценарий по мере накопления опыта.

Вопросы и ответы

Частые вопросы о SMS OTP-верификации

Как отправляются OTP-коды, что происходит при сбоях и как сделать их безопасными и недорогими.

Что такое SMS OTP-верификация?

SMS OTP (одноразовый пароль) — это короткий код, отправляемый текстовым сообщением, чтобы подтвердить, что человек владеет номером телефона. Он используется при регистрации, двухфакторном входе, сбросе пароля и подтверждении платежа. Каждый код действует один раз и только короткое время.

Как отправлять OTP-коды с Twilio и MonoChat?

Подключите аккаунт Twilio к MonoChat и создайте процесс OTP. Ваше приложение (или пользовательская функция MonoChat) генерирует код и запускает процесс через API, MonoChat отправляет SMS с вашего номера Twilio, а ваше приложение проверяет код, введённый клиентом.

Что происходит, если SMS с OTP не приходит?

Процесс может повторно отправить код в рамках заданных вами лимитов, подождать тайм-аут и затем переключиться на другой канал, например WhatsApp или email, или передать случай оператору. Каждая попытка записывается, поэтому ваша служба поддержки видит, что произошло.

Достаточно ли безопасен SMS OTP?

SMS-коды широко используются и значительно надёжнее одного пароля, но их можно перехватить через подмену SIM-карты или фишинг. Делайте коды недолговечными, ограничивайте число попыток, напоминайте клиентам никому их не сообщать и добавляйте более надёжный фактор для рискованных действий.

Как долго должен действовать OTP-код?

Делайте срок действия коротким, обычно несколько минут, и принимайте каждый код только один раз. Срок действия задаёт ваше приложение, а сообщение указывает его, чтобы клиенты знали, сколько у них времени.

Сколько стоит SMS с OTP?

Twilio выставляет счёт за каждое SMS на ваш аккаунт Twilio по цене за сегмент для страны назначения. Если укладываться в один сегмент (160 символов GSM-7 или 70 символов Unicode) и ограничивать повторные отправки, расходы остаются предсказуемыми. Ваш тариф MonoChat оплачивается отдельно.

Первый месяц Growth за наш счёт

Отправляйте SMS с OTP-кодами с Twilio и MonoChat

Подключите Twilio, создайте процесс верификации с повторами и резервным каналом и отслеживайте каждый код в одном дашборде.

Один код на компанию • 30 дней на активацию • Карта не нужна

150 $ для старта.

Получить