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

Сайт онлайн-записи без кода: слоты, форма и напоминания

Сайт записи без кода собирается описанием. Вы перечисляете услуги, длительность, часы приёма и поля формы, а ИИ-билдер генерирует страницу с заявкой. В Zugo одностраничная версия занимает около минуты, вариант с базой заявок и личным разделом администратора собирается за несколько минут и требует коннектора базы данных.

Слово «запись» скрывает две разные задачи. Первая: собрать заявку и подтвердить её вручную. Вторая: показать реальные свободные слоты и занять их автоматически. Первая решается за вечер, вторая ближе к полноценному продукту. Начинать почти всегда стоит с первой.

Что такое «сайт записи» на практике?

Три уровня, и разница между ними в том, сколько работы остаётся человеку.

Заявка с подтверждением. Клиент оставляет услугу, желаемое время и телефон, вы подтверждаете сообщением. Никакого календаря на сайте нет. Работает надёжно, требует человека на связи в рабочие часы. Для одного специалиста или маленькой студии этого достаточно.

Заявка плюс база. То же самое, но обращения складываются в таблицу с сортировкой по дате, фильтром по услуге и историей клиента. Появляется картина загрузки и перестают теряться письма.

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

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

Какой промпт даёт рабочую форму записи?

Промпт работает лучше, когда названы услуги с длительностью, часы приёма и обязательные поля. Расплывчатое «сделай сайт для записи» вернёт форму из трёх полей, которая ничего не решает.

Собери сайт записи для [сфера: студия, кабинет, мастер].
Секции по порядку:
1. Hero: чем занимаетесь одной строкой, часы приёма,
   кнопка «Записаться».
2. Услуги: таблица «услуга, длительность, цена»
   [перечислите 4-8 позиций].
3. Как проходит приём: 4 шага от заявки до визита.
4. Адрес: карта, ориентир, как попасть внутрь.
5. Частые вопросы: отмена, опоздание, предоплата.
6. Форма записи: имя, телефон, услуга, желаемая дата,
   желаемое время (утро/день/вечер), комментарий,
   согласие на обработку данных.
Обязательные поля: телефон, услуга, дата.
Тон спокойный, светлая тема, крупные кнопки под мобильные.
Язык русский.

Приём «желаемое время диапазоном» вместо точного часа снимает главную боль первого уровня. Клиент указывает «вечер», вы предлагаете конкретное время из свободного, и никто не ждёт подтверждения занятого слота. Форма при этом остаётся честной: она не обещает того, чего не проверяет.

В Zugo есть 25 готовых шаблонов, пять из них игровые. Шаблон лендинга уже даёт структуру «первый экран плюс блоки плюс форма», и переписать его текстом быстрее, чем описывать раскладку с нуля.

Какие шаги от промпта до публикации?

Пять шагов, у каждого своя проверка. Пропуск проверки это обычная причина, по которой сайт записи публикуется с формой, которая никуда не отправляет.

Шаг Что делаете Что проверить перед следующим шагом
1. Описать Промпт выше со своими услугами и часами Названы ли обязательные поля и целевое действие
2. Собрать Ждёте сборку, около минуты на одну страницу Проект запускается в песочнице, и падение отдаётся как отчёт об ошибке, а не как пустая страница
3. Посмотреть Читаете глазами клиента, который спешит Понятно ли, что будет после отправки формы
4. Править Просите изменения чатом, по одной за раз Легла ли правка туда, куда надо, работает ли валидация телефона
5. Опубликовать Один клик, живой адрес Открыть с телефона и отправить себе тестовую заявку

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

Где хранить заявки и как их не потерять?

Форма, которая нарисована, но никуда не отправляет, это самый дорогой дефект такого сайта: снаружи всё в порядке, а записи исчезают. Решите, куда идут заявки, до публикации и проверьте сами.

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

Supabase даёт базу, хранилище и вход по логину. Заявки складываются в таблицу, администратор видит их отсортированными по дате, а клиенты при желании получают личный раздел с историей визитов. Разбор устройства есть в статье про приложение с Supabase.

Google Analytics показывает, сколько людей дошло до формы и сколько её отправило. Разрыв между этими числами обычно и есть главная точка роста: чаще всего мешает лишнее поле.

Полезная привычка: дублировать уведомление туда, где вы его точно увидите. Почта, открываемая раз в неделю, превращает работающую форму в неработающую.

Нужны ли настоящие слоты и календарь?

Не всегда. Считайте по объёму.

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

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

Промежуточное решение, которое часто выигрывает: сайт собирает заявки в базу, а расписание живёт в обычном календаре, куда администратор переносит подтверждённые визиты. Это не элегантно, но работает и не ломается.

Какие поля формы убивают запись?

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

Нужны почти всегда: имя, телефон, услуга, желаемая дата. Четыре поля закрывают подтверждение, всё остальное уточняется в разговоре.

Спорные: email при наличии телефона, адрес, возраст, «откуда вы о нас узнали». Последнее особенно обманчиво: маркетингу оно полезно, а клиенту непонятно, зачем его спрашивают в момент записи. Источник надёжнее смотреть в аналитике.

Вредят почти всегда: обязательный комментарий, капча на каждой отправке, поле «выберите мастера» там, где мастер один, и требование зарегистрироваться до записи. Регистрация перед первым визитом отсекает людей, которые и так сомневались.

Отдельная деталь про телефон: разрешите вводить номер в любом формате и приводите его к нужному виду на своей стороне. Форма, которая ругается на пробел или скобку, теряет клиента, который просто закроет вкладку и позвонит соседям.

Проверить всё это можно быстро: отправьте заявку сами с телефона, засеките время. Если заполнение заняло больше сорока секунд, поля стоит сократить.

Сколько стоит собрать и держать?

Бесплатный тариф даёт 5 стартовых кредитов, этого хватает, чтобы увидеть первую версию до любых трат. Pro стоит $25 в месяц и включает 200 кредитов, то есть 33 быстрых сборки или 16 полных платформ, плюс подключение своего домена. Для студии с несколькими филиалами есть Business за $99 в месяц.

Одностраничная сборка стоит 6 кредитов, правка 3 кредита. Многостраничный сайт считается платформой: 12 кредитов за первые три страницы и по 3 за каждую следующую. Главная, услуги, вопросы и контакты выходят в 15 кредитов. Режим Hi-Fi удваивает обе цифры.

Изменение прайса или добавление услуги это одна правка чатом. Здесь важнее не цена, а привычка: сайт, где расписание отстало на полгода, вредит сильнее, чем его отсутствие. Подробное сравнение затрат есть в разборе сколько стоит сайт или приложение.

Опубликованный проект сразу получает адрес вида запись.zugo.run. Свой домен подключается позже без пересборки, экспорт в GitHub отдаёт исходники обычным репозиторием.

Где ИИ-билдер упирается в потолок?

Три границы, о которых стоит сказать прямо.

Проверка занятости в реальном времени. Два человека, одновременно нажимающие на один слот, это классическая задача про гонки и транзакции. Она решается не промптом, а продуманной логикой в базе, и Zugo не заменяет команду разработки на таком продукте.

Напоминания и синхронизация с календарём мастера. Отправка сообщений по расписанию, часовые пояса, перенос и отмена требуют фоновых задач. Часть доводится правками, но ожидать это от первой сборки не стоит.

Согласие на обработку персональных данных. Форма записи собирает телефон и имя, то есть персональные данные, и требования различаются по странам. Генератор пишет правдоподобный текст, а не проверенный юристом.

Для обычного случая, когда специалисту или студии нужна опрятная страница с услугами, ценами и работающей формой, задача решается за вечер. Частный случай для парикмахерских разобран в гайде про сайт барбершопа. Начать можно с одного промпта на zugo.dev.

← Все статьи