{
  "name": "AIva Starter · Из заявки — в приоритетный лид",
  "nodes": [
    {
      "parameters": {},
      "id": "lead-scoring-start",
      "name": "Запуск вручную",
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        0,
        180
      ],
      "notes": "Нажмите Execute workflow в n8n. Внешние сервисы не вызываются."
    },
    {
      "parameters": {
        "mode": "runOnceForAllItems",
        "jsCode": "return [{\"json\":{\"name\":\"Анна\",\"email\":\" ANNA@example.com \",\"budget\":120000,\"days\":7}},{\"json\":{\"name\":\"Иван\",\"email\":\"ivan@example.com\",\"budget\":15000,\"days\":60}},{\"json\":{\"name\":\"Мария\",\"email\":\"maria@example.com\",\"budget\":60000,\"days\":20}}];"
      },
      "id": "lead-scoring-0",
      "name": "Заявки",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        220,
        180
      ],
      "notes": "Три вымышленные заявки для первого запуска."
    },
    {
      "parameters": {
        "mode": "runOnceForAllItems",
        "jsCode": "return $input.all().map(({json:x})=>({json:{...x,name:x.name.trim(),email:x.email.trim().toLowerCase()}}));"
      },
      "id": "lead-scoring-1",
      "name": "Очистка",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        440,
        180
      ],
      "notes": "Убирает пробелы и приводит email к нижнему регистру."
    },
    {
      "parameters": {
        "mode": "runOnceForAllItems",
        "jsCode": "return $input.all().map(({json:x})=>({json:{...x,score:(x.budget>=50000?60:20)+(x.days<=14?40:10)}}));"
      },
      "id": "lead-scoring-2",
      "name": "Оценка лида",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        660,
        180
      ],
      "notes": "Начисляет баллы за бюджет и близость срока."
    },
    {
      "parameters": {
        "mode": "runOnceForAllItems",
        "jsCode": "return $input.all().map(({json:x})=>({json:{...x,priority:x.score>=90?'high':x.score>=60?'medium':'low'}}));"
      },
      "id": "lead-scoring-3",
      "name": "Приоритет",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        880,
        180
      ],
      "notes": "Помечает лиды: высокий, средний или низкий приоритет."
    },
    {
      "parameters": {
        "mode": "runOnceForAllItems",
        "jsCode": "return $input.all().map(({json:x})=>({json:{contact:x.name,email:x.email,priority:x.priority,next_action:x.priority==='high'?'Связаться сегодня':'Отправить уточняющие вопросы'}}));"
      },
      "id": "lead-scoring-4",
      "name": "Карточка CRM",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        1100,
        70
      ],
      "notes": "Формирует данные для передачи в CRM; отправка не выполняется."
    },
    {
      "parameters": {
        "mode": "runOnceForAllItems",
        "jsCode": "const a=$input.all().map(i=>i.json);return [{json:{total:a.length,high:a.filter(x=>x.priority==='high').length,medium:a.filter(x=>x.priority==='medium').length}}];"
      },
      "id": "lead-scoring-5",
      "name": "Сводка",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        1100,
        290
      ],
      "notes": "Собирает статистику по входящим заявкам."
    }
  ],
  "connections": {
    "Запуск вручную": {
      "main": [
        [
          {
            "node": "Заявки",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Заявки": {
      "main": [
        [
          {
            "node": "Очистка",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Очистка": {
      "main": [
        [
          {
            "node": "Оценка лида",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Оценка лида": {
      "main": [
        [
          {
            "node": "Приоритет",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Приоритет": {
      "main": [
        [
          {
            "node": "Карточка CRM",
            "type": "main",
            "index": 0
          },
          {
            "node": "Сводка",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "tags": []
}
