Šesnaest događaja izlazi iz sistema u trenutku kada nastanu, potpisano algoritmom HMAC-SHA256 i u JSON formatu koji razume svaki alat za automatizaciju. Četiri rute puštaju spoljni softver da čita podatke. Prepisivanje podataka rukom nije potrebno.
Razlika između ta dva smera određuje koji mehanizam koristite. Ostatak ove stranice su detalji jednog ili drugog.
Sistem javlja napolje u trenutku kada se događaj desi, bez upita sa druge strane. Vi unosite adresu i izaberete događaje, a paket sa podacima odlazi sam.
Spoljni sistem čita podatke iz plugina kada mu zatrebaju. Vi izdajete ključ, a sistem njime traži termine od zadatog datuma, spisak usluga ili spisak aktivnog osoblja.
Svaki webhook prima samo događaje koje mu dodelite. Jedna adresa može da prima jedan događaj, druga svih šesnaest.
booking.createdNova rezervacijabooking.cancelledOtkazana rezervacijabooking.completedZavršena rezervacijabooking.status_changedPromena statusa, bilo kojabooking.confirmedKlijent potvrdio dolazakpayment.recordedEvidentirana uplatawaitlist.joinedPrijava na listu čekanjabooking.reminderPodsetnik pre terminabooking.reminder2Drugi podsetnikbooking.no_showKlijent nije došaocustomer.debt_reminderPodsetnik za neplaćenocustomer.review_requestZahtev za recenzijucustomer.winbackUspavani klijentcustomer.rebookVreme za ponovno zakazivanjecustomer.birthdayRođendanska čestitkacustomer.loyaltyNagrada za vernostJSON poruka u fiksnoj strukturi. Ispod je paket koji odlazi kod nove rezervacije.
POST na vašu adresu X-PB-Event: booking.created X-PB-Signature: sha256=a3f1c8... Content-Type: application/json { "id": 1482, "reference": "3BB6844B", "status": "pending", "service": "Žensko šišanje", "staff": "Milica Jovanović", "date": "2026-07-24", "time": "17:30", "price": 2500, "amount_paid": 0, "customer": { "name": "Ana Petrović", "email": "ana@primer.rs", "phone": "+381 60 123 4567" } }
Prvi dokazuje da paket dolazi od vas, drugi pokazuje da li je adresa primaoca ispravno podešena.
Adresa webhooka je javna. Bez potpisa svako ko je pogodi može da upiše lažnu rezervaciju u vašu tabelu.
Bez probnog slanja integracija se proverava tako što sami sebi zakažete termin i pratite da li je nešto stiglo.
Radi sa svakim alatom koji prima HTTP zahtev
Mehanizam za slučaj kada spoljni sistem treba da postavi upit, umesto da čeka obaveštenje.
/auth/test
Provera ispravnosti ključa. Prvi poziv koji integracija upućuje.
/api/appointments
Termini sa punim podacima o klijentu. Filteri po datumu kreiranja, opsegu datuma termina, statusu i broju redova (najviše 100).
/api/services
Šifarnik usluga: naziv, trajanje, cena.
/api/staff
Šifarnik osoblja.
X-PB-API-Key ili standardno kao Authorization: Bearer.Zaposleni svoj raspored najčešće gleda na telefonu, a ne u administraciji WordPress-a. Pretplata na kalendar prenosi raspored tamo gde se zaista gleda.
Postavljanje ne zahteva ni Zapier ni programera. Potrebno je oko trideset sekundi po zaposlenom, jednom.
Integracije prenose podatke. Obradu podataka podešavate u alatu po svom izboru.
U svakom plaćenom paketu, bez ograničenja broja poziva i bez naplate po događaju.
| Free | 1 usluga, 1 zaposleni |
| Single | Sve, 1 sajt |
| Business | Sve, više sajtova |
| Agency | Sve, za sajtove klijenata |
Za webhook nije potrebno programiranje. U Zapier ili Make napravite korak koji se zove catch hook, dobijete adresu, unesete je u plugin i izaberete događaje. Zatim podešavate šta se dešava kada paket stigne: poruka na Viber, red u tabeli, obaveštenje na telefon. Za API ključeve je potrebno tehničko znanje, ali ih većina korisnika nikada ne otvara.
Uključite webhook na događaj podsetnika i povežite ga sa alatom koji šalje WhatsApp. Paket nosi ime, telefon, uslugu, datum, vreme i broj rezervacije, dakle sve podatke potrebne za poruku. Plugin i dalje šalje email, pa klijent dobija oba kanala, ili email isključite. Trošak poruka plaćate tom alatu, a ne nama, i zato licenca nema mesečnu naplatu.
Za tu situaciju postoji tajna za potpis. Onaj ko zna adresu, a ne zna tajnu, ne može da pošalje paket koji će proći proveru, jer primalac upoređuje potpis sa sopstvenim računom. Ako sumnjate da je i tajna procurela, promenite je u pluginu i kod primaoca. Adresa ostaje ista.
Ne. Paket se šalje bez čekanja na odgovor i sa kratkim rokom, pa klijent koji zakazuje ne čeka vaš Zapier. Jedini izuzetak je probno slanje, koje namerno čeka odgovor da bi ga prikazalo. Ako server primaoca ne odgovori, rezervacija se završava normalno.
Da, na tri načina. Rute za termine, usluge i osoblje vraćaju podatke u JSON formatu. Karton klijenta ima izvoz. Baza je na vašem hostingu, pa joj pristupate direktno. Nema zaključavanja podataka, jer podaci nisu kod nas.
Integracije nemaju sopstveni sadržaj. Prenose ono što ostali delovi sistema proizvedu.
Šesnaest događaja izlazi samo, potpisano, u sekundi kada nastanu. Licenca se plaća jednom, a broj poziva se ne naplaćuje.