Блог · рестораны · WhatsApp

WhatsApp-бот для бронирования столов в ресторане: как продумать процесс

Сценарий брони, календарь, CRM, подтверждение, передача администратору и ограничения до запуска.

Короткий ответ: WhatsApp-бот для бронирования столов нужен не для того, чтобы заменить администратора в любой ситуации. Его задача — аккуратно собрать данные, проверить базовые правила, показать свободные варианты, зафиксировать бронь и вовремя передать нестандартный диалог человеку. До разработки нужно описать процесс ресторана, иначе бот начнёт автоматизировать хаос.

Эта тема взята из seed-очереди контента как гипотеза, а не как измеренный спрос. Я не могу подтвердить частотность запроса, клики, конверсию или рыночный объём по этой теме. Поэтому в статье нет обещаний роста бронирований, процентов, цен, сроков внедрения, готовых интеграций или кейсов. Здесь разобран только безопасный способ подготовить процесс для ресторана, кафе или небольшой сети.

С чего начать

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

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

Какие данные собирать

Минимальный набор данных для брони обычно включает имя, телефон или WhatsApp-контакт, дату, время, количество гостей и комментарий. Дополнительные поля зависят от ресторана: зона посадки, повод визита, детский стул, пожелания по кухне, ограничение по времени стола, необходимость предзаказа, согласие на правила отмены. Не стоит собирать всё подряд: чем длиннее анкета, тем выше риск, что гость бросит диалог.

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

Календарь и свободные слоты

Самое чувствительное место — свободные столы. Если бот показывает слоты, источник данных должен быть понятным. Это может быть CRM, календарь, таблица или внутренняя система ресторана, но для публичного обещания важно одно: бот не должен подтверждать то, что персонал не видит и не контролирует.

До запуска нужно решить, что считается свободным временем. Например, ресторан может принимать бронь только в определённые интервалы, учитывать длительность посадки, закрывать часть зала под событие, блокировать столы для живой очереди или оставлять часть мест без онлайн-брони. Эти правила лучше описать до разработки, а не исправлять после первых ошибок.

CRM: зачем она нужна

CRM полезна, если ресторан хочет видеть историю обращений, статусы брони, ответственных и повторные визиты. Но CRM не должна становиться складом лишних полей. Для начала достаточно зафиксировать статус: новая заявка, ждёт ответа, подтверждена, отменена, требует администратора, завершена. К каждому статусу нужен ответственный и понятное действие.

Если CRM уже используется, важно проверить, какие поля реально читают сотрудники. Иногда в систему добавляют много данных, но персонал смотрит только имя и время. В таком случае интеграция усложняет процесс, но не помогает работе. Правильная подготовка начинается с вопроса: какое решение сотрудник принимает по этому полю?

Когда бот должен передать диалог человеку

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

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

Тексты сообщений

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

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

Что проверить перед публикацией

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

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

Как не повторить общую автоматизацию общепита

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

Поэтому первый результат такого проекта — не «бот ради бота», а описанный регламент бронирования. После него уже можно решать, нужен ли WhatsApp-сценарий, CRM, календарь, уведомления, отчёт по отменам или ручное подтверждение части заявок.

Минимальный чек-лист

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

Если ресторан хочет начать с аккуратного разбора, полезно сначала посмотреть смежный материал про автоматизацию общепита, затем открыть страницу услуг Neyro Veles и описать текущий процесс бронирования. Для первичного обсуждения используйте WhatsApp: достаточно написать, как сейчас принимаются брони и где администратор фиксирует свободные столы.

Нужно разобрать бронь столов через WhatsApp?

Начните с карты процесса: входящее сообщение, слот, подтверждение, CRM, уведомление администратора и правила передачи человеку.

Соберём сценарий бронирования

Опишем правила, поля заявки, статусы, календарь и передачу администратору до разработки WhatsApp-бота.