Flow powiadomień — zapis na wizytę
Co i kiedy dostaje klient w obu ścieżkach: zapis własny przez WWW oraz zapis z panelu kalendarza
-
T0
Klient wypełnia formularz na stronie
Embed/snippet (np.
shortcode-umow-wizyte) — wybiera specjalistę, usługę, termin.Akcja klienta -
T0 + 1s
Wizyta zapisana, klient przekierowany do P24
Status:
oczekująca na płatność. Wygenerowany token P24 i redirect do bramki w tej samej karcie przeglądarki.Backend -
T0 + ~5s
SMS z linkiem do płatności
Trigger SMSAPI
mc_smsapi_trigger_payment_link_sms— backup gdyby klient zamknął bramkę.SMS -
T0 + 15 min
Przypomnienie #1 o płatności (jeśli niezapłacone)
Hook
mc_payment_reminder_15min_hook. Świeży link P24 (stary jeszcze działa).Email SMS Warunkowo -
T0 + 2h
Przypomnienie #2 o płatności (jeśli niezapłacone)
Hook
mc_payment_reminder_2h_hook. Ostatnia szansa przed auto-anulowaniem.Email SMS Warunkowo -
T0 + 2h 15min
Auto-anulowanie wizyty (jeśli niezapłacone)
Hook
mc_payment_expiry_hook. Slot zwalniany, klient dostaje email odwołania.Email odwołania Warunkowo -
po opłaceniu
Email potwierdzenia rezerwacji
Webhook P24 (
mc_p24_listener) → statuspotwierdzona→mc_send_booking_confirmation_emails.Email do klientaEmail do specjalisty -
Twizyty − 24h
Przypomnienie o wizycie (24h)
Hook
mc_send_reminder_email_hook+ trigger SMSAPI.EmailSMS -
Twizyty − 15 min
Link Google Meet (tylko wizyty online)
Hook
mc_send_meet_link_reminder_hook— link do spotkania dla klienta i specjalisty.EmailWarunkowo -
Twizyty
Wizyta odbywa się
Status finalny:
zakończona.
-
T0
Admin / specjalista dodaje wizytę z kalendarza
Formularz w dashboardzie. Decyduje:
opłacona na miejscuczydo opłacenia online.Akcja admina -
T0 + 1s
Wizyta zapisana, background hook startuje
Akcja
mc_bg_after_create_bookingw tle (WP-Cron + spawn_cron). Dalej dwie gałęzie.Backend
-
T0 + 5s
Email potwierdzenia
mc_send_booking_confirmation_emails— od razu, bo wizyta już opłacona.Email do klientaEmail do specjalisty -
Twizyty − 24h
Przypomnienie o wizycie (24h)
Tak samo jak w gałęzi WWW.
EmailSMS -
Twizyty − 15 min
Link Google Meet (tylko online)
EmailWarunkowo -
Twizyty
Wizyta odbywa się
-
T0 + 5s
Email + SMS z linkiem do płatności
mc_send_payment_reminder_email+ trigger SMSAPI. Wynikwp_mailteraz logowany w activity (payment_email_sentluberror).EmailSMS -
Twizyty − 48h
Przypomnienie z linkiem płatności (48h) (jeśli niezapłacone)
Hook
mc_deferred_payment_link_hook. Zaplanowane przezmc_schedule_deferred_payment— od niedawna działa też dla wizyt z dashboardu.Email SMS Nowość po fixie -
Twizyty − 25h
Przypomnienie z linkiem płatności (25h) (jeśli niezapłacone)
Drugi strzał tego samego hooka. Świeży link P24 (poprzedni już mógł wygasnąć).
Email SMS Nowość po fixie -
po opłaceniu
Email potwierdzenia rezerwacji
Webhook P24 zmienia status na
potwierdzonai wysyła potwierdzenie.Email do klientaEmail do specjalisty -
Twizyty − 24h
Przypomnienie o wizycie (24h)
EmailSMS -
Twizyty − 15 min
Link Google Meet (tylko online)
EmailWarunkowo -
Twizyty
Wizyta odbywa się