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

Élevé complexité🔗 Webhook26 nœuds🏷️ Miscellaneouspar Manu

Aperçu

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

Nœuds utilisés

HTTP RequestSlackGoogle CalendarGmailCode

Aperçu du 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

Comment ça fonctionne

  1. 1

    Déclencheur

    Le workflow démarre avec un déclencheur webhook.

  2. 2

    Traitement

    Les données transitent par 26 nœuds, connecting code, errortrigger, gmail.

  3. 3

    Sortie

    Le workflow termine son automatisation et livre le résultat à la destination configurée.

Détails des nœuds (26)

HT

HTTP Request

httpRequest

#1
SL

Slack

slack

#2
GO

Google Calendar

googleCalendar

#3
GM

Gmail

gmail

#4
CO

Code

code

#5

Comment importer ce workflow

  1. 1Cliquez sur le bouton Télécharger JSON à droite pour enregistrer le fichier du workflow.
  2. 2Ouvrez votre instance n8n. Accédez à Workflows → Nouveau → Importer depuis un fichier.
  3. 3Sélectionnez le fichier manage-online-bookings-with-webhook-gmail-google-calendar-and-slack téléchargé et cliquez sur Importer.
  4. 4Configurez les identifiants pour chaque nœud de service (clés API, OAuth, etc.).
  5. 5Cliquez sur Tester le workflow pour vérifier que tout fonctionne, puis activez-le.

Ou collez directement dans n8n → Importer depuis JSON :

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

Intégrations

codeerrortriggergmailgooglecalendarhttprequestifrespondtowebhookslackwebhook

Obtenir ce workflow

Téléchargez et importez en un clic

Télécharger JSONVoir sur n8n.io
Nœuds26
Complexitéhigh
Déclencheurwebhook
CatégorieMiscellaneous

Créé par

Manu

Manu

@manu

Tags

codeerrortriggergmailgooglecalendarhttprequestifrespondtowebhookslackwebhook

Nouveau sur n8n ?

n8n est un outil d'automatisation de workflows gratuit et open-source. Hébergez-le vous-même ou utilisez la version cloud.

Obtenir n8n gratuitement →

Related Miscellaneous Workflows