{
  "name": "Snapraven — Weekly client screenshot report",
  "nodes": [
    {
      "parameters": {
        "rule": {
          "interval": [
            { "field": "weeks", "weekday": 1, "triggerAtHour": 7 }
          ]
        }
      },
      "id": "schedule-trigger",
      "name": "Every Monday 07:00",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [260, 300]
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "a1",
              "name": "urls",
              "type": "array",
              "value": "=[\"https://client-one.com\", \"https://client-two.com\", \"https://client-three.com\"]"
            }
          ]
        },
        "options": {}
      },
      "id": "set-urls",
      "name": "Your client URLs",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [480, 300]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://api.snapraven.app/v1/bulk/screenshot",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            { "name": "x-api-key", "value": "PASTE_YOUR_SNAPRAVEN_API_KEY" }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={{ { \"urls\": $json.urls, \"fullPage\": true, \"format\": \"png\" } }}",
        "options": {
          "response": {
            "response": {
              "responseFormat": "file",
              "outputPropertyName": "report"
            }
          }
        }
      },
      "id": "bulk-screenshot",
      "name": "Snapraven · Bulk screenshot → ZIP",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [700, 300]
    }
  ],
  "connections": {
    "Every Monday 07:00": {
      "main": [[{ "node": "Your client URLs", "type": "main", "index": 0 }]]
    },
    "Your client URLs": {
      "main": [[{ "node": "Snapraven · Bulk screenshot → ZIP", "type": "main", "index": 0 }]]
    }
  },
  "settings": { "executionOrder": "v1" },
  "meta": {
    "templateDescription": "Every week, screenshot a list of client URLs with the Snapraven API and get a single ZIP report back. Add a Google Drive or email node after the HTTP Request to deliver it automatically."
  }
}
