WEBHOOKI I API

Elastyczne webhooki dla każdego procesu rezerwacji

Zamieniaj każdą rezerwację, płatność, przypomnienie, zmianę terminu i anulowanie w akcję w czasie rzeczywistym. Połącz Zencal z CRM, narzędziami sprzedaży, obsługą klienta albo własnym backendem bez czekania na gotową integrację.

Żądania POST w czasie rzeczywistym Własny czas wysyłki Działa z dowolnym endpointem

Dostarczone webhooki

4328 dostarczonych dzisiaj · 99,9% skuteczności

Na żywo
  • meeting.scheduled
    POSThooks.slack.com/services/T0ABC/B1XYZ/…
    200 48 ms
    teraz
  • payment.completed
    POSTapi.stripe.com/v1/webhooks/endpoint
    200 32 ms
    3 s temu
  • meeting.reminder.24h
    POSTapi.hubspot.com/automation/v4/actions
    200 21 ms
    8 s temu
  • meeting.rescheduled
    POSTyour-api.example.io/zencal/webhook
    200 56 ms
    15 s temu
Wyzwalacze

Uruchamiaj webhooki dokładnie wtedy, kiedy trzeba

Wybierz, kiedy Zencal ma wysłać dane: od natychmiastowych zdarzeń rezerwacji po własne przypomnienia przed spotkaniem albo po nim.

Spotkanie zarezerwowane

Uruchamiany natychmiast, gdy klient rezerwuje nowe spotkanie.

Przed rozpoczęciem spotkania

Wysyłaj przypomnienia minuty, godziny albo dni przed spotkaniem.

Spotkanie przełożone

Otrzymuj informację, gdy klienci zmieniają termin rezerwacji.

Spotkanie anulowane

Reaguj natychmiast, gdy spotkanie zostanie anulowane.

Płatność zakończona

Uruchamiaj akcje po skutecznym przetworzeniu płatności.

Własny czas wysyłki

Ustaw dowolny czas przed zdarzeniem albo po nim.

Payload danych

Pełne dane JSON w każdym webhooku

Każdy webhook zawiera kompletne dane spotkania. Użyj ich do synchronizacji z CRM, uruchamiania sekwencji email albo aktualizacji bazy danych.

UUID spotkania i typ zdarzenia
Imię, nazwisko i email uczestnika
Data, godzina i strefa czasowa (ISO8601)
Miejsce spotkania i link wideo
Link do płatności (dla płatnych spotkań)
Dane z formularza i parametry UTM
webhook-payload.json
{
  "event": "meeting.scheduled",
  "meetingUuid": "abc123-def456",
  "date": {
    "start": "2025-01-15T10:00:00Z",
    "end": "2025-01-15T10:30:00Z"
  },
  "attendee": {
    "name": "Jan Kowalski",
    "email": "jan@example.com"
  },
  "subject": "Konsultacja strategiczna",
  "place": "google_meet",
  "meetLink": "https://meet.google.com/...",
  "payment_link": "https://...",
  "reschedule_link": "https://...",
  "cancel_link": "https://...",
  "formData": {
    "company": "Acme Sp. z o.o.",
    "phone": "+48123456789"
  }
}
Zastosowania

Buduj automatyzacje wokół sposobu działania Twojej firmy

1

Przypomnienia przed spotkaniem

Wyślij webhook 15 minut przed rozpoczęciem spotkania. Użyj go do uruchomienia powiadomienia push, SMS-a albo wiadomości na Slacku z linkiem do spotkania i danymi uczestnika.

Slack SMS Push
2

Pobieranie płatności

Uruchom webhook 7 dni przed spotkaniem, aby wysłać automatyczne przypomnienie o płatności. Dodaj link do płatności bezpośrednio w szablonie email.

Stripe Email Faktura
3

Synchronizacja CRM

Automatycznie twórz albo aktualizuj kontakty w CRM po rezerwacji spotkania. Utrzymuj lejek sprzedaży w synchronizacji bez ręcznego przepisywania danych.

HubSpot Salesforce Pipedrive
4

Własne procesy

Użyj Zapier, Make, n8n albo własnego API, aby połączyć Zencal z narzędziami, których Twój zespół już używa. Rezerwacja pozostaje prosta, a proces działa w tle.

Zapier Make N8N
Jak to działa

Skonfiguruj webhooki w kilka minut

1

Przejdź do powiadomień

Otwórz ustawienia tematu spotkania i znajdź zakładkę powiadomień.

2

Utwórz webhook

Wybierz „Webhook” jako typ powiadomienia i wpisz swój URL.

3

Ustaw czas wysyłki

Wybierz moment uruchomienia: przy zdarzeniu albo X minut, godzin lub dni wcześniej.

4

Odbierz dane

Zencal wysyła żądanie POST z payloadem JSON na Twój endpoint.

Webhooki zespołowe

Skonfiguruj osobne adresy webhooków dla każdego zespołu, usługi albo procesu. Kieruj powiadomienia automatycznie do właściwego działu, aby sprzedaż, operacje, support i finanse mogły działać w jednym systemie rezerwacji.

Zacznij korzystać
Integracje

Łączy się z narzędziami, których już używasz

Zobacz wszystkie integracje

Twoje dane są bezpieczne i zgodne z RODO

Zencal jest zgodny z europejskimi przepisami o ochronie danych. Traktujemy prywatność poważnie i dbamy o bezpieczeństwo danych Twojej firmy.

Centra danych w UE

Twoje dane są bezpiecznie przechowywane w europejskich centrach danych, zgodnie z lokalnymi regulacjami.

Szyfrowanie danych

Szyfrowanie chroni dane zarówno podczas przesyłania, jak i przechowywania.

Prawo do bycia zapomnianym

Użytkownicy mogą w dowolnym momencie poprosić o pełne usunięcie swoich danych osobowych.

Prywatność od projektu

System został zaprojektowany z prywatnością jako jedną z podstawowych zasad.