{
  "name": "Send preventive maintenance schedules with Google Sheets and Gmail ICS invites",
  "nodes": [
    {
      "id": "c45ddf2c-d266-4ca6-afce-5a9daddb4234",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -680,
        -120
      ],
      "parameters": {
        "width": 1240,
        "height": 320,
        "content": "## Preventive Maintenance Scheduler via ICS Email (n8n | Google Sheets | SMTP)"
      }
    },
    {
      "id": "8cfde48b-026c-4164-9e31-bddba8badfe0",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -680,
        220
      ],
      "parameters": {
        "width": 1240,
        "height": 360,
        "content": "\n**Preventive Maintenance Scheduler (Google Sheets → ICS → Email)**\n\n**1. Daily Trigger**\n   - Triggers workflow daily at desired time.\n\n**2. Read Maintenance Tasks**\n   - Reads maintenance tasks sche"
      }
    },
    {
      "id": "43d85eb1-15f2-4dcd-8dba-bf262da239a6",
      "name": "Daily Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -580,
        -20
      ]
    },
    {
      "id": "e8f95d48-7616-4c97-83c1-9e73046d0d6b",
      "name": "Read Maintenance Tasks",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -380,
        -20
      ]
    },
    {
      "id": "fc964f2f-3323-40ee-83d6-e54b7ab95da9",
      "name": "Generate ICS Data",
      "type": "n8n-nodes-base.code",
      "position": [
        -180,
        -20
      ]
    },
    {
      "id": "82b85f31-4329-47ad-a1d0-a4a9959b13e4",
      "name": "Create ICS File",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        40,
        -20
      ]
    },
    {
      "id": "63532b15-5a17-4813-9c7a-b51ad825d99b",
      "name": "Send Calendar Invite Email",
      "type": "n8n-nodes-base.gmail",
      "position": [
        260,
        -20
      ]
    }
  ],
  "connections": {
    "Daily Trigger": {
      "main": [
        [
          {
            "node": "Read Maintenance Tasks",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create ICS File": {
      "main": [
        [
          {
            "node": "Send Calendar Invite Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate ICS Data": {
      "main": [
        [
          {
            "node": "Create ICS File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Maintenance Tasks": {
      "main": [
        [
          {
            "node": "Generate ICS Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}