{
  "name": "Automate menstrual cycle tracking with GPT-4, Google Sheets and Telegram notifications",
  "nodes": [
    {
      "id": "328742fd-300c-45c5-abca-4afb845773e7",
      "name": "Sticky Note - Overview",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1248,
        -640
      ],
      "parameters": {
        "width": 450,
        "height": 1464,
        "content": "# 🌸 Menstrual Cycle Intelligence Hub - AI Integrated\n\n## What This Template Does\n\nThis workflow automates menstrual cycle tracking with AI-powered health insights delivered through multiple channels. "
      }
    },
    {
      "id": "30d254b2-5178-42c5-a711-5442b34a8d05",
      "name": "Sticky Note 1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -768,
        -80
      ],
      "parameters": {
        "width": 280,
        "height": 296,
        "content": "## 📅 Step 1: Schedule Trigger\n\nThis node triggers the workflow every day at 8 AM.\n\n**To customize:**\n- Change the trigger hour to your preferred time\n- Add multiple trigger times if needed\n- Consider "
      }
    },
    {
      "id": "4f2044c1-adce-4ab0-8b66-409007e9a1f3",
      "name": "Sticky Note 2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -464,
        -160
      ],
      "parameters": {
        "width": 280,
        "height": 362,
        "content": "## ⚙️ Step 2: Configuration\n\n**IMPORTANT: Update these values:**\n\n1. `sheetsDocumentId`: Your Google Sheets ID\n2. `periodSheetName`: Name of your period data sheet\n3. `symptomSheetName`: Name of your "
      }
    },
    {
      "id": "4d0f7da8-a639-4ce0-b8d5-f76df08b9921",
      "name": "Sticky Note 3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -128,
        -160
      ],
      "parameters": {
        "width": 280,
        "height": 376,
        "content": "## 📊 Step 3: Data Collection\n\n**Google Sheets Structure:**\n\n**Period Data Sheet:**\n- Start Date\n- End Date\n- Flow Level (light/medium/heavy)\n- Cycle Length\n\n**Symptom Log Sheet:**\n- Date\n- Symptoms (m"
      }
    },
    {
      "id": "1e6a05ad-0dd2-4c38-a094-eadfd86d01dc",
      "name": "Sticky Note 4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        176,
        -80
      ],
      "parameters": {
        "width": 280,
        "height": 284,
        "content": "## 🤖 Step 4: AI Analysis\n\n**OpenAI analyzes:**\n- Cycle regularity patterns\n- Symptom correlations\n- Next period prediction\n- Ovulation window estimation\n- Personalized health recommendations\n\n**Note:*"
      }
    },
    {
      "id": "c785a700-5fa5-4079-93f6-3da8aafb4868",
      "name": "Sticky Note 5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        480,
        -96
      ],
      "parameters": {
        "width": 280,
        "height": 296,
        "content": "## 🔀 Step 5: Smart Routing\n\n**Logic:**\n- **Weekend** → Generate weekly summary → Send email report\n- **Weekday** → Send daily update → Create calendar event\n\nThis ensures you get quick daily updates d"
      }
    },
    {
      "id": "53c1495a-cb29-4a27-aef4-d147f13a605b",
      "name": "Sticky Note 6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        848,
        -144
      ],
      "parameters": {
        "width": 280,
        "height": 212,
        "content": "## 📧 Weekend Branch\n\n**Weekly Email Report includes:**\n- 7-day cycle summary\n- Symptom trends analysis\n- Health recommendations\n- Upcoming predictions\n- Lifestyle tips for next week"
      }
    },
    {
      "id": "414ad610-a3cc-44dc-af49-e46243803ac8",
      "name": "Sticky Note 7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        704,
        528
      ],
      "parameters": {
        "width": 280,
        "height": 260,
        "content": "## 💬 Weekday Branch\n\n**Daily Updates via:**\n1. **Telegram**: Instant notifications with today's insights\n2. **Google Calendar**: Creates reminders for predicted events 7 days ahead\n\nPerfect for stayin"
      }
    },
    {
      "id": "81f05559-abdb-4df7-9a4a-ea326789cb64",
      "name": "Daily Morning Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -688,
        224
      ]
    },
    {
      "id": "f6a52e21-cab5-4749-a95a-93234416daaa",
      "name": "Configuration Settings",
      "type": "n8n-nodes-base.set",
      "position": [
        -464,
        224
      ]
    },
    {
      "id": "2f0efd64-00b5-4895-a7da-61eba0996f75",
      "name": "Get Period Data",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -240,
        224
      ]
    },
    {
      "id": "79b4121e-0441-4d26-bd96-ba830ff72918",
      "name": "Get Symptom Logs",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -16,
        224
      ]
    },
    {
      "id": "db83e4a7-3427-41c4-b40f-0d28d6bb95fc",
      "name": "Analyze Cycle with AI",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        208,
        224
      ]
    },
    {
      "id": "1742868f-9cfa-43f2-906c-c4b48615b82c",
      "name": "Weekend Check",
      "type": "n8n-nodes-base.if",
      "position": [
        496,
        224
      ]
    },
    {
      "id": "f19e3ba0-f89f-4c40-9d90-8d1801f2604c",
      "name": "Send Telegram Update",
      "type": "n8n-nodes-base.telegram",
      "position": [
        784,
        320
      ]
    },
    {
      "id": "eaea8b79-43b6-44e5-b60f-9c24b17b97fa",
      "name": "Create Calendar Reminder",
      "type": "n8n-nodes-base.googleCalendar",
      "position": [
        1072,
        320
      ]
    },
    {
      "id": "8521f360-c5ff-4e2e-bcd5-fdc1cc377488",
      "name": "Generate Weekly Report",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        784,
        128
      ]
    },
    {
      "id": "02462361-262a-439a-a6d4-c8217324dd71",
      "name": "Email Weekly Summary",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1072,
        128
      ]
    }
  ],
  "connections": {
    "Weekend Check": {
      "main": [
        [
          {
            "node": "Generate Weekly Report",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send Telegram Update",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Period Data": {
      "main": [
        [
          {
            "node": "Get Symptom Logs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Symptom Logs": {
      "main": [
        [
          {
            "node": "Analyze Cycle with AI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Telegram Update": {
      "main": [
        [
          {
            "node": "Create Calendar Reminder",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Analyze Cycle with AI": {
      "main": [
        [
          {
            "node": "Weekend Check",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Daily Morning Trigger": {
      "main": [
        [
          {
            "node": "Configuration Settings",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Configuration Settings": {
      "main": [
        [
          {
            "node": "Get Period Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Weekly Report": {
      "main": [
        [
          {
            "node": "Email Weekly Summary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}