Webhooky v reálném čase, které nepropustí žádnou událost
Streamujte každou událost rezervace a platby do vlastních systémů — CRM, datového skladu, Slacku, vlastních integrací. Podepsané HMAC, opakované pokusy s exponenciálním ústupem a plné logování. Vytvořeno pro vývojářské týmy, které odmítají pollovat API.
Proč vývojářské týmy volí webhooky Triviyo
Standardní vzory, předvídatelné chování a log doručení, který skutečně pomáhá při ladění.
Spuštění do jedné sekundy
Události jsou odesílány do 500 ms od spouštěcí akce — žádné pollování, žádná prodleva, žádné zmešané rezervace. Vaše navazující systémy zůstávají v dokonalé synchronizaci s Triviyo.
HMAC podpisy u každého payloadu
Každý webhook je podepsán algoritmem HMAC-SHA256 pomocí tajného klíče vašeho endpointu. Ověřte podpis před zpracováním payloadu — stejný vzor jako u Stripe, GitHubu a každého dalšího webhooku, kterému již důvěřujete.
Opakované pokusy s exponenciálním ústupem
Pokud váš endpoint vrátí jiný kód než 2xx, Triviyo opakuje pokusy s exponenciálním ústupem až 72 hodin. Přechodné chyby se opraví samy bez ruční zásahu — a libovolnou událost lze přehrát z logu doručení.
Standardní názvy událostí
booking.created, booking.updated, booking.cancelled, payment.succeeded — názvy, které každý vývojář očekává. Přihlaste odběr pouze těch událostí, které vaše integrace potřebuje; ostatní ignorujte.
Individuální tajné klíče a whitelisty pro každý endpoint
Každý endpoint má vlastní podpisový klíč a volitelný IP whitelist na přijímací straně. Rotujte klíče bez výpadku a omezte přístup k endpointům pouze na vlastní infrastrukturu.
Úplný log doručení s přehráváním
Každý pokus o doručení je zaznamenán se stavovým kódem, tělem odpovědi a časovým razítkem — dostupný v dashboardu i přes API. Přehrajte libovolnou událost ručně, pokud ji vaše stagingové prostředí propáslo.
Webhooky Triviyo vs. pollování REST API
Jak vypadá streamování událostí v reálném čase oproti neustálému dotazování REST endpointu.
| Co zahrnuje webhooks API | Triviyo | Without Triviyo |
|---|---|---|
| Čas nastavení | Do 15 minut | Dny vývoje polleru |
| Dostupnost | Plán Professional a vyšší | Pouze přístup k Enterprise API |
| booking.created | ||
| booking.updated | ||
| booking.cancelled | ||
| payment.succeeded | ||
| Podpisy HMAC-SHA256 | Doplněk Enterprise | |
| Strategie opakování | Exponenciální ústup, okno 72 hodin | Jeden pokus nebo žádný |
| Log doručení s přehráváním | ||
| Podpora | Vývojářský tým na Slacku | E-mailová fronta ticketů |
Standardní vzory — nic exotického, nic proprietárního.
Vývojářské týmy používající webhooky Triviyo v produkci
“Den, kdy Triviyo webhooky spustilo, jsme vyřadili 400 řádků pollovacího kódu. Booking.created dorazí do našeho datového skladu do jedné sekundy — dashboardy pro atribuci a tržby jsou konečně v reálném čase, ne se zpožděním 15 minut.”
“Log doručení je nepěvou hvězdou. Když nám o svátku přestala fungovat integrace se Slackem, přehrál jsem 30 zmeškaných událostí z dashboardu, zatímco platformní tým nebyl k dispozici. Žádná ztráta dat, žádná eskalace.”
Nejčastější dotazy
Na jaké události se mohu přihlásit?
Při spuštění: booking.created, booking.updated, booking.cancelled a payment.succeeded. Další události (payment.refunded, waiver.signed, checkin.completed, gift_card.redeemed) přibývají průběžnými aktualizacemi. Přihlaste odběr pro každý endpoint zvlášť — jen to, co vaše integrace potřebuje.
Jak ověřím, že webhook skutečně pochází z Triviyo?
Každý payload je podepsán algoritmem HMAC-SHA256 pomocí jedinečného tajného klíče vašeho endpointu. Před zpracováním ověřte hlavičku X-Triviyo-Signature oproti nezpracovanému tělu požadavku — stejný vzor jako u webhooků Stripe a GitHubu. Ukázky kódu najdete v naší dokumentaci.
Co se stane, když je můj endpoint nedostupný?
Triviyo opakuje pokusy s exponenciálním ústupem až 72 hodin — začíná po 1 minutě, pak po 5, 25, 2 hodinách, 6 hodinách, 24 hodinách. Poté událost skončí v logu doručení, kde ji můžete ručně přehrát, jakmile se váš endpoint obnoví.
Mohu testovat webhooky ve stagingovém prostředí?
Ano. Každý plán zahrnuje testovací režim s vlastními webhookuovými endpointy a fiktivními událostmi. Spusťte libovolnou událost z dashboardu a ověřte integraci před ostrým provozem — a přehrajte ji tolikrát, kolikrát potřebujete.
Jaký plán potřebuji pro webhooky?
Plán Professional a vyšší. Plány Starter mají přístup k plnému dashboardu a přehledům; webhooky se odemykají na plánu Professional, protože vyžadují trvalé investice do infrastruktury na naší straně, aby bylo splnit záruky latence a doručení.
Existuje omezení počtu požadavků?
Žádné pevné omezení — rádi doručíme stovky událostí za minutu na váš endpoint. Pokud endpoint nestíhá, automaticky zpomalíme a budeme opakovat pokusy místo zahazování událostí.
Vytvářejte integrace v reálném čase bez pollování
Zprovozněte první webhook endpoint za 15 minut. Podepsaný, s opakovanými pokusy, logovaný — přesně tak, jak to vývojářské týmy od webhooků očekávají.
14denní bezplatná zkušební verze. Bez zadání kreditní karty. Zrušení kdykoli.