🚨 Emergency Alerts Reporter to iMessage
This n8n template fetches real-time emergency incident alerts from PulsePoint for a specific agency and delivers them directly to any phone number via iMessage using the Blooio API. It's designed to keep users informed with clear, AI-summarized reports of emergency activity near them—automatically and reliably.
Use cases are powerful and immediate:
- Get real-time fire/medical alerts for your neighborhood.
 
- Use it for family, local safety groups, or even emergency response teams.
 
- Convert technical dispatch data into readable updates with emojis and plain English.
 
🧠 Good to Know
- You’ll need a PulsePoint agency ID (see instructions below).
 
- iMessages are sent using Blooio’s API (which supports Apple’s iMessage and fallback RCS/SMS).
 
- Messages are AI-enhanced using OpenAI's 
o4-mini model to summarize incident reports with context and urgency. 
- The workflow runs every hour, but this can be configured to match your needs.
 
- Each report is sent only once , thanks to persistent tracking of seen incident IDs in workflow static memory.
 
⚙️ How it Works
- Trigger : A Schedule Trigger (every hour) or manual start kicks off the flow.
 
- Get Alerts : A 
code node fetches the latest PulsePoint incidents for a specified agency and decrypts the data. 
- Filter New Incidents : We store previously seen incident IDs to prevent duplicate alerts.
 
- Merge Incidents : All new incident details are merged into a single payload.
 
- Condition Check : If there are no new incidents, nothing is sent.
 
- AI Summary : The incident data is passed to an AI agent for summarization with human-friendly emojis and formatting.
 
- Send Message : The final summary is sent via Blooio’s API to your phone using iMessage.
 
📝 How to Use
- 
Get Your PulsePoint Agency ID :
- Visit https://web.pulsepoint.org.
 
- Find your agency by location or name.
 
- Inspect the API call or browser network log to get the 
agencyid (e.g. 19100 from a URL like ?agencyid=19100). 
 
- 
Set Up Blooio for Messaging :
- Sign up at https://blooio.com.
 
- Go to your account and retrieve your Bearer API Key.
 
- Pricing details available on their pricing page.
 
- Add your key to the HTTP Request node as a Bearer Token.
 
 
- 
OpenAI API :
 
- 
Add Your Phone Number :
- Replace 
+1111112222 with your actual number (international format). 
- You can also modify the message content or prepend special tags/emojis.
 
 
✅ Requirements
- PulsePoint agency ID – See usage instructions above
 
- OpenAI API Key – Get API Key
 
- Blooio Account & Bearer Token – Get Started
 
- Phone number for iMessage delivery
 
🔧 Customizing This Workflow
- Change the schedule to get alerts more or less frequently
 
- Add filters to only get alerts for specific incident types (e.g. fires, traffic accidents)
 
- Send to groups : Expand to send alerts to multiple recipients or use Slack instead of iMessage
 
- Use different AI prompts to get detailed, humorous, or abbreviated alerts depending on your audience
 
With just a few credentials and a phone number, you’ll have real-time incident alerts with human-friendly summaries at your fingertips.
🛠️ Stay informed. Stay safe.