{
  "name": "Schedule client meetings via web forms with Google Calendar, Zoom and multi‑channel notifications",
  "nodes": [
    {
      "id": "79c5a462-2dae-40eb-b16a-dee23c67509f",
      "name": "Web Contact Form",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -2288,
        1648
      ]
    },
    {
      "id": "cbb25eb9-3c3b-4be7-9a53-aeb83604c707",
      "name": "Create chat message",
      "type": "n8n-nodes-base.microsoftTeams",
      "position": [
        -112,
        1408
      ]
    },
    {
      "id": "a505a5b2-b2eb-4950-9273-dc7b7f350e8b",
      "name": "Send a message",
      "type": "n8n-nodes-base.discord",
      "position": [
        -112,
        1888
      ]
    },
    {
      "id": "8cc1f34d-a839-4ee4-8c5a-721644dec91b",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -144,
        1360
      ],
      "parameters": {
        "width": 208,
        "height": 688,
        "content": "**notification after work is completed**"
      }
    },
    {
      "id": "70088ae4-ffcb-4db2-9861-6f409ac4aa9a",
      "name": "Add Event name, Duration, Password",
      "type": "n8n-nodes-base.set",
      "position": [
        -1840,
        1648
      ]
    },
    {
      "id": "9b64a44a-f789-4bcc-94a5-a48eb86f010d",
      "name": "Check Meeting Slot Availability",
      "type": "n8n-nodes-base.if",
      "position": [
        -1168,
        1648
      ]
    },
    {
      "id": "d75704bb-41b5-499a-b39a-8edd3efc1003",
      "name": "Format Date & Time",
      "type": "n8n-nodes-base.dateTime",
      "position": [
        -2064,
        1648
      ]
    },
    {
      "id": "226d34b8-6b36-4ac4-9c6e-4d1681c50b52",
      "name": "Send Notice for Unavailable Slot",
      "type": "n8n-nodes-base.gmail",
      "position": [
        -944,
        1744
      ]
    },
    {
      "id": "cbc31c02-6bf6-48ce-9cc5-67ab9d69bac7",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2816,
        1344
      ],
      "parameters": {
        "width": 480,
        "height": 992,
        "content": "## Overview\nThis intelligent workflow automates the meeting scheduling process from web form submissions. It triggers when a potential customer fills out a booking form, checks calendar availability i"
      }
    },
    {
      "id": "aa1944aa-70a9-43cf-ae4c-4c8658692540",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2320,
        1520
      ],
      "parameters": {
        "width": 864,
        "height": 288,
        "content": "# Web Form Meeting Booking & Calendar Check\n* **Trigger:** Starts when someone submits a web booking form\n* **Set Meeting Details:** Sets default meeting title, duration, and password\n* **Extract Info"
      }
    },
    {
      "id": "2ace18c5-5c9f-4ae9-8077-ebfab9516db2",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1008,
        1424
      ],
      "parameters": {
        "width": 720,
        "height": 480,
        "content": "# Notifications & Meeting"
      }
    },
    {
      "id": "05e21105-7546-46ee-aacb-11cd967408ca",
      "name": "Code (Configure Meeting Information)",
      "type": "n8n-nodes-base.code",
      "position": [
        -1616,
        1648
      ]
    },
    {
      "id": "97a24283-1ca5-4ceb-aba1-f5a71ed3e48a",
      "name": "Send a Email",
      "type": "n8n-nodes-base.gmail",
      "position": [
        -112,
        1568
      ]
    },
    {
      "id": "fe583038-56fd-49d6-ac6a-0eecb9df04bb",
      "name": "Rapiwa ()WhatsApp Message",
      "type": "n8n-nodes-rapiwa.rapiwa",
      "position": [
        -112,
        1728
      ]
    },
    {
      "id": "3dc72378-5fed-4a0d-b72a-cd32f5deb8ab",
      "name": "Checks Google Calendar to see if the requested time slot is free",
      "type": "n8n-nodes-base.googleCalendar",
      "position": [
        -1392,
        1648
      ]
    },
    {
      "id": "e06e4755-3136-42af-9ea9-dc9acab95ade",
      "name": "Notify team via Microsoft Teams",
      "type": "n8n-nodes-base.microsoftTeams",
      "position": [
        -432,
        1440
      ]
    },
    {
      "id": "d0e09ab9-9ef5-4761-a4d5-bd0e88baaaf9",
      "name": "Send confirmation email to client",
      "type": "n8n-nodes-base.gmail",
      "position": [
        -432,
        1648
      ]
    },
    {
      "id": "7078a0c9-ae58-40a8-9473-240dcc6fadf0",
      "name": "Create Zoom meeting with client info",
      "type": "n8n-nodes-base.zoom",
      "position": [
        -720,
        1552
      ]
    },
    {
      "id": "23c8a4b0-18b4-4427-b52c-cf0cca73767f",
      "name": "Create Event Using Web Submission Form (Add booking to Google Calendar with details & reminders)",
      "type": "n8n-nodes-base.googleCalendar",
      "position": [
        -944,
        1552
      ]
    }
  ],
  "connections": {
    "Web Contact Form": {
      "main": [
        [
          {
            "node": "Format Date & Time",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Format Date & Time": {
      "main": [
        [
          {
            "node": "Add Event name, Duration, Password",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Meeting Slot Availability": {
      "main": [
        [
          {
            "node": "Create Event Using Web Submission Form (Add booking to Google Calendar with details & reminders)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send Notice for Unavailable Slot",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send confirmation email to client": {
      "main": [
        [
          {
            "node": "Create chat message",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send a Email",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          },
          {
            "node": "Rapiwa ()WhatsApp Message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Add Event name, Duration, Password": {
      "main": [
        [
          {
            "node": "Code (Configure Meeting Information)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code (Configure Meeting Information)": {
      "main": [
        [
          {
            "node": "Checks Google Calendar to see if the requested time slot is free",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Zoom meeting with client info": {
      "main": [
        [
          {
            "node": "Send confirmation email to client",
            "type": "main",
            "index": 0
          },
          {
            "node": "Notify team via Microsoft Teams",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Checks Google Calendar to see if the requested time slot is free": {
      "main": [
        [
          {
            "node": "Check Meeting Slot Availability",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Event Using Web Submission Form (Add booking to Google Calendar with details & reminders)": {
      "main": [
        [
          {
            "node": "Create Zoom meeting with client info",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}