A mass notification system is only tested for real on the worst day of the year, and by then its contact data, sender reputation and access controls are whatever they were left as. Mass notification (also called emergency notification or critical event communication) software sends alerts to staff, students, contractors or customers across SMS, voice, email, mobile app push, desktop pop-ups and on-site devices, and collects replies so you can account for people. Organisations buy it for severe weather, site evacuations, active threats, IT and identity outages, and cyber incidents that take down email and chat. This vendor-neutral guide is for business continuity, security, facilities and IT teams writing requirements and running an evaluation. Secure responder collaboration during a cyber incident is a different job, covered in the Out of Band Communications buyer's guide; this page is about reaching large groups fast and proving they received it.
Key takeaways
- Contact data quality decides reach. The best delivery engine cannot reach a mobile number that was never collected or changed last year; require automated synchronisation from HR and directory sources and measure coverage.
- A notification console is a high-impact privileged system. Anyone who can send to all staff can trigger an evacuation or a phishing wave that looks official; protect senders with phishing-resistant MFA, roles and approval for broad sends.
- Two-way response is the point. Delivery receipts are not safety; the system should collect "I am safe" or "I need help" replies and show who has not answered.
- Independence from your own estate matters for cyber events. If sign-in depends on your identity provider or contacts sync from a directory under attack, the tool fails when you need it most.
- Prove throughput and failover in a proof of concept. Ask for measured delivery times to your carriers and regions, not quoted capacity, and run a real all-staff test with check-in.
Define requirements
- Scenarios: list the events you will notify for: severe weather, fire and evacuation, active threat or lockdown, travel incidents, utility and building outages, IT and identity outages, ransomware, and supplier failures. Each scenario sets audience, urgency and channels.
- Audiences: employees, contractors, students, visitors on site, executives, crisis team, key suppliers and, for some sectors, customers or the public. Note which audiences you hold consent and contact data for.
- Scale and speed: the largest single send (for example all staff in a region), the time within which most recipients must receive it, and peak concurrent events.
- Channels: SMS, voice calls, email, app push, desktop alerts, digital signage, public address and radio integration, and collaboration tools as a secondary channel only.
- Targeting: by group, location (office, building, floor), role, shift, or dynamic location from the mobile app with opt-in.
- Regulatory drivers: US higher education institutions must describe immediate emergency notification procedures and test them at least annually under the Clery Act regulations, 34 CFR 668.46(g). Public sector agencies that issue public alerts in the US need IPAWS access (see Standards and protocols below). Other sectors are mostly driven by duty of care, business continuity and insurer expectations.
- Independence: decide whether the platform must stay usable when your identity provider, email and device management are unavailable or compromised.
For how notification fits the wider continuity plan, see the Business Continuity and Disaster Recovery Guide and the Crisis Management Guide.
Capability areas
| Capability | What good looks like | Why it matters |
|---|---|---|
| Multi-channel delivery | SMS, voice, email, app push and desktop in one send, with per-channel fallback and escalation if no reply | No single channel reaches everyone; carriers throttle and phones are on silent |
| Two-way response and accounting | Reply options in every channel, live roll-up of safe, needs help and no response, re-send to non-responders | Accounting for people is the legal and moral duty, not sending |
| Contact data synchronisation | Scheduled import from HR and directory sources, self-service updates, coverage reports per group | Stale numbers are the most common reason alerts fail |
| Templates and scenarios | Pre-approved templates per scenario with fields to fill, translations and a one-click launch from mobile | Reduces errors and time to send under stress |
| Geo-targeting | Send to people in a drawn area, a site or a building; optional opt-in location from the app | Avoids alerting the whole company for a local event |
| Integrations | Inbound triggers from fire panels, weather feeds and monitoring; outbound to signage, public address and collaboration tools; CAP support | Automates time-critical sends and reaches people without phones |
| Incident conference bridge | Launch a call bridge for the crisis team from the same alert | Moves from notification to coordination quickly |
| Audit and reporting | Immutable log of who sent what, when, to whom, delivery and response per recipient, exportable | Evidence for regulators, insurers and post-incident review |
| Resilience | Multiple data centres or regions, multiple carrier routes per channel, published status page | Large events often coincide with regional infrastructure stress |
Evaluation criteria
| Criterion | Example weight | How to test it |
|---|---|---|
| Measured delivery speed and reach | 20 | All-staff test in the PoC; record time to 90 per cent delivered per channel and per country |
| Two-way response and accounting | 15 | Check-in test; time to produce a list of non-responders for one site |
| Contact data management | 15 | Connect a test HR export; report coverage of mobile numbers per group; test a leaver's removal |
| Sender security and access control | 15 | Roles, approval for broad sends, phishing-resistant MFA, independent sign-in option, audit log export |
| Resilience and carrier diversity | 10 | Architecture review, outage history, status page, carrier routes per country |
| Usability under stress | 10 | A non-specialist launches a templated alert from a phone in under two minutes |
| Integrations and standards | 10 | CAP import and export, API with scoped tokens, inbound trigger from one real source |
| Data protection and hosting | 5 | Data residency, processor terms, retention controls for contact and location data |
The weights are an illustration from NHI Mgmt Group, not a standard: a university campus will weight geo-targeting and annual testing evidence higher, while a global company will weight international SMS and voice reach and data residency higher.
Standards and protocols
- Common Alerting Protocol (CAP) 1.2: an OASIS Standard dated 1 July 2010. An alert carries an identifier, sender, sent time, status (Actual, Exercise, System, Test or Draft), msgType (Alert, Update, Cancel, Ack or Error) and scope (Public, Restricted or Private), plus info blocks with urgency, severity and certainty, and area blocks with polygons, circles or geocodes. The alert may carry an enveloped XML Signature; encryption support was removed in 1.2. Ask whether a product can sign outbound CAP and verify inbound signatures, and how it treats Exercise and Test status so a drill is never sent as Actual.
- IPAWS (United States): FEMA's Integrated Public Alert and Warning System, established in 2006 under Executive Order 13407, authenticates alerts from more than 1,800 alerting authorities and distributes them to Wireless Emergency Alerts, the Emergency Alert System, NOAA Weather Radio and internet services. To send public alerts an agency completes the IS-247 course, buys IPAWS-compatible CAP software, signs a Memorandum of Agreement with FEMA to become a Collaborative Operating Group with a digital certificate, and applies for public alerting permissions signed by a designated state official. Private organisations cannot send through IPAWS but can ingest public alerts to trigger their own.
- Public cell broadcast alerts: government systems such as UK Emergency Alerts reach compatible 4G and 5G phones in range of a mast without needing phone numbers. They complement, and do not replace, an organisation's own system, which reaches named people with roles and collects replies.
- NFPA 72: the US code for fire alarm and signalling also covers emergency communications systems; where in-building voice or visual mass notification ties into fire systems, involve your fire protection engineer and authority having jurisdiction.
Where identity fits
A notification console that can message every employee is a trusted voice inside the organisation, which makes its accounts and API keys worth stealing. Treat them like privileged identities.
- Sender accounts: named accounts only, phishing-resistant MFA, least privilege by group and site, and two-person approval for all-staff or all-site sends except pre-authorised life-safety templates.
- Independent sign-in: SSO is convenient, but keep at least two break-glass sender accounts that do not depend on your identity provider. See the Break-Glass Account Guide.
- Integration credentials: HR sync, inbound triggers and outbound APIs use API keys or service accounts. Scope each to one function, store it in a vault, rotate it and alert on use from unexpected sources. See the API Key Management Guide.
- Recipient trust: staff should know which short codes, sender IDs and numbers are genuine. In the UK, Ireland and Spain, brands can register alphanumeric sender IDs with the SMS SenderID Protection Registry, run by MEF with Mobile UK, UK Finance and the NCSC, so unregistered look-alike variants are blocked.
- Provider risk: notification platforms depend on messaging and voice providers. The Twilio breach in 2022 showed how SMS phishing of a messaging provider's own employees opened a path to its customers, so ask how your vendor and its upstream providers protect administrative access.
Framework mapping
| Framework | Reference | What it asks that a notification system supports |
|---|---|---|
| NIST CSF 2.0 | RS.CO-02, RS.CO-03 | Internal and external stakeholders are notified of incidents; information is shared with designated stakeholders |
| NIST CSF 2.0 | RC.CO-03, RC.CO-04 | Recovery progress is communicated; public updates use approved methods and messaging |
| NIST SP 800-53 Rev. 5 | CP-2, CP-3, CP-4 | Contingency plan with contacts, training and plan testing, which notification tests evidence |
| NIST SP 800-53 Rev. 5 | IR-6, IR-8 | Incident reporting and an incident response plan that names communication methods |
| ISO 22301:2019 | Business continuity management system | Warning and communication arrangements within business continuity procedures; see the ISO 22301 Business Continuity Guide |
| 34 CFR 668.46(g) | Clery Act emergency notification | Notify without delay on confirmation of a significant emergency; test at least annually and document |
Questions to ask vendors
- What were your measured delivery times for SMS and voice to our main countries in large sends over the last year, and how do you measure them?
- How many independent carrier or aggregator routes do you use per channel and country, and how does failover work?
- How do two-way responses work in each channel, and how quickly can we list non-responders by site?
- Can senders sign in without our identity provider, and can we require phishing-resistant MFA and approvals for broad sends?
- Which API scopes exist, and can an integration key be limited to contact sync only?
- How do you prevent a drill or test being sent as a live alert, and can recipients tell them apart?
- Do you import and export CAP 1.2, and do you sign and verify CAP messages?
- How are contact and location data stored, for how long, in which regions, and under which processor terms?
- What is your outage history, how is status published, and what credits apply if a send fails?
- How do you protect your own administrative access and that of your messaging providers?
Red flags
- Capacity quoted as messages per hour with no measured end-to-end delivery data.
- One carrier or aggregator per country, or a single hosting region.
- All administration through SSO with no independent sign-in option.
- No approval or role limits on all-staff sends, and no audit log export.
- Contact import only by manual spreadsheet upload.
- Location tracking enabled by default rather than opt-in, or vague retention for location data.
- Pricing that charges per message in a way that discourages regular testing.
Proof of concept
- Load real contact data for one site or business unit from a test HR export, and record coverage of mobile numbers and email addresses.
- Configure roles: one administrator, two senders with limited groups, and an approval rule for broad sends; enforce phishing-resistant MFA.
- Build three templates: evacuation, IT outage with out-of-band instructions, and severe weather check-in.
- Run an announced test to the pilot group across SMS, voice, email and app, and record time to 90 per cent delivered and replies per channel.
- Run a check-in and time how long it takes to produce the non-responder list and re-send to them.
- Simulate loss of your identity provider: sign in with a break-glass sender account and send a templated alert from a phone.
- Try to send to all staff as a limited sender and confirm the approval rule and audit log entries.
- Export the full audit record and check it meets your retention and evidence needs.
Roll back by keeping the existing method (call tree or previous tool) active until the new system passes two consecutive tests; see the Incident Response Contact and Call Tree Template.
Detection and measurement
- Contact coverage: share of people with a verified mobile number, by site and group (aim for close to 100 per cent for life-safety audiences).
- Time to 90 per cent delivered: per channel and country in each test.
- Response rate and time to account: share replying within 15 minutes and time to account for everyone at a site.
- Test frequency: at least annual for regulated campuses under 34 CFR 668.46(g)(6); NHI Mgmt Group recommends quarterly for crisis team groups.
- Sender security: number of sender accounts, share with phishing-resistant MFA, and broad sends without approval (target zero outside life-safety templates).
- Log monitoring: forward console audit logs to the SIEM and alert on new administrators, API key creation, sends outside business hours and sends to all users.
Standards and references
- OASIS: Common Alerting Protocol Version 1.2
- FEMA: Integrated Public Alert and Warning System
- FEMA: How to Sign Up for IPAWS
- eCFR: 34 CFR 668.46 Institutional security policies and crime statistics
- NIST: SP 800-34 Rev. 1 Contingency Planning Guide for Federal Information Systems
- GOV.UK: How Emergency Alerts work
- FCC: Wireless Emergency Alerts
- MEF: SMS SenderID Protection Registry
How NHI Mgmt Group can help
We provide independent requirements, RFP and evaluation support. Browse vendors in our products directory or contact us.
Related NHI Mgmt Group resources: Out of Band Communications · Business Continuity Management Software · Crisis Management Guide · Out-of-Band Communications for Incident Response Guide