Как написать SMS с кодом подтверждения, если код может не прийти?

В SMS с кодом подтверждения человеку нужны сам код, понятное действие и подсказка о сроке его действия. Остальные детали лучше показать на экране, где он вводит код: там есть место для повтора запроса и помощи при задержке. Такой сценарий пригодится небольшому бизнесу в Беларуси для входа в личный кабинет, подтверждения номера или другого действия, которое требует проверки. Ниже — готовый шаблон сообщения, текст для экрана и порядок проверки перед запуском.
Что написать в SMS с кодом подтверждения?
Начните с действия пользователя. Если человек только что попросил код для входа, сообщение должно прямо об этом говорить. Иначе SMS выглядит неожиданным: получателю приходится вспоминать, где он оставил номер и нужно ли куда-то вводить цифры.
Рабочий шаблон: «Код для входа в [название сервиса]: [код]. Введите его на странице входа. Код действует [срок]. Если вы не запрашивали код, никому его не сообщайте». Подставляйте название, которое человек уже видел на сайте или в приложении. Для подтверждения номера замените «для входа» на «для подтверждения номера». Одно сообщение — одно действие.
Проверьте шаблон глазами человека, который откроет SMS среди других сообщений. Он должен сразу увидеть, куда относится код и что с ним делать. Если экран уже ясно показывает срок действия, повторять его в SMS необязательно. Но если срок указан в сообщении, он должен совпадать с настройкой проверки: истёкший код нельзя принимать только потому, что SMS дошло поздно.
Не добавляйте к коду предложение купить товар или поздравление с праздником. Такие тексты решают другие задачи и отвлекают от входа. Даже если клиенту одновременно нужно сообщить о переносе визита, для этого лучше подготовить отдельное SMS о переносе записи. Уведомление о доставке тоже стоит отправлять отдельно: в нём важны время и условия получения, как в шаблонах SMS о доставке мебели.
Что показать на экране, если SMS не пришло?
Код вводят на сайте или в приложении, поэтому именно там человек ищет выход из затруднения. После запроса покажите, на какой номер ушло сообщение. Номер можно отобразить частично: человеку хватит подсказки, чтобы заметить ошибку в последних цифрах. Рядом напишите, что делать дальше, если SMS задерживается.
Текст для экрана: «Отправили код на номер [частично скрытый номер]. Если SMS пока нет, проверьте номер и дождитесь завершения текущего запроса. Затем запросите новый код». Когда повтор станет доступен, замените ожидание кнопкой «Отправить код ещё раз». Если человек ошибся в номере, дайте возможность вернуться и исправить его без поиска нужной страницы.
Не обещайте в подсказке точное время доставки, если система его не знает. Покажите реальное состояние запроса: сообщение отправляется, можно запросить повтор или срок текущего кода уже истёк. Тогда человек понимает, какой код вводить, даже если первое SMS пришло позже второго.
Для неверного кода подготовьте отдельную фразу: «Код не подошёл. Проверьте цифры или запросите новый код». Для просроченного: «Срок действия кода истёк. Запросите новый». Ошибка «Неверный код» в обоих случаях скрывает причину и заставляет человека повторять ввод без пользы. Порядок перехода между SMS и подтверждением по звонку можно разобрать отдельно — в статье на flashcall.by.
Как согласовать текст SMS с работой проверки кода?
Сначала запишите короткий путь пользователя: он вводит номер, запрашивает код, получает сообщение и вводит его на экране. Затем добавьте к этому пути задержку SMS, ошибку в цифрах и повторный запрос. Для каждого случая нужен видимый ответ системы. Текст помогает только тогда, когда кнопки и проверка ведут себя так, как он обещает.
Особенно внимательно проверьте повтор. Если система отправила новый код, экран должен объяснять, какой запрос сейчас действует. Если прежний код больше не принимается, сообщите об этом после повтора. Иначе человек может открыть поздно пришедшее первое SMS, ввести его без ошибки и всё равно не войти.
Не смешивайте три события: запросили отправку, сообщение ушло, человек подтвердил действие. Для владельца небольшого сайта разница практическая. Если SMS не ушло, исправляют отправку. Если ушло, но человек не завершил ввод, проверяют подсказку на экране и ошибки ввода. По одному сообщению «успешно» понять причину остановки трудно.
Перед публикацией пройдите сценарий на тестовом номере. Запросите код, введите правильный, затем отдельно проверьте неправильный и просроченный. Повторите запрос и посмотрите, что произойдёт при поздней доставке первого сообщения. Этот проход обнаружит расхождение между шаблоном, кнопкой повтора и правилами проверки.
Какие ошибки чаще всего мешают клиенту подтвердить номер?
В SMS есть только код. Добавьте действие и знакомое человеку название сервиса: так он поймёт, для какого экрана пришло сообщение.
SMS и экран называют разные действия. Если код нужен для входа, не пишите в сообщении «подтверждение заказа». Сверьте слова в шаблоне с заголовком страницы.
Повтор можно нажимать без понятного состояния запроса. Покажите, когда запрос станет доступен, а после нажатия объясните, какой код проверять.
При любой ошибке появляется одна фраза. Разделите неверный и просроченный код: для второго случая человеку нужен новый запрос.
В тексте обещано то, чего система не делает. Если указали срок действия или правило для нового кода, проверьте их на тестовом входе.
Для начала возьмите один шаблон: «Код для входа в [название сервиса]: [код]. Введите его на странице входа. Код действует [срок]». Подставьте своё название и сверьте эту фразу с экраном ввода — на это хватит пары минут.


