База знаний Restoplace

Webhook-уведомления гостям в Restoplace: подключение, формат и список событий

Webhook позволяет отправлять данные о событии (бронирование, лист ожидания, билеты, сертификаты и т. п.) на ваш HTTP(S)-endpoint. Настройка выполняется в общих настройках заведения, во вкладке «Уведомления SMS/Мессенджер».

Напоминаем: уведомления подключаются на уровне бренда (заведения) и действуют для всех адресов внутри него.

1️⃣ Где включить Webhook

  1. В личном кабинете Restoplace, откройте «Общие настройки» в правом верхнем углу
  2. Перейдите в раздел общих настроек «Уведомления SMS/Мессенджер»
  3. Включите тумблер Webhook
  4. Вставьте ваш HTTPS-endpoint в поле (Ваша ссылка)

2️⃣ Формат запроса (POST, JSON)

Restoplace отправляет на ваш endpoint POST с телом JSON. Пример структуры полей:
{
  "phone": "+79001234567",         // телефон гостя
  "message": "Текст сообщения",     // итоговый текст (если формируется на стороне Restoplace)
  "action": "reserve_success",      // тип события (см. список ниже)
  "address_id": 123,                // ID адреса в Restoplace
  "address_hash": "restaurant_keyword",
  "address_city": "Москва",
  "address_street": "ул. Примерная, 1",
  "organization_id": 456,           // ID заведения (бренда)
  "organization_name": "Название ресторана"
}
Поля address_* и organization_* помогают маршрутизировать уведомления для нескольких точек/брендов.

3️⃣ Список событий (action) и когда они отправляются

1) Подтверждение телефона
Отправка SMS с кодом подтверждения номера телефона
action: phone_verification
когда: при регистрации или смене номера телефона (отправка SMS с кодом подтверждения). Уведомление о подтверждении номера включается в разделе «Уведомления SMS/Мессенджер».
текст: "Наберите код: {код}\n{название_организации}, {адрес}"

2) Лист ожидания
Уведомление о создании заявки в листе ожидания
action: waitlist_success
когда: сразу после добавления заявки в лист ожидания.

3) Успешное бронирование
Уведомление о создании резерва или выборе стола из листа ожидания
action: reserve_success
когда: сразу после создания брони или выбора стола у заявки из листа ожидания.

4) Отмена бронирования
Уведомление об отмене бронирования
action: reserve_cancelled
когда: при отмене брони сотрудником.

5) Напоминание о бронировании
Напоминание о предстоящем бронировании
action: reserve_reminder
когда: за заданное время до начала брони (время выбирается в настройках уведомлений).

6) Сообщение на следующий день
Уведомление на следующий день после бронирования
action: reserve_next_day_notice
когда: на следующий день после визита гостя.

7) Ссылка на оплату (депозит за резерв)
Отправка сообщения с ссылкой на оплату депозита
action: reserve_paymentlink
когда: при создании/редактировании резерва, если сотрудник выбрал отправку ссылки. (В книге резервов при оформлении брони можно выбрать «Ссылка» или «SMS» для отправки ссылки на оплату.)
Для работы ссылок нужна подключенная платёжная система.

Билеты (Tickets)
8) Ссылка на оплату билета
Отправка сообщения с ссылкой на оплату билета
action: ticket_paymentlink
когда: при создании/редактировании билета и выборе сотрудником отправки ссылки (настройка «Включить отправку ссылки на оплату по СМС/мессенджер» в разделе событий).

9) Успешная покупка билета
Уведомление о успешной покупке билета
action: ticket_success
когда: после создания/оплаты билета.

Сертификаты (Certificates)
10) Ссылка на оплату сертификата
Отправка сообщения с ссылкой на оплату сертификата
action: certificate_paymentlink
когда: при создании/редактировании сертификата и выборе сотрудником отправки ссылки. (Механика аналогична билетам/депозитам: нужна платёжная система.)

11) Подтверждение покупки сертификата
Уведомление о успешной покупке сертификата
action: certificate_success
когда: после создания/оплаты сертификата. (Уведомления по сертификатам предусмотрены в разделе уведомлений)

4️⃣ Полезные переменные для текстов сообщений

В исходных SMS/мессенджер-шаблонах Restoplace доступны переменные: имя гостя, время, номер брони/билета/сертификата, адрес, название заведения и др. (например, %username%, %orgname%, %street%, %city%, %reserve_time%, %reserve_num%, %event_name%, %ticket_num%, %certificate_num% и др.). Используйте их для формирования информативных сообщений.

⁉️ Где что настраивается (шпаргалка)

  • Общие настройки → Уведомления SMS/Мессенджер — включение уведомлений, тексты, Webhook
  • Книга резервов — при создании брони можно выбрать отправку ссылки на оплату.
  • События (Билеты) — включение отправки ссылок на оплату и тайм-аут ожидания оплаты
  • Платёжная система — подключение эквайринга для депозитов/билетов/сертификатов

Прочитайте ещё


Как добавить и изменить сотрудников в Restoplace

Выбор тарифа, оплата и продление подписки

Инструкция как зарегистрироваться, создавать заведения, добавить столы, настроить и установить на свой сайт

Руководство для обучения хостес управлению заявками

Как зарегистрировать аккаунт и создать заведение в Restoplace

Как добавить и изменить столы и залы в редакторе Restoplace

Как создать схему зала со стенами, столами и декором, в редакторе сервиса бронирования столов Restoplace

Общие настройки для всех адресов заведения, настройка бронирования, СМС-уведомления, сервисы аналитики