Перейти к содержимому
webhook ВЕБХУКИ И ИНТЕГРАЦИЯ ДАННЫХ

Ваши данные. Ваши системы. В реальном времени.

Движок вебхуков HotPilot позволяет технически подкованным командам отправлять данные о событиях в реальном времени в любую внешнюю систему — CRM, аналитические платформы, BI-инструменты, кастомные дашборды — в момент, когда что-то происходит на вашем объекте.

В реальном времени доставка событий 30+ типов событий Подписанные HMAC payload'ы

Проблема

Данные вашей PMS
заперты внутри вашей PMS.

Современные гостиничные операции опираются на несколько систем — инструмент управления доходами здесь, CRM там, BI-дашборд для владельцев, кастомный аналитический стек для маркетинга. Но большинство PMS-платформ не упрощают выгрузку данных в реальном времени. Вам приходится выбирать между ручным экспортом, дорогими интеграциями или смириться с тем, что ваши внешние инструменты всегда будут устаревшими. Для технологически ориентированных объектов и гостиничных групп это недостаточно хорошо.

lightbulb

Решение

Поток событий в реальном времени для всего, что происходит.

Вебхуки HotPilot доставляют подписанный структурированный JSON payload на любой настроенный вами HTTPS endpoint — в момент события на вашем объекте. Новое бронирование? Вебхук срабатывает. Гость заехал? Вебхук срабатывает. Получена оплата, отправлен отзыв, открыт тикет? Всё вебхуки. Создавайте именно те интеграции, которые нужны вашему стеку, не дожидаясь официального коннектора.

check_circle 30+ типов событий по бронированиям, гостям, платежам и операциям
check_circle Payload'ы, подписанные HMAC-SHA256 для верифицированной доставки
check_circle Автоматические повторы с экспоненциальной задержкой
check_circle Полные логи доставки и повтор через консоль

КАТАЛОГ СОБЫТИЙ

30+ событий по всем частям вашей операции

event_note

События бронирований

booking.confirmed, booking.modified, booking.cancelled, booking.no_show, booking.quote_created — каждый этап жизненного цикла бронирования.

login

Заезд и выезд

guest.checked_in, guest.checked_out, guest.early_checkin_requested, guest.late_checkout_approved — срабатывают в момент события.

payments

События платежей

payment.received, payment.refunded, payment.failed, invoice.issued, voucher.redeemed — для финансов, бухгалтерии и мониторинга мошенничества.

person_search

События профиля гостя

guest.created, guest.updated, guest.vip_flagged, guest.review_submitted, guest.consent_updated — держите ваш CRM синхронизированным автоматически.

build

Операционные события

ticket.opened, ticket.assigned, ticket.resolved, housekeeping.room_clean, maintenance.task_created — для дашбордов и автоматизации рабочих процессов.

assessment

Отчётность и соответствие

esti.submitted, city_tax.calculated, revenue.daily_snapshot — запускайте ночные агрегации или пайплайны соответствия автоматически.

Функции

Создано для команд, которые знают, что делают

01 Безопасность

Подписано, верифицировано и безопасно для доверия.

Каждый payload вебхука, который отправляет HotPilot, подписан HMAC-SHA256 с использованием секрета, который контролируете вы. Верифицируйте подпись на своём сервере перед обработкой — чтобы знать, что каждое событие действительно от HotPilot и не было изменено при передаче.

Подпись HMAC-SHA256 в каждом заголовке запроса
Ротация секрета для endpoint'а без простоя
Принудительный TLS 1.2+ для всех исходящих запросов
Белый список IP по запросу
Версионирование схемы payload — никаких неожиданных изменений
HotPilot Безопасность
02 Надёжность

Доставка, на которой можно строить продакшен-системы.

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

Автоматические повторы: 5 попыток за 24 часа
Экспоненциальная задержка, чтобы не перегружать ваш сервер
Повтор событий за 72 часа из консоли
Статус доставки: pending, delivered, failed, retrying
Email-оповещения при повторных неудачах endpoint'а
HotPilot Надёжность
03 Опыт разработчика

Консоль, которая действительно помогает отлаживать.

Консоль вебхуков HotPilot даёт вам живой просмотр каждого сработавшего события, каждой попытки доставки и каждого кода ответа — с полным телом запроса и ответа для инспекции. Тестируйте свои endpoint'ы до продакшена и используйте фильтрацию событий для отладки конкретных потоков без шума.

Живой лог событий с полным телом запроса и ответа
Тестовая доставка одним кликом для любого типа события
Фильтрация лога по типу события, endpoint'у или статусу
Копирование payload как cURL-команды для локального тестирования
Полная OpenAPI-схема для всех payload'ов событий
HotPilot Опыт разработчика

Влияние

Цифры за интеграцией

30+

типов событий, покрывающих каждое значимое действие по всему объекту

<120мс

средняя задержка доставки вебхука от события до HTTPS endpoint

99.9%

успешность доставки по всем endpoint'ам с включённой логикой повторов

72ч

окно повтора событий — никогда не теряйте событие из-за временного сбоя

Часто задаваемые вопросы

Часто задаваемые вопросы

Всё, что вам нужно знать об этой функции.

Каждый запрос включает заголовок X-HotPilot-Signature, содержащий HMAC-SHA256 хеш сырого тела запроса, подписанный секретом вашего endpoint'а. Вычислите ожидаемую подпись на своём сервере и сравните — если они совпадают, payload подлинный и не изменён. Примеры кода для Node.js, Python и PHP доступны в нашей документации для разработчиков.

HotPilot автоматически повторяет доставку. Мы делаем 5 попыток доставки с экспоненциальной задержкой — первый повтор через 1 минуту, затем 5, 15, 60 и 240 минут. Если все 5 попыток неудачны, событие помечается как failed и вы получите email-оповещение. Затем вы можете повторить событие вручную из консоли вебхуков в течение 72 часов.

Да. При настройке endpoint'а вы выбираете, на какие типы событий подписаться. Вы также можете настроить несколько endpoint'ов с разными подписками — например, один endpoint для событий бронирований, идущих в ваш CRM, и другой для событий платежей, идущих в вашу бухгалтерскую систему.

Нет ограничений на количество событий вебхуков, которые запускает HotPilot — каждое событие на вашем объекте запускает соответствующие вебхуки независимо от объёма. Ваш endpoint должен справляться с пиками, особенно в периоды высокой загрузки заездов/выездов. Мы рекомендуем отвечать статусом 200 в течение 10 секунд и обрабатывать асинхронно при необходимости.

HotPilot использует версионирование схемы payload. Мы никогда не удалим поля и не изменим типы данных в версионированном payload без периода устаревания. Новые поля могут быть добавлены аддитивно. Когда требуются ломающие изменения, вводится новая версия схемы, и вы можете мигрировать в своём темпе до устаревания старой версии.

Подключите HotPilot к
вашему стеку.

Начните потоковую передачу событий объекта в реальном времени в любую систему, которую использует ваша команда — за минуты, без middleware.