Персональная ссылка полезна, когда подтверждение становится состоянием записи, а не отдельным ответом в переписке. Клиент видит дату и адрес, подтверждает визит или просит перенос. Сотрудник разбирает только исключения.
Открыть ссылку — не значит подтвердить
Почтовые сервисы и защитные программы могут заранее просматривать ссылки. Поэтому открытие страницы только показывает сведения. Статус меняется после явного нажатия «Подтверждаю» и проверки запроса на сервере.
На странице достаточно компании, даты, времени, адреса, подтверждения и способа связаться. Внутренняя история клиента и заметки команды там не нужны.
Как обработать повтор и истечение срока
Используйте случайный защищённый ключ с ограниченным сроком действия, без телефона и других открытых персональных данных в URL. Повторное нажатие показывает актуальное состояние, а не создаёт новое подтверждение. При отмене или изменении визита прежняя ссылка не должна выполнять устаревшее действие.
Перенос: два разумных варианта
- Запрос сотруднику
- Клиент сообщает, что нужно другое время. Компания согласует вариант и обновляет запись. Для первого запуска это часто достаточный процесс.
- Самостоятельный выбор
- Клиент выбирает новое доступное окно. Нужны повторная проверка ресурсов, безопасное сохранение и обновление уведомлений. Красивый календарь без этих условий ненадёжен.
Что делать, если ответа нет
Заранее определите срок запроса, рабочие часы отправки и порядок ручного контакта. Молчание не объясняет причину и не означает согласие на отмену. Автоматическое освобождение времени допустимо только в рамках ясно согласованных правил.
Как оценить результат
До запуска зафиксируйте ручные звонки, подтверждения, переносы, неявки и стоимость уведомлений. Затем сравнивайте сопоставимые периоды. Сам факт добавления ссылки не доказывает снижение пропущенных визитов.
В проекте Retrofit Minsk подтверждение связано с календарём и очередью сообщений. Полный цикл изменений разобран в статье о записи и SMS.