{
  "name": "DzRouter · 11 · Qualification de leads + réponse",
  "nodes": [
    {
      "id": "f0d7695f-4770-5810-83f0-928ded795fed",
      "name": "Note",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -520,
        -260
      ],
      "parameters": {
        "content": "## Qualification de leads\n\n1. Installez le nœud communautaire **n8n-nodes-dzrouter** (Paramètres → Community nodes).\n2. Ouvrez chaque nœud DzRouter et choisissez votre identifiant **DzRouter API** (clé `sk-dz-…`).\n3. Cliquez **Test workflow** : un exemple algérien est déjà chargé.\n\nAdaptez la description de votre offre dans le message système du nœud *Qualify lead*.\n\n---\n\n<div dir=\"rtl\">\n\n### تقييم العملاء المحتملين\n\n1. ثبّت العقدة **n8n-nodes-dzrouter** (الإعدادات ← Community nodes).\n2. افتح كل عقدة DzRouter واختر بيانات اعتماد **DzRouter API** (مفتاح `sk-dz-…`).\n3. اضغط **Test workflow**: مثال جزائري جاهز للتجربة.\n\n</div>\n\n---\n\n### Lead qualification\n\n1. Install the **n8n-nodes-dzrouter** community node (Settings → Community nodes).\n2. Open each DzRouter node and pick your **DzRouter API** credential (`sk-dz-…` key).\n3. Click **Test workflow**: an Algerian sample is already loaded.",
        "height": 560,
        "width": 440,
        "color": 4
      }
    },
    {
      "id": "818db1b1-4da7-58ff-b1f0-e4e240bb1d88",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 2.1,
      "position": [
        0,
        0
      ],
      "parameters": {
        "httpMethod": "POST",
        "path": "lead",
        "responseMode": "responseNode",
        "options": {}
      }
    },
    {
      "id": "93a23f8d-3e74-5c72-a8e4-70f2271cf008",
      "name": "Qualify lead",
      "type": "n8n-nodes-dzrouter.dzRouter",
      "typeVersion": 1,
      "position": [
        260,
        0
      ],
      "parameters": {
        "resource": "chat",
        "operation": "message",
        "model": {
          "__rl": true,
          "mode": "id",
          "value": "openai/gpt-4o-mini"
        },
        "messages": {
          "values": [
            {
              "role": "system",
              "content": "Tu qualifies des prospects pour une agence algérienne d'automatisation IA (chatbots WhatsApp, automatisations n8n, intégrations). Réponds uniquement en JSON : {\"score\":0,\"segment\":\"particulier|étudiant|PME|startup|grande entreprise|administration\",\"urgency\":\"haute|moyenne|basse\",\"summary\":\"…\",\"next_step\":\"…\",\"reply_email\":\"…\"}. score de 1 à 10 selon le besoin, le budget et l'urgence. reply_email : courte, chaleureuse, dans la langue du prospect, propose un appel."
            },
            {
              "role": "user",
              "content": "=Nom : {{ $json.body.name }}\nEntreprise : {{ $json.body.company }}\nBudget : {{ $json.body.budget }}\nMessage : {{ $json.body.message }}"
            }
          ]
        },
        "simplify": true,
        "options": {
          "temperature": 0.3,
          "maxTokens": 1200,
          "responseFormat": "json_object"
        }
      }
    },
    {
      "id": "36255315-31bf-56fb-a776-85e748794c99",
      "name": "Hot lead?",
      "type": "n8n-nodes-base.if",
      "typeVersion": 2.2,
      "position": [
        520,
        0
      ],
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "loose",
            "version": 2
          },
          "conditions": [
            {
              "id": "hot",
              "leftValue": "={{ $json.json.score }}",
              "rightValue": 7,
              "operator": {
                "type": "number",
                "operation": "gte"
              }
            }
          ],
          "combinator": "and"
        },
        "looseTypeValidation": true,
        "options": {}
      }
    },
    {
      "id": "662188e4-241e-5e9b-b57a-e4427caa16f9",
      "name": "Alert the team",
      "type": "n8n-nodes-base.emailSend",
      "typeVersion": 2.1,
      "position": [
        780,
        0
      ],
      "parameters": {
        "fromEmail": "bot@votre-domaine.dz",
        "toEmail": "ventes@votre-domaine.dz",
        "subject": "=🔥 Lead chaud ({{ $json.json.score }}/10) : {{ $('Webhook').item.json.body.company }}",
        "emailFormat": "text",
        "text": "={{ $json.json.summary }}\n\nProchaine étape : {{ $json.json.next_step }}\n\nBrouillon :\n{{ $json.json.reply_email }}",
        "options": {}
      },
      "disabled": true
    },
    {
      "id": "7f49717c-9df0-5d42-a6cc-09664b9713c4",
      "name": "Reply",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1.5,
      "position": [
        1040,
        0
      ],
      "parameters": {
        "respondWith": "json",
        "responseBody": "={{ JSON.stringify($('Qualify lead').item.json.json) }}",
        "options": {}
      }
    }
  ],
  "connections": {
    "Webhook": {
      "main": [
        [
          {
            "node": "Qualify lead",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Qualify lead": {
      "main": [
        [
          {
            "node": "Hot lead?",
            "type": "main",
            "index": 0
          },
          {
            "node": "Reply",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Hot lead?": {
      "main": [
        [
          {
            "node": "Alert the team",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {
    "Webhook": [
      {
        "json": {
          "headers": {
            "content-type": "application/json"
          },
          "params": {},
          "query": {},
          "body": {
            "name": "Karim Benali",
            "email": "karim@exemple.dz",
            "company": "Atlas Logistics (Sétif)",
            "message": "Bonjour, nous sommes une PME de transport (40 camions). Nous voulons automatiser le suivi des livraisons et répondre aux clients sur WhatsApp. Budget prévu ce trimestre. Possible d'avoir une démo ?",
            "budget": "300 000 - 500 000 DA"
          },
          "webhookUrl": "https://your-n8n/webhook/lead",
          "executionMode": "test"
        }
      }
    ]
  },
  "settings": {
    "executionOrder": "v1"
  },
  "meta": {
    "templateCredsSetupCompleted": false,
    "templateId": "dzrouter"
  }
}
