Manage online bookings with webhook, Gmail, Google Calendar and Slack — Workflow n8n

Wysoka złożoność🔗 Webhook26 węzłów🏷️ Miscellaneousautor: Manu

Przegląd

Receive booking requests via webhook with automatic validation, duplicate detection, availability checking, confirmation emails, Google Calendar sync, and Slack notifications.

WHAT IT DOES:

Accepts booking requests (name, email, date, time, service type, party size) via webhook Validates all required fields and email format Checks for duplicate bookings within 24 hours for the same customer Verifies slot availability against your database Generates unique confirmation code (BOOK-timestamp-rand

Użyte węzły

HTTP RequestSlackGoogle CalendarGmailCode

Podgląd workflow

W
Webhook - New Booking
Validate Booking
I
IF - Valid Request
Format Validation Error
R
Respond - Validation Error
API - Check Duplicates
I
IF - Not Duplicate
Format Duplicate Error
R
Respond - Duplicate
API - Check Availability
I
IF - Available
Format Unavailable
R
Respond - Unavailable
API - Create Booking
Format Email
Send Confirmation Email
Prepare Calendar Event
Create Calendar Event
Slack - Notify Team
Prepare Audit Entry
API - Log Audit
Format Success
R
Respond - Success
E
Error Trigger
Format Error
Slack - Error Alert
26 nodes24 edges

Jak to działa

  1. 1

    Wyzwalacz

    Workflow uruchamia się wyzwalaczem webhook.

  2. 2

    Przetwarzanie

    Dane przepływają przez 26 węzłów, connecting code, errortrigger, gmail.

  3. 3

    Wyjście

    Workflow kończy automatyzację i dostarcza wynik do skonfigurowanego miejsca docelowego.

Szczegóły węzłów (26)

HT

HTTP Request

httpRequest

#1
SL

Slack

slack

#2
GO

Google Calendar

googleCalendar

#3
GM

Gmail

gmail

#4
CO

Code

code

#5

Jak zaimportować ten workflow

  1. 1Kliknij przycisk Pobierz JSON po prawej stronie, aby zapisać plik workflow.
  2. 2Otwórz swoją instancję n8n. Przejdź do Workflow → Nowy → Importuj z pliku.
  3. 3Wybierz pobrany plik manage-online-bookings-with-webhook-gmail-google-calendar-and-slack i kliknij Importuj.
  4. 4Skonfiguruj dane uwierzytelniające dla każdego węzła usługi (klucze API, OAuth itp.).
  5. 5Kliknij Testuj workflow, aby sprawdzić, czy wszystko działa, a następnie aktywuj go.

Lub wklej bezpośrednio w n8n → Importuj z JSON:

{ "name": "Manage online bookings with webhook, Gmail, Google Calendar and Slack", "nodes": [...], ...}

Integracje

codeerrortriggergmailgooglecalendarhttprequestifrespondtowebhookslackwebhook

Pobierz ten workflow

Pobierz i zaimportuj jednym kliknięciem

Pobierz JSONZobacz na n8n.io
Węzły26
Złożonośćhigh
Wyzwalaczwebhook
KategoriaMiscellaneous

Autor

Manu

Manu

@manu

Tagi

codeerrortriggergmailgooglecalendarhttprequestifrespondtowebhookslackwebhook

Nowy w n8n?

n8n to darmowe narzędzie open-source do automatyzacji workflow. Hostuj samodzielnie lub użyj wersji chmurowej.

Pobierz n8n za darmo →

Related Miscellaneous Workflows