Онлайн-бронирование на сайте работает, когда клиент за минуту видит свободное время, выбирает его, при необходимости вносит предоплату и получает подтверждение в WhatsApp — без звонка администратору. Для этого нужны три вещи: расписание, которое знает реальную загрузку, оплата, которая подтверждает бронь, и уведомления, которые снижают неявки. Ниже разбираем, как это устроено в клиниках, сервисах и аренде, где хватает готового виджета записи и когда выгоднее свой модуль.
- Сначала опишите, что именно бронируется: время специалиста, ресурс (бокс, зал, корт) или объект на даты. От этого зависит вся логика.
- Предоплата нужна там, где неявка стоит денег. Kaspi Pay в Казахстане — первый способ, карты и Apple Pay — для остальных.
- Напоминание за сутки и за пару часов — самый дешёвый способ сократить пустые слоты.
- Готовый виджет подходит при одном филиале и простом прайсе. Сложные правила, несколько ресурсов и интеграция с 1С — повод для своего модуля.
Три модели бронирования: что именно вы продаёте
Системы онлайн-записи часто выбирают по красоте интерфейса, а потом выясняется, что модель не та. Сначала определите, к какой из трёх относится ваш бизнес.
| Модель | Кто использует | Что важно в логике |
|---|---|---|
| Время специалиста | Клиники, салоны, юристы, репетиторы | Расписание врача или мастера, длительность услуги, перерывы, разные кабинеты |
| Ресурс на время | Автосервисы, мойки, спортзалы, переговорные, корты | Количество боксов или залов, параллельные записи, буфер на уборку или подготовку |
| Объект на даты | Аренда жилья, техники, базы отдыха, прокат | Календарь занятости, минимальный срок, сезонные цены, залог |
Модель определяет и то, что считать успехом. Клиника смотрит на загрузку врачей и долю неявок, автосервис — на загрузку боксов по часам, аренда — на заполняемость по датам и средний срок брони. Если система записи не умеет показывать именно вашу метрику, руководитель продолжит считать её в Excel. Поэтому когда мы проектируем веб-сервис бронирования под вашу логику, начинаем с правил и отчётов, а не с внешнего вида календаря.
Встречаются и смешанные случаи: автосервис бронирует и бокс, и конкретного мастера, клиника — и врача, и аппарат УЗИ. Именно такие связки ломают простые виджеты: там можно выбрать специалиста, но нельзя учесть, что аппарат один на троих.
Онлайн-запись клиентов на сайте: как устроены слоты
Слот — это не просто «14:00 свободно». За ним стоят правила, которые администратор держит в голове, а система должна знать явно.
- Длительность и буферы. Консультация 30 минут, процедура 90, между записями 10 минут на подготовку.
- Привязка к ресурсам. Услуга требует конкретного специалиста, кабинета или оборудования.
- Горизонт и отсечка. Запись не дальше чем на 30 дней вперёд и не позже чем за 2 часа до начала.
- Источник правды. Если расписание ведётся в 1С, медицинской системе или CRM, сайт должен брать слоты оттуда, иначе двойные записи неизбежны.
- Ручная бронь. Администратор, принявший звонок, ставит запись в ту же систему, и слот сразу пропадает с сайта.
Держать два расписания — на сайте и в учётной системе — и синхронизировать их вручную. Через месяц появляются двойные записи, клиент приезжает к занятому специалисту, и доверие к онлайн-записи падает быстрее, чем к телефону.
Сценарии по отраслям: клиника, автосервис, аренда
Клиника или медицинский центр
Пациент выбирает направление, врача или ближайшее свободное время у любого врача нужной специальности. Слоты берутся из медицинской информационной системы или 1С, где ведётся расписание. После записи — подтверждение, за сутки — напоминание с подготовкой к процедуре, после визита — ссылка на результаты в личном кабинете. Предоплату обычно берут только за дорогие исследования и процедуры.
Автосервис, мойка, шиномонтаж
Клиент выбирает вид работ, система подбирает свободный бокс и мастера нужной квалификации с учётом длительности. Сезонные пики — переобувка весной и осенью — показывают слабое место простых виджетов: без учёта параллельных боксов они или недогружают сервис, или ставят двух клиентов на одно место.
Аренда и прокат
Здесь бронируется объект на даты: квартира, дом на базе отдыха, спецтехника, оборудование. Нужны календарь занятости, минимальный срок, сезонные и выходные цены, залог и полная или частичная оплата при брони. Отмена по правилам должна автоматически возвращать деньги или удерживать штраф.
Бронирование с предоплатой: Kaspi, карта или депозит
Предоплата превращает «может быть приду» в обязательство. Она оправдана, когда пустой слот стоит денег: дорогие процедуры, аренда на даты, групповые занятия с ограниченным числом мест. Для бесплатной консультации предоплата чаще отпугивает.
Варианты, которые мы чаще всего настраиваем:
- Полная оплата при брони — для аренды, билетов, мероприятий.
- Фиксированный депозит — засчитывается в стоимость услуги, сгорает при неявке по правилам, которые клиент видит до оплаты.
- Оплата по ссылке после подтверждения — администратор подтверждает бронь, клиенту уходит ссылка на Kaspi Pay, неоплаченная бронь через заданное время снимается.
Технически это подключение онлайн-оплаты на сайт: один способ, например карты через банк, — от 300 000 ₸ (Kaspi Pay — от 360 000 ₸) и 3–7 дней, полный набор с картами, Apple Pay, Google Pay и рассрочкой — от 600 000 ₸, тоже 3–7 дней. Чеки выбиваются через ОФД, возвраты проходят через того же провайдера. Комиссия банков и агрегаторов обычно 1,5–3,5% в зависимости от оборота, у Kaspi — по вашему договору.
ПРАВИЛОУсловия отмены и возврата предоплаты должны быть на экране оплаты, а не в договоре оферты на десятой странице.
Напоминания и подтверждения: где теряются клиенты
Хорошая система онлайн-записи продолжает работать после брони. Минимальный набор сообщений: подтверждение сразу после записи, напоминание за сутки с кнопками «подтверждаю» и «перенести», напоминание за пару часов с адресом и ссылкой на карту. Ответ «перенести» должен попадать к администратору или открывать выбор нового слота.
В Казахстане такие сообщения логичнее отправлять в WhatsApp. Но есть нюанс: писать клиенту первым вне 24-часового окна можно только по шаблонам, утверждённым Meta, через WhatsApp Business API. Обычный номер на массовых напоминаниях рискует блокировкой. Интеграция WhatsApp с CRM через Business API с шаблонами и уведомлениями по этапам — от 180 000 ₸, дальше Meta берёт оплату за каждое сообщение. Правила площадки меняются, поэтому сверяйте их на дату запуска.
Готовый виджет записи или свой модуль бронирования
Готовые сервисы онлайн-записи подключаются за день и закрывают типовой сценарий. Свой модуль дороже на старте, но живёт по вашим правилам.
- Один филиал и до десятка специалистов.
- Простой прайс без пакетов и абонементов.
- Расписание ведётся только в самом сервисе записи.
- Предоплата не нужна или достаточно ссылки на оплату.
- Несколько филиалов, ресурсы и специалисты связаны между собой.
- Абонементы, пакеты, депозиты, разные цены по дням и сезонам.
- Расписание и оплаты должны жить в 1С или медицинской системе.
- Нужен личный кабинет: история визитов, документы, бонусы.
Ещё один признак — подписка за каждого специалиста или филиал растёт быстрее, чем выручка от онлайн-записи, а администраторы всё равно переносят записи вручную между системами.
Опишите, как у вас сейчас устроена запись, — покажем, хватит ли готового виджета или нужен свой модуль, и пришлём смету за один рабочий день.
Обсудить модуль бронированияКак выглядит свой сервис бронирования
Сервисы бронирования — один из типов веб-приложений, которые мы делаем на Laravel и Vue. Клиент видит слоты из вашей учётной системы, бронирует, оплачивает Kaspi или картой и получает push или сообщение в WhatsApp с подтверждением. Администратор работает в той же системе: видит загрузку, переносит записи, отмечает неявки. Руководитель получает отчёт по загрузке специалистов и ресурсов.
Сервис делается как PWA: клиент может поставить его на телефон иконкой и получать уведомления без установки из App Store и Google Play. Если позже понадобится нативное приложение, оно подключится к тому же API. В формате MVP с ключевым сценарием и 1–2 ролями разработка сервиса онлайн-записи начинается от 5 000 000 ₸ и занимает около 12 недель, сервис с личным кабинетом, интеграциями с 1С и платежами — от 9 000 000 ₸ и 16–20 недель.
Как запустить онлайн-бронирование за месяц
- Опишите модель и правилаЧто бронируется, длительности, буферы, отсечка, условия отмены и предоплаты.
- Определите источник расписанияГде сейчас живёт расписание и кто ставит записи по телефону. Сайт должен брать слоты оттуда же.
- Выберите способ оплатыKaspi Pay для частных клиентов, карты и Apple Pay для остальных, счёт — для компаний.
- Настройте уведомленияПодтверждение, напоминания за сутки и за пару часов, ответ «перенести» в CRM.
- Запустите на одном филиалеПосмотрите на долю онлайн-записей и неявок, поправьте правила, потом масштабируйте.
Если после пилота виджет справляется — оставайтесь на нём. Если администраторы продолжают сводить записи вручную, а правила не помещаются в настройки, значит, пора делать свой модуль, и данные пилота станут хорошим брифом.
Что выбрать: готовую систему онлайн-записи или разработку?
Для одного филиала и простого прайса — готовую систему. Для нескольких филиалов, связанных ресурсов, депозитов и интеграции с 1С разумнее свой модуль.
Как принимать предоплату за бронь?
Через подключённый на сайте способ оплаты: Kaspi Pay, карты, Apple Pay и Google Pay. Бронь подтверждается после оплаты, неоплаченная снимается через заданное время, чек выбивается через ОФД.
Можно ли отправлять напоминания о записи в WhatsApp?
Да. Для автоматических напоминаний, которые отправляются первыми, нужен WhatsApp Business API с шаблонами, утверждёнными Meta.
Как избежать двойных записей?
Держать одно расписание. Сайт берёт свободные слоты из той же системы, куда администратор записывает клиентов по телефону.