{
  "name": "Weekly Business Report — Auto Generate + Email",
  "nodes": [
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtDay": 1,
              "triggerAtHour": 8
            }
          ]
        }
      },
      "id": "c1b2c3d4-0001-4000-8000-000000000001",
      "name": "Schedule — Setiap Senin Jam 8",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [
        250,
        300
      ]
    },
    {
      "parameters": {
        "operation": "read",
        "documentId": {
          "__rl": true,
          "mode": "id",
          "value": "=GANTI_DENGAN_SPREADSHEET_ID"
        },
        "sheetName": {
          "__rl": true,
          "mode": "name",
          "value": "Sales Data"
        }
      },
      "id": "c1b2c3d4-0002-4000-8000-000000000002",
      "name": "Google Sheets — Ambil Data Penjualan",
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 4.5,
      "position": [
        480,
        200
      ]
    },
    {
      "parameters": {
        "operation": "read",
        "documentId": {
          "__rl": true,
          "mode": "id",
          "value": "=GANTI_DENGAN_SPREADSHEET_ID"
        },
        "sheetName": {
          "__rl": true,
          "mode": "name",
          "value": "Leads"
        }
      },
      "id": "c1b2c3d4-0003-4000-8000-000000000003",
      "name": "Google Sheets — Ambil Data Leads",
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 4.5,
      "position": [
        480,
        400
      ]
    },
    {
      "parameters": {
        "mode": "combine",
        "mergeByFields": {
          "values": [
            {
              "field1": "week",
              "field2": "week"
            }
          ]
        },
        "joinMode": "enrichInput1",
        "options": {}
      },
      "id": "c1b2c3d4-0004-4000-8000-000000000004",
      "name": "Merge — Gabungkan Data",
      "type": "n8n-nodes-base.merge",
      "typeVersion": 3,
      "position": [
        720,
        300
      ]
    },
    {
      "parameters": {
        "model": "gpt-4o-mini",
        "messages": {
          "values": [
            {
              "role": "system",
              "content": "Kamu adalah business analyst. Buat laporan mingguan singkat dalam Bahasa Indonesia dengan format:\n1. Ringkasan Performa\n2. Highlights (3-5 poin)\n3. Area Perlu Perhatian\n4. Rekomendasi Minggu Depan\n\nGunakan data yang diberikan."
            },
            {
              "role": "user",
              "content": "=Data: {{ JSON.stringify($json) }}"
            }
          ]
        }
      },
      "id": "c1b2c3d4-0005-4000-8000-000000000005",
      "name": "AI — Generate Laporan",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "typeVersion": 1.8,
      "position": [
        960,
        300
      ]
    },
    {
      "parameters": {
        "sendTo": "=GANTI_DENGAN_EMAIL_ANDA",
        "subject": "=Laporan Mingguan Bisnis — {{ $now.format(\"dd MMM yyyy\") }}",
        "message": "={{ $json.text }}"
      },
      "id": "c1b2c3d4-0006-4000-8000-000000000006",
      "name": "Email — Kirim Laporan",
      "type": "n8n-nodes-base.emailSend",
      "typeVersion": 2.1,
      "position": [
        1200,
        300
      ]
    }
  ],
  "connections": {
    "Schedule — Setiap Senin Jam 8": {
      "main": [
        [
          {
            "node": "Google Sheets — Ambil Data Penjualan",
            "type": "main",
            "index": 0
          },
          {
            "node": "Google Sheets — Ambil Data Leads",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets — Ambil Data Penjualan": {
      "main": [
        [
          {
            "node": "Merge — Gabungkan Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets — Ambil Data Leads": {
      "main": [
        [
          {
            "node": "Merge — Gabungkan Data",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Merge — Gabungkan Data": {
      "main": [
        [
          {
            "node": "AI — Generate Laporan",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI — Generate Laporan": {
      "main": [
        [
          {
            "node": "Email — Kirim Laporan",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  },
  "meta": {
    "templateId": "mcsyauqi-weekly-report-03"
  }
}