{
  "name": "Invoice Chaser — Week 1 Base (Genesis Web Digital)",
  "nodes": [
    {
      "parameters": {
        "content": "## Invoice Chaser — Week 1 base template\n\n**Free template from Genesis Web Digital** · genesisweb.org\n\nThree nodes: a new invoice row triggers the flow, a Wait node holds it for 7 days, then a polite payment reminder goes out automatically.\n\n### Setup (once)\n1. Open **New Invoice Added** and connect your Google account, then pick your invoice spreadsheet + sheet tab.\n2. Your sheet needs these columns (rename in the email node if yours differ): `Invoice Number`, `Client Name`, `Client Email`, `Amount`, `Due Date`.\n3. Open **Send Payment Reminder** and connect your SMTP / email credential, and set the From address.\n4. Toggle the workflow **Active**.\n\nEach week of the series adds one node on top of this base — follow along on LinkedIn, Instagram, TikTok, or Facebook.",
        "height": 480,
        "width": 420
      },
      "id": "sticky-readme",
      "name": "READ ME — setup in 4 steps",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [-240, -180]
    },
    {
      "parameters": {
        "pollTimes": {
          "item": [
            {
              "mode": "everyHour"
            }
          ]
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": ""
        },
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": ""
        },
        "event": "rowAdded",
        "options": {}
      },
      "id": "invoice-trigger",
      "name": "New Invoice Added",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "typeVersion": 1,
      "position": [240, 60]
    },
    {
      "parameters": {
        "unit": "days",
        "amount": 7
      },
      "id": "wait-7-days",
      "name": "Wait 7 Days",
      "type": "n8n-nodes-base.wait",
      "typeVersion": 1.1,
      "position": [460, 60],
      "webhookId": "invoice-chaser-week1-wait"
    },
    {
      "parameters": {
        "fromEmail": "you@yourbusiness.com",
        "toEmail": "={{ $json['Client Email'] }}",
        "subject": "=Friendly reminder — invoice {{ $json['Invoice Number'] }}",
        "text": "=Hi {{ $json['Client Name'] }},\n\nJust a quick, friendly note — invoice {{ $json['Invoice Number'] }} for {{ $json['Amount'] }} was sent a week ago and is still showing as open on our end.\n\nIf you've already sent payment, thank you — feel free to ignore this. If not, no rush at all; the payment details are on the invoice, and I'm happy to resend it if that's easier.\n\nThanks so much,\n{{ $json['Your Name'] || 'Your Name' }}",
        "options": {}
      },
      "id": "send-reminder",
      "name": "Send Payment Reminder",
      "type": "n8n-nodes-base.emailSend",
      "typeVersion": 2.1,
      "position": [680, 60]
    },
    {
      "parameters": {
        "content": "**Why a Wait node?**\n\nn8n pauses this execution and wakes it up 7 days later on its own — no cron jobs, no external scheduler, nothing to babysit. One invoice = one paused execution.",
        "height": 160,
        "width": 260
      },
      "id": "sticky-wait",
      "name": "Why the Wait node",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [400, 240]
    }
  ],
  "connections": {
    "New Invoice Added": {
      "main": [
        [
          {
            "node": "Wait 7 Days",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait 7 Days": {
      "main": [
        [
          {
            "node": "Send Payment Reminder",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "pinData": {},
  "meta": {
    "templateCredsSetupCompleted": false
  },
  "tags": []
}
