Real-time PulsePoint emergency alerts to iMessage with AI summaries
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
🚨 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-minimodel 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
codenode 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.19100from 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:
- Create or use an existing OpenAI account.
- Use the
o4-minimodel for efficient, readable summaries. - Get your OpenAI API key from https://platform.openai.com/account/api-keys.
Add Your Phone Number:
- Replace
+1111112222with your actual number (international format). - You can also modify the message content or prepend special tags/emojis.
- Replace
âś… 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.