{
  "name": "Track customer onboarding milestones",
  "nodes": [
    {
      "id": "1000",
      "name": "Daily schedule",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1,
      "position": [240, 300],
      "parameters": {},
      "notes": "Every weekday 08:00"
    },
    {
      "id": "1001",
      "name": "Get onboarding accounts",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 1,
      "position": [460, 300],
      "parameters": {},
      "notes": "Pull accounts in onboarding from the CS platform: start date, plan, CSM, milestone checklist."
    },
    {
      "id": "1002",
      "name": "Get activation signals",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 1,
      "position": [680, 300],
      "parameters": {},
      "notes": "Pull product events that mark each milestone (account created, data imported, first key action, team invited)."
    },
    {
      "id": "1003",
      "name": "Compute status",
      "type": "n8n-nodes-base.code",
      "typeVersion": 1,
      "position": [900, 300],
      "parameters": {},
      "notes": "Mark each milestone done/pending; flag any account stalled on a step past its target day."
    },
    {
      "id": "1004",
      "name": "Update tracker",
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 2,
      "position": [1120, 300],
      "parameters": {},
      "notes": "Write progress and days-in-onboarding to the Onboarding Tracker sheet."
    },
    {
      "id": "1005",
      "name": "Nudge stalls",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [1340, 300],
      "parameters": {},
      "notes": "DM the CSM for every stalled account with the milestone and how many days it has been stuck."
    }
  ],
  "connections": {
    "Daily schedule": { "main": [[{ "node": "Get onboarding accounts", "type": "main", "index": 0 }]] },
    "Get onboarding accounts": { "main": [[{ "node": "Get activation signals", "type": "main", "index": 0 }]] },
    "Get activation signals": { "main": [[{ "node": "Compute status", "type": "main", "index": 0 }]] },
    "Compute status": { "main": [[{ "node": "Update tracker", "type": "main", "index": 0 }]] },
    "Update tracker": { "main": [[{ "node": "Nudge stalls", "type": "main", "index": 0 }]] }
  },
  "meta": { "generatedBy": "Spion" }
}
