Manage online bookings with webhook, Gmail, Google Calendar and Slack — Flujo de trabajo n8n

Alta complejidad🔗 Webhook26 nodos🏷️ Miscellaneouspor Manu

Descripción general

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

Nodos utilizados

HTTP RequestSlackGoogle CalendarGmailCode

Vista previa del flujo de trabajo

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

Cómo funciona

  1. 1

    Disparador

    El flujo de trabajo comienza con un disparador webhook.

  2. 2

    Procesamiento

    Los datos fluyen a través de 26 nodos, connecting code, errortrigger, gmail.

  3. 3

    Salida

    El flujo de trabajo completa su automatización y entrega el resultado al destino configurado.

Detalles de nodos (26)

HT

HTTP Request

httpRequest

#1
SL

Slack

slack

#2
GO

Google Calendar

googleCalendar

#3
GM

Gmail

gmail

#4
CO

Code

code

#5

Cómo importar este flujo de trabajo

  1. 1Haz clic en el botón Descargar JSON a la derecha para guardar el archivo del flujo de trabajo.
  2. 2Abre tu instancia de n8n. Ve a Flujos de trabajo → Nuevo → Importar desde archivo.
  3. 3Selecciona el archivo manage-online-bookings-with-webhook-gmail-google-calendar-and-slack descargado y haz clic en Importar.
  4. 4Configura las credenciales para cada nodo de servicio (claves API, OAuth, etc.).
  5. 5Haz clic en Probar flujo de trabajo para verificar que todo funcione, luego actívalo.

O pega directamente en n8n → Importar desde JSON:

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

Integraciones

codeerrortriggergmailgooglecalendarhttprequestifrespondtowebhookslackwebhook

Obtener este flujo de trabajo

Descarga e importa con un solo clic

Descargar JSONVer en n8n.io
Nodos26
Complejidadhigh
Disparadorwebhook
CategoríaMiscellaneous

Creado por

Manu

Manu

@manu

Etiquetas

codeerrortriggergmailgooglecalendarhttprequestifrespondtowebhookslackwebhook

¿Nuevo en n8n?

n8n es una herramienta de automatización de flujos de trabajo gratuita y de código abierto. Alójala tú mismo o usa la versión en la nube.

Obtener n8n gratis →

Related Miscellaneous Workflows