{
  "name": "Real-time PulsePoint emergency alerts to iMessage with AI summaries",
  "nodes": [
    {
      "id": "07757d09-129a-48f0-9a11-965ac480c490",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1020,
        -340
      ],
      "parameters": {
        "width": 880,
        "height": 1000,
        "content": "## Using the n8n HTTP Request Node to Send a Blooio.com Message\n\nFollow these steps to configure your existing HTTP Request node in n8n so you can send SMS or email via the Blooio.com API.\n\n---\n\n### 1"
      }
    },
    {
      "id": "75f418c3-3f51-4be0-812b-57077fefbcb8",
      "name": "Send Message",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1080,
        460
      ]
    },
    {
      "id": "d9285e13-a035-4ba1-a9ff-3c512715e192",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        40,
        40
      ]
    },
    {
      "id": "f90fe9a1-d266-479a-b2f4-bbb047afc46c",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        40,
        240
      ]
    },
    {
      "id": "0fc5a46b-17a4-42e8-941c-fd5c1df53600",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        700,
        460
      ]
    },
    {
      "id": "dab24453-cb4b-499e-917c-428a2e579ee1",
      "name": "Merge all",
      "type": "n8n-nodes-base.code",
      "position": [
        340,
        480
      ]
    },
    {
      "id": "fe7343f7-1b42-48f4-9a80-121e1596f3e2",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        520,
        480
      ]
    },
    {
      "id": "4bcdb173-a75b-4b6a-8d79-30115b853e94",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        720,
        640
      ]
    },
    {
      "id": "9c308697-6b1b-4475-a1d0-fdad0b562bdd",
      "name": "Get alerts",
      "type": "n8n-nodes-base.code",
      "position": [
        300,
        240
      ]
    },
    {
      "id": "8adc042a-87a7-4586-9afc-957a7ca4b578",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -320,
        -40
      ],
      "parameters": {
        "width": 500,
        "height": 1100,
        "content": "> 🚨 **Quick Preview:**  \n> ![Emergency Alerts Flow](https://i.imgur.com/SDh1bG3.png)  \n> This visual shows the Emergency Alerts → iMessage workflow in action. It pulls real-time PulsePoint incidents, "
      }
    },
    {
      "id": "26a5f634-3f48-477a-b063-e03ec9eb0b0c",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        240,
        -20
      ],
      "parameters": {
        "width": 640,
        "height": 220,
        "content": "> 🟢 **Getting Started Guide:**  \n> Want emergency alerts sent straight to your phone in plain English?  \n> Here's what you need before launching this workflow:\n> \n> 1. 🔑 **PulsePoint Agency ID** – Fin"
      }
    }
  ],
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "Send Message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge all": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get alerts": {
      "main": [
        [
          {
            "node": "Merge all",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get alerts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Get alerts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}