Към съдържанието
webhook WEBHOOKS И ИНТЕГРАЦИЯ НА ДАННИ

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

Webhook двигателят на HotPilot позволява на технически напреднали екипи да изпращат данни за събития в реално време към всяка външна система — CRM, аналитични платформи, BI инструменти, персонализирани табла — в момента, в който нещо се случи във вашия обект.

В реално време доставка на събития 30+ типа събития Подписани HMAC payload-и

Проблемът

Данните ви от PMS
са заключени в PMS.

Съвременните хотелски операции разчитат на повече от една система — инструмент за управление на приходите тук, CRM там, BI табло за собствениците, персонализиран аналитичен стак за маркетинга. Но повечето PMS платформи не улесняват извличането на данни в реално време. Оставате да избирате между ръчни експорти, скъпи интеграции или да приемете, че външните ви инструменти винаги ще бъдат остарели. За технологично напреднали обекти и хотелски групи това не е достатъчно добро.

lightbulb

Решението

Поток от събития в реално време за всичко, което се случва.

HotPilot Webhooks доставя подписан, структуриран JSON payload към всяка HTTPS крайна точка, която конфигурирате — в момента, в който събитие се случи във вашия обект. Нова резервация? Webhook се задейства. Гост се настанява? Webhook се задейства. Получено плащане, подадена рецензия, отворен тикет? Всички webhooks. Изградете точно интеграциите, от които се нуждае вашият стак, без да чакате официален конектор.

check_circle 30+ типа събития за резервации, гости, плащания и операции
check_circle HMAC-SHA256 подписани payload-и за верифицирана доставка
check_circle Автоматични повторни опити с експоненциален back-off
check_circle Пълни логове за доставка и replay чрез конзолата

КАТАЛОГ НА СЪБИТИЯ

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 Сигурност

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

Всеки webhook payload, който HotPilot изпраща, е подписан с HMAC-SHA256 с тайна, която вие контролирате. Верифицирайте подписа на вашия сървър преди обработка — за да знаете, че всяко събитие е истински от HotPilot и не е било манипулирано при пренос.

HMAC-SHA256 подпис във всеки хедър на заявка
Ротация на тайна за крайна точка без прекъсване
TLS 1.2+ задължително за всички изходящи заявки
IP whitelisting достъпен при заявка
Версиониране на схема на payload — без изненадващи промени
HotPilot Сигурност
02 Надеждност

Доставка, върху която можете да изградите продукционни системи.

HotPilot автоматично повтаря неуспешни доставки с експоненциален back-off — така че кратко прекъсване от ваша страна няма да доведе до загубени събития. Всеки опит за доставка се логва и можете да replay-нете всяко събитие от последните 72 часа директно от webhook конзолата.

Автоматични повторни опити: 5 опита за 24 часа
Експоненциален back-off за избягване на претоварване на сървъра ви
72-часов replay на събития от конзолата
Статус на доставка: pending, delivered, failed, retrying
Имейл известия, когато крайна точка има повтарящи се неуспешни доставки
HotPilot Надеждност
03 Опит за разработчици

Конзола, която наистина помага за debug.

Webhook конзолата на HotPilot ви дава изглед в реално време на всяко задействано събитие, всеки опит за доставка и всеки код за отговор — с пълно тяло на заявката и отговора за инспекция. Тествайте крайните си точки преди да влязат в продукция и използвайте филтриране на събития за debug на специфични канали без шум.

Лог на събития в реално време с пълно тяло на заявка и отговор
Тестова доставка с едно щракване за всеки тип събитие
Филтриране на лог по тип събитие, крайна точка или статус
Копиране на payload като cURL команда за локално тестване
Пълна OpenAPI схема за всички payload-и на събития
HotPilot Опит за разработчици

Въздействие

Числата зад интеграцията

30+

типа събития, покриващи всяко значимо действие в целия обект

<120ms

средна латентност на webhook доставка от събитие до HTTPS крайна точка

99.9%

успеваемост на доставка през всички крайни точки с активирана логика за повторни опити

72ч

прозорец за replay на събития — никога не губете събитие поради временен проблем

Често задавани въпроси

Често задавани въпроси

Всичко, което трябва да знаете за тази функция.

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

HotPilot автоматично повтаря доставката. Опитваме доставка 5 пъти с експоненциален back-off — първи опит след 1 минута, след това 5, 15, 60 и 240 минути. Ако всички 5 опита се провалят, събитието се маркира като неуспешно и ще получите имейл известие. След това можете да replay-нете събитието ръчно от webhook конзолата в рамките на 72 часа.

Да. При конфигуриране на крайна точка избирате към кои типове събития да се абонирате. Можете също да конфигурирате множество крайни точки с различни абонаменти за събития — например една крайна точка за събития за резервации, отиващи към вашия CRM, и друга за събития за плащания, отиващи към счетоводната ви система.

Няма ограничение за броя webhook събития, които HotPilot задейства — всяко събитие във вашия обект задейства съответните webhooks независимо от обема. Вашата крайна точка трябва да може да обработва пикове, особено по време на периоди с много настанявания/изписвания. Препоръчваме да отговаряте със статус 200 в рамките на 10 секунди и да обработвате асинхронно, ако е необходимо.

HotPilot използва версиониране на схема на payload. Никога няма да премахнем полета или да променим типове данни във версиониран payload без период на оттегляне. Нови полета могат да бъдат добавени допълнително. Когато са необходими промени, които нарушават съвместимостта, се въвежда нова версия на схемата и можете да мигрирате в свое време преди старата версия да бъде оттеглена.

Свържете HotPilot с
целия ви стак.

Започнете да стриймвате събития от обекта в реално време към всяка система, която екипът ви използва — за минути, без нужда от middleware.