Webhooky v reálnom čase, ktoré nezmešká žiadnu udalosť
Streamujte každú rezerváciu a platobnú udalosť do vlastných systémov — CRM, dátový sklad, Slack, vlastné integrácie. Podpísané HMAC, s opakovateľným exponenciálnym odsadením a kompletným logom. Navrhnuté pre vývojárske tímy, ktoré odmietajú dotazovať API.
Prečo vývojárske tímy siahajú po webhookoch Triviyo
Štandardné vzory, predvídateľné správanie a log doručenia, ktorý skutočne pomáha pri ladení.
Odoslaný za menej ako sekundu
Udalosti sa odosielaju do 500 ms od spúšťacej akcie — žiadne dotazovanie, žiadne oneskorenie, žiadna zmeškaná rezervácia. Vaše nadväzujúce systémy sú vždy v dokonalej synchronizácii s Triviyo.
HMAC podpisy pri každom payloade
Každý webhook je podpísaný algoritmom HMAC-SHA256 pomocou tajného kľúča vášho endpointu. Overte podpis pred spracovaním payloadu — rovnaký vzor ako Stripe, GitHub a každý iný webhook, ktorému už dôverujete.
Opakovania s exponenciálnym odsadením
Ak váš endpoint vráti odpoveď mimo rozsahu 2xx, Triviyo opakuje pokus s exponenciálnym odsadením až 72 hodín. Prechodné zlyhania sa samy opravia bez manuálneho zásahu — a ľubovoľnú udalosť môžete prehrať z logu doručenia.
Štandardné názvy udalostí
booking.created, booking.updated, booking.cancelled, payment.succeeded — názvy, ktoré každý vývojár očakáva. Prihláste sa na odber presne tých udalostí, ktoré vaša integrácia potrebuje; ostatné ignorujte.
Samostatné tajné kľúče a zoznamy povolených IP pre každý endpoint
Každý endpoint má vlastný podpisový kľúč a voliteľný zoznam povolených IP na strane prijímača. Striedajte kľúče bez výpadku a obmedzte endpointy iba na vašu infraštruktúru.
Kompletný log doručenia s prehrávaním
Každý pokus o doručenie je zaznamenaný so stavovým kódom, telom odpovede a časovou pečiatkou — dostupný v dashboarde aj cez API. Ľubovoľnú udalosť manuálne prehrajte, keď ju vaše testovacie prostredie zmeškalo.
Webhooky Triviyo vs. dotazovanie REST API
Ako vyzerá streamovanie udalostí v reálnom čase v porovnaní s opakovaným dotazovaním REST endpointu.
| Čo obsahuje webhooks API | Triviyo | Without Triviyo |
|---|---|---|
| Čas nastavenia | Menej ako 15 minút | Dni budovania pollera |
| Dostupnosť | Plán Professional a vyšší | Iba prístup k Enterprise API |
| booking.created | ||
| booking.updated | ||
| booking.cancelled | ||
| payment.succeeded | ||
| HMAC-SHA256 podpisy | Doplnok Enterprise | |
| Stratégia opakovania | Exponenciálne odsadenie, okno 72 hodín | Jeden pokus alebo žiadny |
| Log doručenia s prehrávaním | ||
| Podpora | Vývojársky tím na Slack | Fronta e-mailových tiketov |
Štandardné vzory — nič exotické, nič proprietárne.
Vývojárske tímy používajúce webhooky Triviyo v produkcii
“V deň, keď sme nasadili webhooky Triviyo, sme vyhodili 400 riadkov kódu dotazovania. Booking.created pristane v našom dátovom sklade za menej ako sekundu — dashboardy atribúcií a príjmov sú konečne v reálnom čase, nie oneskorené o 15 minút.”
“Log doručenia je nepriznaný hrdina. Keď nám počas sviatku prestala fungovať integrácia so Slackom, prehrala som 30 zmeškaných udalostí z dashboardu, kým bol tím platformy mimo. Žiadna strata dát, žiadna eskalácia.”
Často kladené otázky
Na aké udalosti sa môžem prihlásiť?
booking.created, booking.updated, booking.cancelled a payment.succeeded pri spustení. Ďalšie udalosti (payment.refunded, waiver.signed, checkin.completed, gift_card.redeemed) sa dodávajú v priebežných aktualizáciách. Prihláste sa na odber na úrovni jednotlivých endpointov presne podľa toho, čo vaša integrácia potrebuje.
Ako overím, že webhook skutočne pochádza z Triviyo?
Každý payload je podpísaný algoritmom HMAC-SHA256 pomocou jedinečného tajného kľúča vášho endpointu. Overte hlavičku X-Triviyo-Signature voči surovému telu požiadavky pred jej spracovaním — rovnaký vzor ako webhooky Stripe a GitHub. Príklady kódu sú v našej dokumentácii.
Čo sa stane, ak môj endpoint nefunguje?
Triviyo opakuje pokus s exponenciálnym odsadením až 72 hodín — začínajúc 1 minútou, potom 5, 25, 2 hod., 6 hod., 24 hod. Potom udalosť skončí v logu doručenia, odkiaľ ju môžete manuálne prehrať, keď váš endpoint obnoví činnosť.
Môžem testovať webhooky v testovacom prostredí?
Áno. Každý plán obsahuje testovací režim s vlastnými webhookovými endpointmi a fiktívnymi udalosťami. Spustite ľubovoľnú udalosť z dashboardu, aby ste overili integráciu pred spustením — a prehrávajte ju ľubovoľný počet krát.
Aký plán potrebujem pre webhooky?
Plán Professional a vyšší. Plány Starter poskytujú prístup k plnému dashboardu a prehľadom; webhooky sa odomknú na pláne Professional, pretože na našej strane vyžadujú trvalú investíciu do infraštruktúry na splnenie záruk latencie a doručenia.
Je stanovený limit počtu požiadaviek?
Žiadny pevný limit — radi doručíme stovky udalostí za minútu na váš endpoint. Ak váš endpoint nestíha, automaticky spomalíme a zopakujeme pokus namiesto zahadzania udalostí.
Budujte integrácie v reálnom čase bez dotazovania
Nastavte prvý webhookový endpoint za 15 minút. Podpísaný, s opakovaním, zalogovaný — presne tak, ako vývojárske tímy od webhookov očakávajú.
14-dňová bezplatná skúšobná doba. Nevyžaduje sa kreditná karta. Kedykoľvek zrušiť.