{
  "name": "Brasserie — Stock Alert",
  "nodes": [
    {
      "parameters": {
        "rule": { "interval": [{ "field": "cronExpression", "expression": "0 7 * * *" }] }
      },
      "id": "a1b2c3d4-aaaa-bbbb-cccc-111111111111",
      "name": "Chaque jour à 7h",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1,
      "position": [250, 300]
    },
    {
      "parameters": {
        "authentication": "serviceAccount",
        "operation": "readRows",
        "documentId": { "__rl": true, "mode": "id", "value": "VOTRE_GOOGLE_SHEET_ID" },
        "sheetName": { "__rl": true, "mode": "name", "value": "Stock matières premières" },
        "options": {}
      },
      "id": "b2c3d4e5-aaaa-bbbb-cccc-111111111112",
      "name": "Lire le stock",
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 4,
      "position": [450, 300]
    },
    {
      "parameters": {
        "conditions": {
          "conditions": [
            {
              "leftValue": "={{ Number($json['Stock actuel (kg)']) }}",
              "rightValue": "={{ Number($json['Seuil critique (kg)']) }}",
              "operator": { "type": "number", "operation": "lte" }
            }
          ]
        }
      },
      "id": "c3d4e5f6-aaaa-bbbb-cccc-111111111113",
      "name": "Sous le seuil ?",
      "type": "n8n-nodes-base.if",
      "typeVersion": 2,
      "position": [650, 300]
    },
    {
      "parameters": {
        "sendTo": "brasseur@votre-brasserie.fr",
        "subject": "🍺 Alerte stock — {{ $json['Matière première'] }} bas",
        "message": "Alerte stock critique !\n\nMatière première : {{ $json['Matière première'] }}\nCatégorie : {{ $json['Catégorie'] }}\nStock actuel : {{ $json['Stock actuel (kg)'] }} kg\nSeuil critique : {{ $json['Seuil critique (kg)'] }} kg\n\nFournisseur habituel : {{ $json['Fournisseur'] }}\nDelai livraison : {{ $json['Délai livraison (jours)'] }} jours\nQuantité à commander : {{ $json['Quantité commande standard (kg)'] }} kg\n\n⚠️ Commandez rapidement pour ne pas bloquer la prochaine production.\n\nCe message est généré automatiquement.",
        "options": {}
      },
      "id": "d4e5f6a7-aaaa-bbbb-cccc-111111111114",
      "name": "Alerte email",
      "type": "n8n-nodes-base.gmail",
      "typeVersion": 2,
      "position": [850, 200]
    }
  ],
  "connections": {
    "Chaque jour à 7h": { "main": [[{ "node": "Lire le stock", "type": "main", "index": 0 }]] },
    "Lire le stock": { "main": [[{ "node": "Sous le seuil ?", "type": "main", "index": 0 }]] },
    "Sous le seuil ?": { "main": [[{ "node": "Alerte email", "type": "main", "index": 0 }]] }
  },
  "active": false,
  "settings": { "executionOrder": "v1" },
  "tags": [{ "name": "brasserie" }, { "name": "stock" }],
  "meta": {
    "templateId": "likyly-brasserie-stock-alert",
    "templateVersion": "1.0",
    "description": "Vérifie chaque matin le stock de matières premières et alerte par email si un ingrédient passe sous le seuil critique.",
    "instructions": "1. Créez une feuille 'Stock matières premières' : Matière première, Catégorie, Stock actuel (kg), Seuil critique (kg), Fournisseur, Délai livraison (jours), Quantité commande standard (kg)\n2. Remplacez VOTRE_GOOGLE_SHEET_ID et l'email\n3. Configurez Gmail\n4. Activez"
  }
}
