{
  "name": "Nodbot - Twilio SMS WhatsApp with consent and status callback",
  "nodes": [
    {
      "parameters": {},
      "id": "node-1",
      "name": "Business trigger",
      "type": "n8n-nodes-base.noOp",
      "typeVersion": 1,
      "position": [
        200,
        300
      ],
      "notes": "получает событие доставки, оплаты или SLA"
    },
    {
      "parameters": {},
      "id": "node-2",
      "name": "Normalize E.164",
      "type": "n8n-nodes-base.noOp",
      "typeVersion": 1,
      "position": [
        420,
        300
      ],
      "notes": "приводит телефон к формату API"
    },
    {
      "parameters": {},
      "id": "node-3",
      "name": "Consent guard",
      "type": "n8n-nodes-base.noOp",
      "typeVersion": 1,
      "position": [
        640,
        300
      ],
      "notes": "проверяет разрешённый канал"
    },
    {
      "parameters": {},
      "id": "node-4",
      "name": "Idempotency storage",
      "type": "n8n-nodes-base.noOp",
      "typeVersion": 1,
      "position": [
        860,
        300
      ],
      "notes": "не списывает деньги повторной отправкой"
    },
    {
      "parameters": {},
      "id": "node-5",
      "name": "Twilio Messaging API",
      "type": "n8n-nodes-base.noOp",
      "typeVersion": 1,
      "position": [
        1080,
        300
      ],
      "notes": "отправляет SMS/WhatsApp"
    },
    {
      "parameters": {},
      "id": "node-6",
      "name": "Status callback",
      "type": "n8n-nodes-base.noOp",
      "typeVersion": 1,
      "position": [
        1300,
        300
      ],
      "notes": "обновляет queued/sent/delivered/failed"
    }
  ],
  "connections": {
    "Business trigger": {
      "main": [
        [
          {
            "node": "Normalize E.164",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize E.164": {
      "main": [
        [
          {
            "node": "Consent guard",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Consent guard": {
      "main": [
        [
          {
            "node": "Idempotency storage",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Idempotency storage": {
      "main": [
        [
          {
            "node": "Twilio Messaging API",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Twilio Messaging API": {
      "main": [
        [
          {
            "node": "Status callback",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "meta": {
    "templateCredsSetupCompleted": false,
    "description": "Problem/Solution-гайд по Twilio и n8n: как отправлять SMS и WhatsApp без дублей, с нормализацией E.164, consent guard, status callback и audit-журналом."
  },
  "tags": [
    "nodbot",
    "integration",
    "production"
  ]
}