Webhookuri în timp real care nu ratează niciun eveniment
Transmite fiecare eveniment de rezervare și plată în propriile tale sisteme — CRM, depozit de date, Slack, integrări personalizate. Semnate cu HMAC, reîncercate cu backoff exponențial și înregistrate complet. Construit pentru echipele de inginerie care refuză să interogheze un API prin polling.
De ce echipele de inginerie aleg webhookurile Triviyo
Modele standard, comportament predictibil și un jurnal de livrare care te ajută cu adevărat să depanezi.
Se declanșează în mai puțin de o secundă
Evenimentele sunt trimise în 500 ms de la acțiunea declanșatoare — fără polling, fără întârziere, fără rezervări pierdute. Sistemele tale din aval rămân perfect sincronizate cu Triviyo.
Semnături HMAC pe fiecare payload
Fiecare webhook este semnat cu HMAC-SHA256 folosind secretul specific endpoint-ului tău. Verifică semnătura înainte de a acționa pe baza payload-ului — același model ca Stripe, GitHub și orice alt webhook în care ai deja încredere.
Reîncercări cu backoff exponențial
Dacă endpoint-ul tău returnează non-2xx, Triviyo reîncearcă cu backoff exponențial timp de până la 72 de ore. Erorile tranzitorii se remediază singure fără intervenție manuală — și poți reproduce orice eveniment din jurnalul de livrare.
Nume de evenimente standard
booking.created, booking.updated, booking.cancelled, payment.succeeded — numele pe care orice inginer le așteaptă. Abonează-te exact la evenimentele de care integrarea ta are nevoie; ignoră restul.
Secrete și liste albe per endpoint
Fiecare endpoint primește propriul secret de semnare și o listă albă opțională de IP-uri pe partea receptoare. Rotește secretele fără întreruperi și restricționează endpoint-urile exclusiv la infrastructura ta.
Jurnal complet de livrare cu reluare
Fiecare tentativă de livrare este înregistrată cu codul de stare, corpul răspunsului și marca de timp — disponibilă în tabloul de bord și prin API. Reproduce orice eveniment manual când mediul tău de staging a ratat unul.
Webhookurile Triviyo vs. interogarea unui REST API prin polling
Cum arată transmiterea de evenimente în timp real față de bombardarea unui endpoint REST.
| Ce include API-ul de webhookuri | Triviyo | Without Triviyo |
|---|---|---|
| Timp de configurare | Sub 15 minute | Zile pentru a construi un poller |
| Disponibilitate | Nivel Professional și mai sus | Doar acces API Enterprise |
| booking.created | ||
| booking.updated | ||
| booking.cancelled | ||
| payment.succeeded | ||
| Semnături HMAC-SHA256 | Add-on Enterprise | |
| Strategie de reîncercare | Backoff exponențial, fereastră de 72h | O singură încercare sau niciuna |
| Jurnal de livrare cu reluare | ||
| Suport | Echipă de inginerie pe Slack | Coadă de tichete prin e-mail |
Modele standard — nimic exotic, nimic proprietar.
Echipe de inginerie care folosesc webhookurile Triviyo în producție
“Am eliminat 400 de linii de cod de polling în ziua în care au fost lansate webhookurile Triviyo. booking.created ajunge în depozitul nostru de date în mai puțin de o secundă — tablourile de bord de atribuire și venituri sunt în sfârșit în timp real, nu cu 15 minute întârziere.”
“Jurnalul de livrare este eroul nerecunoscut. Când integrarea noastră cu Slack s-a defectat de sărbători, am reluat 30 de evenimente pierdute din tabloul de bord cât timp echipa de platformă era liberă. Nicio pierdere de date, nicio escaladare.”
Întrebări frecvente
La ce evenimente mă pot abona?
booking.created, booking.updated, booking.cancelled și payment.succeeded la lansare. Mai multe evenimente (payment.refunded, waiver.signed, checkin.completed, gift_card.redeemed) vor fi adăugate în actualizări continue. Abonează-te per endpoint exact la ce are nevoie integrarea ta.
Cum verific că webhookul provine cu adevărat de la Triviyo?
Fiecare payload este semnat cu HMAC-SHA256 folosind secretul unic al endpoint-ului tău. Verifică antetul X-Triviyo-Signature față de corpul brut al cererii înainte de a acționa — același model ca webhookurile Stripe și GitHub. Exemple de cod se găsesc în documentația noastră.
Ce se întâmplă dacă endpoint-ul meu este oprit?
Triviyo reîncearcă cu backoff exponențial timp de până la 72 de ore — începând cu 1 minut, apoi 5, 25, 2h, 6h, 24h. După aceea, evenimentul ajunge în jurnalul de livrare unde îl poți relua manual odată ce endpoint-ul tău revine.
Pot testa webhookurile într-un mediu de staging?
Da. Fiecare plan include un mod de testare cu propriile endpoint-uri de webhook și evenimente simulate. Declanșează orice eveniment din tabloul de bord pentru a-ți verifica integrarea înainte de a trece la producție — și reluează-l de câte ori ai nevoie.
Ce nivel de plan am nevoie pentru webhookuri?
Nivel Professional și mai sus. Planurile Starter au acces la tabloul de bord complet și la rapoarte; webhookurile se deblochează pe Professional deoarece necesită investiții susținute în infrastructură din partea noastră pentru a îndeplini garanțiile de latență și livrare.
Există o limită de rată?
Nicio limită strictă de rată — vom livra cu plăcere sute de evenimente pe minut la endpoint-ul tău. Dacă endpoint-ul tău are dificultăți să țină pasul, încetinimm automat și reîncercăm în loc să pierdem evenimente.
Construiește integrări în timp real fără polling
Configurează primul tău endpoint de webhook în 15 minute. Semnat, reîncercat, înregistrat — exact cum se așteaptă echipele de inginerie să funcționeze webhookurile.
Perioadă de probă gratuită de 14 zile. Nu este necesar un card de credit. Poți anula oricând.