Manage online bookings with webhook, Gmail, Google Calendar and Slack — рабочий процесс n8n

Высокая сложность🔗 Webhook26 узлов🏷️ Miscellaneousот Manu

Обзор

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

Использованные узлы

HTTP RequestSlackGoogle CalendarGmailCode

Предпросмотр рабочего процесса

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

Как это работает

  1. 1

    Триггер

    Рабочий процесс запускается триггером webhook.

  2. 2

    Обработка

    Данные проходят через 26 узлов, connecting code, errortrigger, gmail.

  3. 3

    Вывод

    Рабочий процесс завершает автоматизацию и доставляет результат в настроенное место назначения.

Детали узлов (26)

HT

HTTP Request

httpRequest

#1
SL

Slack

slack

#2
GO

Google Calendar

googleCalendar

#3
GM

Gmail

gmail

#4
CO

Code

code

#5

Как импортировать этот рабочий процесс

  1. 1Нажмите кнопку Скачать JSON справа, чтобы сохранить файл рабочего процесса.
  2. 2Откройте ваш экземпляр n8n. Перейдите в Рабочие процессы → Новый → Импорт из файла.
  3. 3Выберите скачанный файл manage-online-bookings-with-webhook-gmail-google-calendar-and-slack и нажмите Импортировать.
  4. 4Настройте учётные данные для каждого узла сервиса (ключи API, OAuth и т.д.).
  5. 5Нажмите Протестировать рабочий процесс, чтобы убедиться в правильной работе, затем активируйте его.

Или вставьте напрямую в n8n → Импорт из JSON:

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

Интеграции

codeerrortriggergmailgooglecalendarhttprequestifrespondtowebhookslackwebhook

Получить этот рабочий процесс

Скачайте и импортируйте одним кликом

Скачать JSONПросмотреть на n8n.io
Узлы26
Сложностьhigh
Триггерwebhook
КатегорияMiscellaneous

Создан

Manu

Manu

@manu

Теги

codeerrortriggergmailgooglecalendarhttprequestifrespondtowebhookslackwebhook

Новичок в n8n?

n8n — бесплатный инструмент автоматизации рабочих процессов с открытым исходным кодом. Разверните самостоятельно или используйте облачную версию.

Получить n8n бесплатно →

Related Miscellaneous Workflows