Emergency Communications
Technology and operations decisions where district leadership, IT, and stakeholders must align.
This interactive experience is the shipped product itself — the same application code customers run in production, mounted read-only in your browser over a real sample journey. Not a video, not a mockup: because the demo and the product are one codebase, it can never drift from the real thing.
Inside this journey
-
Outcome Discovery
Align on safety goals, current notification gaps, stakeholders, and measurable success signals for emergency alerts.
Discovery Questions
Starting the conversation: your safety landscape
- Tell me briefly about the communities and sites you are responsible for, including number of campuses, buildings, and typical daytime and evening populations.
- How often do you run formal emergency alerts or live-test exercises today?
- On an average school day, how many people must be reachable within the first 60 seconds?
- Who currently gets notified first when an incident begins, and who owns that decision?
- Describe the tools you use right now to reach staff, students, and visitors, including any manual steps.
- Which of these channels are active in your daily operations?
Where seconds are lost: notification failures that matter
- When the last real emergency unfolded at your site, what was the single notification failure that most endangered people?
- Tell me the timeline from threat confirmation to first notification in that incident, including any manual handoffs.
- How many people did not receive any notification within the first five minutes during that event?
- If you trace back the technical steps, where did contact sync or channel routing break down?
- Which stakeholders reported confusion or delay during the event, and what did they report?
- If that failure had resulted in a serious outcome, would your district be required to open an investigation or face state review?
Who moves when an alarm goes off
- Who on your team is enabled to activate a mass alert without additional approvals during off-hours?
- Walk me through the steps a junior staff member would take to issue an alert under pressure.
- Count the number of staff who are trained and confident to operate the alert system at any hour.
- List the internal and external roles that must be notified immediately, such as operations, transportation, or local law enforcement.
- In a staffing shortage, what would stop those notifications from going out within your target window?
- Should your primary on-call person be unavailable during an incident, is there a documented and tested fallback process that guarantees notification within your required time?
Measuring success: the signals that matter
- What single measurable signal would convince you this system is working in a real emergency?
- Provide the top three metrics you would monitor during a live test, for example delivery within 60 seconds, percent reached on mobile, or time-to-confirmation.
- On your target dashboard, how would you display coverage by role and by building?
- Would a successful pilot require both time-to-delivery thresholds and evidence staff can activate under stress, or is one of those sufficient?
- Describe the acceptance criteria that would let your leadership sign a purchase order the week after a successful pilot.
- Assuming the pilot meets your time-to-delivery goal but fails to reach 10 percent of a high-risk population, would you proceed to procurement or pause for remediation?
Past incidents and near-misses that still weigh on you
- In the last two years, which incident or near-miss changed how you think about alerting the most?
- Summarize the tangible consequences from that event, for example legal review, operational downtime, or injuries.
- When you reconstructed the timeline of that event, which handoffs or technical steps were unclear?
- List the vendor category or internal system that was relied on most heavily in that incident, and explain what failed.
- Rate your current confidence from 1 to 10 that the same failure could occur today.
- Would your current process pass or fail if a state regulator required proof that every person is reachable within your target window?
What alternatives are on the table for solving this
- Name the alternatives you are actively considering instead of a new multi-channel alerting platform, including internal builds.
- For each alternative, what would have to be true about your current approach for you to stay with it?
- Have any internal teams proposed building or owning this capability themselves?
- Consider the incumbent solution in use today, what evidence would justify keeping it rather than switching?
- Identify the deal-breakers that would rule out a vendor quickly, for example inability to meet delivery times or lack of panic hardware support.
- Under what circumstances would you stop pursuing an internal build and choose an external vendor instead?
Operational readiness and constraints we must clear
- Assuming we configured exactly what you requested, which system integrations or approvals could still block deployment?
- Select the integration endpoints that must be connected, choose all that apply.
- For each integration, name the internal owner and indicate whether they can provide API credentials or system access within 4 weeks.
- Count the number of full time IT staff who will be available to support configuration and testing during the first month.
- Is your contact database centralized and owned by a single team, or distributed across multiple systems?
- Identify compliance or legal approvals that could extend the timeline, for example state review or data sharing agreements.
- Suppose a critical integration cannot be completed, do you have an acceptable workaround that preserves your target notification time?
Decision levers, timeline, and next steps
- Lay out the internal approvals you would need if the pilot proves the numbers, and typical durations for each.
- Select the budget source that would pay for this purchase.
- Provide the date or month of your next procurement window or board meeting where this could be approved.
- Explain the minimum outcome from the pilot that would let you sign within 30 days.
- Choose the rollout approach you prefer, phased by campus or a single cutover, and why.
- Name the stakeholders who must attend a 30-minute briefing at pilot completion to remove the last obstacle to signing.
- Once the pilot results are approved, how quickly could you issue a purchase order?
-
Live-Scenario Experience
Walk through how multi-channel alerting and panic hardware deliver outcomes in realistic emergency scenarios using the buyer's context.
Solution Experience
- Live-Scenario Experience
- Confirm the current state and its cost to you
- You confirm the demonstrated workflows eliminate the manual activation gaps and reduce time-to-first-notify compared with your current process.
- Provide a prioritized list of 2–3 realistic emergency scenarios and a recent anonymized sample contact export for testing.
- You agree on measurable acceptance criteria for coverage percentage and target time-to-notify that will be used in the live test.
- Select 2 realistic emergency scenarios to run
- Run a tailored delivery timing test using the provided contact sample and deliver a channel-level timing and coverage report before the follow-up session.
- Run scenario 1 end-to-end, multi-channel activation
- Confirm acceptance criteria for coverage percentage and maximum time-to-notify to be used in the full-scale live test.
- You identify any remaining technical or operational gaps that must be closed before a decision.
- Run scenario 2 with panic hardware and two-way comms
- Schedule the full-scale live test window and identify the staff roles who will participate in the activation drill.
- Prove contact coverage and data mapping
- Show delivery timing under simulated network stress
- Validation checkpoint, confirm this matches what you need
- Live-Scenario Experience
- Live-Scenario Experience Deck
- Live-Scenario Experience Brief
- meeting
- slides
- document
-
Solution Scope
Define modules (channels, panic devices, integrations), contact-database responsibilities, and measurable acceptance criteria for coverage and delivery time.
Scope Configuration
- Provision platform accounts and admin access
- Import and normalize contact records
- Deploy contact database sync and reconciliation
- Configure multi-channel delivery (SMS, email, voice, push)
- Integrate PA system and digital signage override
- Install and configure panic button hardware
- Configure building-level segmentation and geofencing
- Set up two-way incident communication channels
- Define escalation paths and channel fallback rules
- Configure notification templates and prewritten messages
- Train staff on activation procedures and panic response
- Run live emergency test exercise measuring delivery metrics
- Configure delivery priority and congestion throttling
- Deploy real-time delivery monitoring dashboard
Scope Questions
Provision platform accounts and admin access
- How many platform administrators and site-level operators do you need created for your district or campus?
- Which identity method will you use for sign-on for those accounts (directory services such as LDAP/Active Directory, SAML single sign-on, or platform-native credentials)?
- Who in your IT team will supply test accounts and API credentials for admin provisioning and how will they be delivered (secure file transfer, vault entry, ticket)?
- What network or firewall rules must we allow (IP allowlist, VPN tunnel, port ranges) so admins can access the admin console from your campuses?
- Do you require role-based access controls that separate district-level, building-level, and emergency operations center roles?
- What password policy or multi-factor authentication (MFA) requirements must be enforced for admin accounts (minimum length, rotation, MFA methods)?
Import and normalize contact records
- How many contact records in total need to be imported from your student information system (SIS), human resources (HR) database, and third-party vendor lists?
- Which source systems contain contact fields we must map (student information system (SIS), HR payroll, parent/guardian portal, vendor roster)?
- Which specific contact fields must be present and validated for each record (mobile phone, carrier, SMS consent timestamp, email, building assignment, role such as teacher or student)?
- Do you have existing rules for deduplication and canonicalization (for example: prefer student mobile over parent, normalize international prefixes, merge by student ID)?
- What data privacy or compliance constraints apply to these records (Family Educational Rights and Privacy Act (FERPA), state student privacy law, HIPAA for health staff), and where must PII be masked or excluded?
- What acceptance criteria will confirm the import is successful (for example: X% reachable mobile numbers, dedupe rate under Y%, field-mapping completeness)?
Deploy contact database sync and reconciliation
- How often should the contact database synchronize with each source system (real-time webhook, near-real-time every 5 minutes, hourly, nightly)?
- Which connector types do you require for sync (SIS database export, secure API from HR system, SFTP drop, directory sync for staff accounts)?
- Who will supply API credentials, service accounts, or SFTP endpoints for each source and what is the expected lead time to obtain them?
- What reconciliation rules do you want for conflicting data (source priority, timestamp-based last-write wins, manual review queues by building admin)?
- Which exception workflows should be created for reconciliation failures (automated retry, email alert to roster owner, stop sync and create ticket)?
- What retention and archival policy should apply to historical contact snapshots for audit or compliance (retain 1 year, 3 years, indefinite)?
Configure multi-channel delivery (SMS, email, voice, push)
- Which delivery channels do you require enabled at go-live for each audience (students: SMS and push; staff: SMS, email, voice), list by audience segment?
- What delivery speed objective do you require for initial outbound notifications (for example: 60 seconds for first wave to all reachable mobile devices)?
- Which SMS opt-in and consent rules apply for your jurisdiction and how are opt-outs captured in your source contact records?
- What caller ID and voice message localization rules are required for automated calls to staff and parents (local number display, multilingual prompts)?
- How should priority be assigned across channels during an incident (push then SMS then voice, simultaneous across all channels, channel-specific for staff vs students)?
- Are there blackout windows or scheduled Do Not Disturb periods for non-critical messages that the delivery engine must respect (for example: after 10 PM campus local time)?
Integrate PA system and digital signage override
- Which models or controllers power your public address (PA) system and digital signage (provide controller type or manufacturer model), and do they expose an integration endpoint?
- Do your PA and signage controllers support an API or accept simple network triggers (HTTP post, MQTT, serial), or will a hardware relay be required?
- Who maintains the building wiring and AV access for each campus location and what lead time is required for on-site integration testing?
- Which buildings or zones need signage/PA override at go-live (list building IDs or campus zones), and are any of those on separate network segments?
- What fallback behavior should occur if digital signage or PA override fails during an alert (escalate to voice, send to on-site staff, trigger local alarm)?
- Are there compliance or local code requirements for PA announcements (maximum duration, language, pre-announcement tone) that must be included in templates?
Install and configure panic button hardware
- How many panic button units are required per building and what mounting locations do you prefer (office, classroom, receptionist desk, wall-mounted vs wearable)?
- Which panic hardware connectivity is available at your sites (Wi-Fi, PoE network, cellular), and do any buildings lack network connectivity?
- Who will perform physical installation and on-site power/network testing, and do you need us to schedule installers or provide an installation playbook?
- What are the expected activation behaviors for each button type (single press send alert, held press for silent alarm, activate two-way voice) per building or role)?
- Do you require tamper detection, battery health telemetry, or regular firmware update windows for panic devices?
- What inventory acceptance criteria apply at handoff (device count validated by serial number, test activation from each device)?
Configure building-level segmentation and geofencing
- Which building identifiers or campus zone names will you use for segmentation (building IDs, room numbers, GPS polygons), and provide a sample mapping file format?
- What geofence fidelity do you need for mobile push notifications (building-level polygon, campus quadrants, or GPS radius in meters)?
- How should people assigned to multiple buildings (roving staff, visiting vendors) be handled for targeted alerts?
- Do you require schedule-based segmentation (class periods, shift schedules) that changes target audiences by time of day?
- What acceptable coverage threshold do you require for building-level targeting at go-live (for example: 95% of occupants correctly mapped to a building)?
- Who will maintain the building-to-contact mapping after deployment, and do you want a role created for building roster owners?
Set up two-way incident communication channels
- Which two-way channels do you want enabled for incident response (in-app chat, SMS reply routing, voice call-back to incident commander)?
- What routing rules should apply for replies from recipients (route to building admin, to incident command center, to local law enforcement liaison)?
- Which staff roles need access to two-way conversations and should discussion transcripts be archived to the incident log?
- Do you require automated reply triage (keyword detection like 'injury', 'locked', 'safe') and escalation to on-duty security?
- What maximum acceptable reply latency and delivery reliability do you require for two-way channels during an incident?
- Who will be responsible for moderating two-way threads during exercises and actual incidents?
Define escalation paths and channel fallback rules
- Which incident types require escalation to which roles (medical emergency -> nurse and campus police; active shooter -> incident commander and district safety director), list by scenario?
- What channel fallback sequence should apply when a primary channel is undeliverable (for example SMS failure -> voice call -> push notification)?
- How many escalation levels should be defined before alerting external agencies or district leadership?
- Do you require automatic escalation based on lack of acknowledgment from recipients within a timeframe (no ACK within 2 minutes escalates)?
- Which contact roles should never be bypassed in an escalation chain (for example: on-duty campus police, safety director)?
- Who will own the documented escalation playbook and how will changes be approved and distributed?
Configure notification templates and prewritten messages
- Which incident templates do you require at minimum (Lockdown, Shelter-in-Place, Evacuate, All-Clear, Medical Emergency), and in what languages?
- What personalization tokens must be supported in templates (building name, room number, sender role, estimated time to resolution)?
- Do templates need to include pre-approved legal or regulatory language required by your district or state notification policy?
- Which channels require shortened variants of templates (SMS character limits, voice script vs text vs signage), and who will approve final wording?
- How many template approval levels are required before a template is made available to operators (draft -> legal -> safety director -> publish)?
- Who will maintain multilingual translations and do you require translation management integrated into the template workflow?
-
Mutual Commit
Finalize commercial terms, SLAs for notification speed and availability, and confirm responsibilities for integrations, data access, and training.
Agreement Modules
- Subscription Agreement (Order Form)
- Master Services Agreement (MSA)
- Statement of Work (SOW)
- Service Level Agreement (SLA)
- Data Processing Agreement (DPA)
- Hardware Purchase Agreement
- Integration & Data Access Appendix
- Training & Knowledge Transfer Addendum
- Public-Sector Procurement & Security Rider (applies if you are a public entity)
-
Deployment
Lock readiness facts and configuration values before execution begins.
-
Pre-Deployment Readiness
Confirm owners, environments, access, go-live windows, and live-test schedule the deployment depends on.
Pre-Deployment Questions
Environment and site access
- Is the production environment(s) for go‑live provisioned and accessible to the deployment team? (if multiple sites, answer per site — so we can schedule cutover windows)
- Which access method will the deployment team use to reach your systems? (select all that apply)
- Are there firewall allowlist, IP ranges, or maintenance windows that will block connectivity unless scheduled? (answer will determine sequencing and lead time)
Data and configuration
- Who is the owner of the master contact database(s) we will sync (role and contact)? (we need a named owner to coordinate schema and sync cadence)
- Which sync approach has been decided for contact data? (this determines whether we schedule API pulls, exports, or manual imports)
- Are any regulatory or data‑sharing approvals required before contact data can be synced (FERPA/PII/data‑use agreements)?
People and ownership
- Who is the primary deployment owner (role and contact) with authority to approve go‑live and escalation decisions? (name a person, not just a team)
- Which team(s) will receive initial staff activation training and own on‑call escalation during live tests? (select all that apply)
- For required integrations (PA system, digital signage, panic hardware, third‑party endpoints), do you have internal owners able to approve configuration and field changes?
Timing and constraints
- Which go‑live window(s) do you prefer for production cutover? (select all that apply — we will confirm exact dates after access readiness)
- Are there blackout dates, high‑risk events, or compliance gates during which deployments or live tests are prohibited? (list dates/events in the follow‑up if yes — so we avoid conflicts)
- Is a full live test (staged notifications to real recipients) required before go‑live, and if so, what is the earliest acceptable test date? (this determines sequencing of training and integrations)
-
Configuration Details
Capture exact configuration values the deployment team will use — credentials, API endpoints, data mappings, and hardware provisioning details.
Configuration Details
Environment & endpoints
- Enter the production instance subdomain to provision (exact; format: 'subdomain' — e.g., 'north-district')
- Enter the production API base URL the platform will call (format: https://your-api.example.org/ — enter full URL)
Authentication & credential handling
- Primary authentication method for API integrations (choose one)
- If applicable, enter the non-secret identifier the platform will use (client ID or API key name). If not applicable enter 'N/A'.
- Credential owner and preferred secure channel to exchange secrets (format: 'Name — Role — secure channel name e.g., your secrets manager' — do not paste secrets)
Contact data & field mappings
- Primary contact data source category (choose one)
- Exact source field/column used for the primary mobile number (format: object.field or column_name — enter exact name)
Deployment configuration — channels, SLAs & hardware
- Channels to enable at go-live (select all that apply)
- Target notification delivery SLA in seconds for 90% of recipients (numeric; default 60)
- Panic device model name to provision (enter exact platform device model name or 'N/A' if no hardware)
-
Deployment Execution
Execute rollout, staff activation training, integrations, and staged live-test exercises with clear owners and escalation paths.
-
-
Sustainment & Success
Review outcomes, schedule recurring live-test exercises, and maintain a shared channel for issues and enhancement requests.
Success Reviews
- Go-live Health Check (weeks 1-4)
- First Measurement Review (weeks 4-10)
- Acceptance Gate Review (around day 90)
- Quarterly Operational Review (ongoing)
Issues & Enhancements
- Confirm and publish the calendar of live-test exercises with assigned owners and test scopes.
- Run the agreed live-test, capture channel-level delivery logs, and upload evidence to the shared channel before the Acceptance Gate.
- Restate acceptance criteria and evidence requirements from Solution Scope
- Capture a documented acceptance decision against the Solution Scope targets, with pass/fail recorded per criterion.
- Confirm incumbent decommission approach and schedule data archival or retention as required.
- Define remediation tasks, owners, and verify dates for any failed criteria to close within the agreed remediation window.
- Publish the acceptance decision and attach the evidence bundle to the shared project record.
- If incumbent is being retired, publish the decommission schedule, data archival procedures, and the final fall-back cutover plan.
- Create a remediation tracker for any failed acceptance items with owners and fixed completion dates.
- Trended performance review
- Confirm the solution remains within the tolerances for percent reached within 60 seconds and live-test success rate, or document adjustments required.
- Clear or re-prioritize the open issues and enhancement backlog with owners and target completion quarters.
- Lock the next 12 months of live-test dates and owners and confirm the shared channel response SLAs.
- Publish the quarterly performance dashboard to the shared channel with annotated trends and any corrective actions.
- Update the enhancement backlog with agreed priorities and publish the next expected delivery quarter.
- Re-confirm success criteria and owners
- Confirm all deployment owners and the immediate remediation owner for each open issue.
- Validate integration endpoints are online and report any gaps requiring urgent fixes.
- Agree date range for the first measurement meeting and the next live-test exercise.
- Document all open deployment defects with clear owners and target resolution dates.
- Publish a go-live health snapshot to the shared channel and notify the operations list.
- Schedule the First Measurement Review within 4 to 10 weeks and record the live-test date.
- Present first measurement data versus targets recorded in the Solution Scope
- Determine whether percent of recipients reached within 60 seconds and contact database sync success rate are trending toward the Solution Scope targets.
- Assign root-cause remediation tasks with owners and dates to close any measured gaps before the Acceptance Gate.
- Confirm the next live-test scope and success criteria that will feed the Acceptance Gate evidence package.
- Produce a measurement report comparing each named metric to the Solution Scope targets and circulate to stakeholders.
- Execute targeted fixes for contact database sync failures and report a follow-up sync success metric by the agreed date.
- Present consolidated outcome data and live-test evidence
- Open issues and enhancement backlog
- Deployment and integration validation
- Root-cause diagnosis for any gaps
- Document pass or fail per acceptance criterion and capture decision
- Early adoption and activation signals
- Schedule and assign recurring live-test exercises
- Live-test and activation workflow recap
- Open defects and blockers
- Agree corrective actions and timeline to Acceptance Gate
- Shared channel health and escalation paths
- Incumbent system decommission status
- Schedule first measurement and live-test
- Agree remediation plan for any failed criteria
- Short Q&A and next operational actions