{
  "name": "Automate real estate property tours with Google Calendar, Slack & Calendly",
  "nodes": [
    {
      "id": "ca5c7060-eec9-4d57-9fc2-9d48e825fc07",
      "name": "0. Form Trigger (Property Tour Request)",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        0,
        0
      ]
    },
    {
      "id": "299f1952-2e91-47ec-9142-a46e63b65c9d",
      "name": "1. Extract Prospect Data",
      "type": "n8n-nodes-base.function",
      "position": [
        260,
        0
      ]
    },
    {
      "id": "2ccaeb4d-f047-4c78-95ef-118a43409587",
      "name": "2. Generate Scheduling Link",
      "type": "n8n-nodes-base.function",
      "position": [
        500,
        0
      ]
    },
    {
      "id": "ba3afff0-c72b-479f-b805-53c79cc9f59f",
      "name": "3. Send Scheduling Link (Gmail)",
      "type": "n8n-nodes-base.gmail",
      "position": [
        760,
        0
      ]
    },
    {
      "id": "858e468e-2714-4595-932b-be6a6685931b",
      "name": "4. Webhook: Schedule Confirmation (Waiting for Confirmation)",
      "type": "n8n-nodes-base.webhook",
      "position": [
        0,
        300
      ]
    },
    {
      "id": "6c467579-91c4-4c69-90f7-7db4b9f3527d",
      "name": "6. Send Confirmation Notification (Slack to Agent)",
      "type": "n8n-nodes-base.slack",
      "position": [
        500,
        300
      ]
    },
    {
      "id": "038f6c54-7751-4988-8969-35c95c327c78",
      "name": "7. Wait (For Tour Reminder)",
      "type": "n8n-nodes-base.wait",
      "position": [
        760,
        300
      ]
    },
    {
      "id": "b3f2bab3-3bc8-4ad7-b76f-8d1d74c84d9f",
      "name": "8. Send Tour Reminder (Gmail)",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1000,
        300
      ]
    },
    {
      "id": "7defe25d-ed6a-430e-8d26-1894c8ef194e",
      "name": "5. Add Event to Agent's Calendar (Google Calendar)",
      "type": "n8n-nodes-base.googleCalendar",
      "position": [
        260,
        300
      ]
    },
    {
      "id": "57a198d9-3c80-4c80-8bd7-0d7c058160bb",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -980,
        -60
      ],
      "parameters": {
        "width": 860,
        "height": 3060,
        "content": "# Workflow Documentation: Property Tour Scheduling Automation (Real Estate)\n\n## Problem 😩\nManaging property tours manually can be a major bottleneck for real estate agents and agencies, leading to:\n* "
      }
    },
    {
      "id": "942b5de8-b2ac-4049-a994-94f72adcf96b",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -80,
        -60
      ],
      "parameters": {
        "width": 1040,
        "height": 260,
        "content": "## Property Tour Request & Automated Scheduling"
      }
    },
    {
      "id": "5d6eafd1-1688-419d-88a1-dca10952fd1f",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -80,
        240
      ],
      "parameters": {
        "width": 1280,
        "height": 260,
        "content": "## Tour Confirmation & Reminders"
      }
    }
  ],
  "connections": {
    "1. Extract Prospect Data": {
      "main": [
        [
          {
            "node": "2. Generate Scheduling Link",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2. Generate Scheduling Link": {
      "main": [
        [
          {
            "node": "3. Send Scheduling Link (Gmail)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7. Wait (For Tour Reminder)": {
      "main": [
        [
          {
            "node": "8. Send Tour Reminder (Gmail)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0. Form Trigger (Property Tour Request)": {
      "main": [
        [
          {
            "node": "1. Extract Prospect Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5. Add Event to Agent's Calendar (Google Calendar)": {
      "main": [
        [
          {
            "node": "6. Send Confirmation Notification (Slack to Agent)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6. Send Confirmation Notification (Slack to Agent)": {
      "main": [
        [
          {
            "node": "7. Wait (For Tour Reminder)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4. Webhook: Schedule Confirmation (Waiting for Confirmation)": {
      "main": [
        [
          {
            "node": "5. Add Event to Agent's Calendar (Google Calendar)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}