Tak jak dzwonek do drzwi daje znać, że ktoś stoi przed drzwiami, tak webhook pozwala jednej witrynie powiadomić inną, że coś się wydarzyło. Pozwala to drugiej witrynie podjąć określone działanie w odpowiedzi. Jest to sposób, w jaki strony internetowe mogą automatycznie komunikować się ze sobą w czasie rzeczywistym.
Załóżmy, że prowadzisz firmę konsultingową i używasz Zencal jako platformy do planowania. Aby mieć pewność, że zawsze jesteś przygotowany do konsultacji, chcesz otrzymać szybkie przypomnienie ze szczegółami dotyczącymi spotkania na 15 minut przed jego rozpoczęciem.
Piętnaście minut przed spotkaniem Twoja usługa otrzyma informacje i być może wyśle powiadomienie push na Twój telefon ze wszystkimi szczegółami. Następnie możesz kliknąć link Google Meet bezpośrednio z powiadomienia, dzięki czemu nigdy się nie spóźnisz!
Za niektóre konsultacje premium pobierana jest opłata od uczestników. Aby zapewnić terminowe i sprawne dokonywanie płatności, chcesz, aby uczestnicy otrzymali link do płatności na 7 dni przed zaplanowanym spotkaniem.
Po otrzymaniu tych informacji usługa wysyła wiadomość e-mail do uczestnika. Wiadomość e-mail zawiera wszystkie szczegóły spotkania oraz dodatkowy link do dokonania płatności online za spotkanie. Uczestnik może następnie kliknąć link, dokończyć płatność i udać się na konsultację w przyszłym tygodniu!
Przykłady te ilustrują moc webhooków w automatyzacji przepływów pracy i zapewnieniu, że zadania są uruchamiane we właściwym czasie bez ręcznej interwencji.