Проверяйте доступ к номеру до того, как отправите клиенту сведения о визите: попросите ввести код из SMS или подтвердить номер коротким звонком. Затем привяжите результат проверки к конкретной записи. Так салон, клиника или мастерская снизит риск отправить напоминание человеку, чей номер посетитель указал по ошибке. Ниже — как выбрать момент проверки, что показать клиенту при сбое и какие события проверить перед запуском.
Когда ошибка в номере превращается в чужое напоминание?
Посетитель выбирает время на сайте и ошибается в одной цифре телефона. Бронь появляется в расписании, а система позже отправляет SMS с датой и услугой по введённому номеру. Администратор видит запись, но не знает, что сообщение получил другой человек. Поэтому полезно проследить весь путь номера: от поля в форме до списка получателей напоминаний.
Начните с настроек онлайн-записи. Выясните, создаёт ли система бронь до проверки телефона и какие сообщения она отправляет сразу после записи. Отдельно посмотрите, что происходит после правки номера администратором: использует ли следующее напоминание новый контакт. Если после изменения запись остаётся привязанной к старому номеру, проверка при первом бронировании проблему не закроет.
Проверка номера решает узкую задачу: показывает, что во время записи посетитель получил код или увидел входящий звонок. Она не подтверждает, что человек придёт. Для пропущенных визитов нужен отдельный сценарий SMS-напоминаний о записи и оплате с понятным временем отправки.
Как подтвердить номер без лишних действий для клиента?
Для самостоятельной записи понятный вариант — код в SMS. Посетитель указывает телефон, получает сообщение и вводит код на том же экране. Разместите рядом короткое объяснение: «Отправим код на этот номер, чтобы сообщить вам о записи». Покажите введённый телефон и кнопку «Изменить номер». Тогда опечатку можно исправить без повторного выбора мастера и времени.
Другой вариант — короткий входящий звонок, или Flash Call. Сервис звонит на введённый номер, а посетитель вводит цифры номера звонящего по инструкции на экране. Отвечать на вызов в таком сценарии не нужно. До отправки звонка объясните, откуда взять цифры и сколько их требуется; варианты экранов подробнее разобраны в статье на spik.by. Если звонок не отображается, форма должна предложить другой доступный способ подтверждения или объяснить, как связаться с администратором.
HLR-запрос и Ping SMS помогают проверить статус или доступность номера (источник: smscentre.by). Но для этой задачи важен другой вопрос: получил ли код именно человек, который оформляет запись. Поэтому проверку доступности номера не стоит считать подтверждением доступа к нему. При записи по телефону администратор может повторить номер вслух; такой приём рекомендуют и при сборе контактов в офлайн-точках (источник: sms-reklama.by).
Что настроить между проверкой и отправкой SMS?
Сначала определите, когда бронь становится окончательной. Если система удерживает время, пока человек вводит код, задайте срок ожидания и правило освобождения слота. Если она сразу создаёт запись, отметьте её как ожидающую подтверждения и исключите из автоматических напоминаний до успешной проверки. На финальном экране ясно покажите результат: запись готова либо проверка ещё не завершена.
Привяжите подтверждение к номеру и конкретной записи. После нажатия «Изменить номер» прежний код уже не должен подходить. Повторное нажатие «Подтвердить» не должно создавать вторую бронь или запускать ещё одно одинаковое сообщение. Ограничения на повторные запросы задайте на стороне сервиса, чтобы обновление страницы их не сбрасывало.
Продумайте и перенос визита. Клиенту нужна SMS с актуальным временем, а прежнее напоминание следует отменить. Если запись меняет администратор, проверьте это наравне с переносом через сайт: оба пути должны обновлять одно и то же расписание сообщений. Для текста уведомления пригодится разбор того, как сообщить о переносе записи и предложить новое время.
В системе отправки сообщений полезно различать причину, по которой SMS не ушла: номер ещё не подтверждён, запись отменена или время изменилось. По этим событиям видно, где клиент остановился и почему администратору пришлось связываться с ним вручную. Такая детализация пригодится и для уведомлений, и для анализа работы формы.
Как проверить весь путь перед запуском?
Откройте форму на телефоне и пройдите запись от выбора услуги до финального экрана. Затем повторите путь с ошибкой в номере: исправьте цифру и убедитесь, что выбранное время сохранилось, а старый код перестал работать. Проверьте неверный код и ситуацию, когда звонок или SMS не пришли. После сбоя клиент должен понимать, появилась ли бронь и что делать дальше.
Затем оставьте проверку незавершённой. Посмотрите, освободится ли выбранное время по заданному правилу и не уйдёт ли напоминание на неподтверждённый номер. Наконец, завершите запись и повторно нажмите последнюю кнопку: в расписании должна остаться одна бронь. Администратору покажите, где виден статус проверки и как помочь человеку, который не получил код.
После запуска смотрите не только на число отправленных SMS. Сопоставляйте начатые проверки, завершённые записи и обращения к администратору по поводу кода. Если посетители часто останавливаются на одном экране, сначала прочитайте его текст с телефона: видны ли номер, инструкция и действие для исправления ошибки.
Какие ошибки чаще всего остаются незамеченными?
- Код отправляется до пояснения. Покажите назначение проверки рядом с кнопкой отправки.
- Номер нельзя исправить на экране кода. Добавьте действие «Изменить номер» без возврата к выбору услуги.
- Неподтверждённая запись попадает в отправку. Перед каждым напоминанием проверяйте статус записи и актуальный номер.
- Форма сообщает об ошибке, но не говорит, есть ли бронь. Напишите это прямо и предложите следующий шаг.
Откройте форму записи на телефоне и за одну минуту проверьте, видит ли клиент свой номер и кнопку «Изменить номер» на экране подтверждения.


