PRODUCT UPDATE
From a Blank Page to a Public Warning Template: A Step-by-Step Walkthrough for Creating Emergency Alert Templates with Preppr
A walkthrough of our in development Preppr Action for generating emergency alert templates. Developed with help from Sarah K. Miller, Philippe Borremans, and Amelia Burke-Garcia, this tool uses a multi-agent AI to guide users through a wildfire alert scenario. See how Preppr creates tailored messages for IPAWS, Nixle, and social media in English and Spanish, from the initial warning to the final "All Clear." Full process and results inside.

Written by
Justin Snair
When a crisis like a wildfire strikes, every second counts. Public information officers need to get clear, actionable information to the public instantly. But crafting the perfect message—one that’s accurate, easy to understand, and formatted for multiple platforms—under immense pressure is a monumental task. This is where tools like Preppr.ai come in.
We've built in features that allow us to quickly develop and release what we call Preppr Actions, nested within the Ask Preppr multi-modal chat UI. At the urging and with the help of Sarah K. Miller, and with support from others like Philippe Borremans and Amelia Burke-Garcia, we are developing a Preppr Action for alert template generation in the preparedness phase.
This article walks through an initial test of that new Action.
But how does it work? Before we walk through the creation of an alert, it's helpful to understand the technology at work. The system is built on a multi-agent protocol, where different AI agents with specific jobs collaborate to complete the task.
The Protocol Officer Agent acts as the master controller and user-facing guide for the entire process.
When it's time to gather information, the Scribe Agent is activated. Its job is to accurately collect information from the user without modification or interpretation.
Before any alert is written, a Compliance & Quality Agent performs a quality control check, reviewing the collected data against all guiding principles and ethical guardrails.
The Content Generation Agent takes the verified information and writes the final alert message templates based on the verified information.
Should the user need guidance, a Help Agent is available to provide contextual advice and clarification, ensuring the user can provide effective information.
This process is also highly adaptive on multiple levels. At the very beginning, Preppr can ingest an agency's communications plan to tailor outputs like hashtags and formatting to local guidelines. From there, the user defines key parameters like the desired languages and the specific audience, which can change the content and tone of the message.
Finally, based on the type of emergency, the system follows a different, customized pathway of questions to gather the most relevant details for that specific scenario. For instance, while this test focused on an "Imminent Threat Alert," the user could have selected other branches, such as a "Public Safety Alert" for significant but not immediately life-threatening events like a boil water advisory, or an "AMBER Alert / Missing Person" path for child abductions.
Now, let's see how this team works in a real-world test. You can read about it below and watch the recording here.
Getting Started: The First Click
The feature begins on the main dashboard in the Ask Preppr chat, when I select the "Preparedness Alert & Warning Template Generation" action. This is the starting point for a guided, step-by-step process designed to gather all the necessary information for a public alert.

Phase 1: Setting the Stage
Before building the alert, Preppr needs to understand the ground rules. This involves a few quick but crucial steps:
The Disclaimer: First, I am presented with a disclaimer clarifying that Preppr is a tool to support, not replace, the judgment of a qualified human. I type "I agree" to proceed.

Communications plan: Preppr asks me if I'd like to include a communications plan, which could include details Preppr could use in relevant ways.
(In retrospect, I think allowing users to attach more document types would be better. Imagine adding situation reports, weather reports, or other materials here, with the Action adapting intelligently based on that. Noted for next version).

Platform Assessment: Preppr then asks a series of questions to understand which communication channels the I have. In this case, the I specify that I use:
IPAWS (for WEA and EAS messages)
Nixle (a mass notification system)
Facebook and X (formerly Twitter) for social media



Phase 2 & 3: Customizing the Alert
With the platforms established, Preppr moves on to the specifics of the message itself.
Language & Audience: I request the alert templates in both "English and Spanish" for the "General Public".


Alert Type: The system then asks for the alert's urgency. I select
1
, for an "Imminent Threat Alert," reserved for life-threatening events that require immediate public action.

Phase 4: The 7 Critical Questions
This is the core of the process. The Scribe Agent asks for the essential pieces of information needed to build a complete warning, one step at a time.
The Hazard: What is the threat? I select a "Wildfire Warning."

The Source: Who is sending this alert? I provide a trusted, local source: "Evergreen Volunteer Fire Department."

The Location: Where is the danger? I enter "I dunno. like all around us" to check that the Help Agent activates. It does and Preppr prompts me for more specifics. Good agent.

The location is clarified as "All areas within a 2-mile radius of the Evergreen Library", based on the recommendation provided.

The Impacts: Why is it dangerous? I ask for recommendations, and Preppr provides examples. I select options describing a "fast-moving fire" that is a "threat to life and property" and could "surround" people.


The Timing: When is this happening? The warning will be in effect until an "All Clear message" is issued.

Protective Actions: What should people do? I select to "Leave area now. Do not delay." Preppr then correctly asks for the specific evacuation routes: "routes 285, highway 74." (This particular branch activates when the protective action involves evacuation. If it were another hazard or protective action that didn't involve evacuation, Preppr would skip this question.


Additional Information: Where can people get updates? I provide a website:
www.evergreenfire.gov
.

Had I not provided a viable source of Additional Information here, the Compliance and Quality Control Agent would have activated, requiring clarification. I could have either provided a viable source or ordered it to proceed. The final output would then include "Template generated with user override."
The Final Steps: Review, Generation, and Follow-Up
With all the data collected, the process moves to its conclusion.
Final Review: Preppr presents a summary of all the information for one last check. I confirm it's correct.

Generation: After a final confirmation, I then type "Generate." The Content Generation Agent then creates the tailored messages for each platform.

The Results: The final output is a clean, organized table containing the exact text for each alert. Notice how the IPAWS (WEA) message is short and direct due to character limits, while the Nixle and Social Media versions contain more detail.

Here is the exact output from the Preppr Action, showing the tailored messages for each platform.
Platform | Language / Audience | Character Limit | Generated Message Template |
---|---|---|---|
IPAWS (WEA) | English / General Public | 360 characters | Wildfire Warning from Evergreen Vol Fire Dept for areas within 2 miles of Evergreen Library. Threat to life/property. Leave area now using hwy 285/74 until All Clear. Updates at www.everygreenfire.gov |
IPAWS (WEA) | Spanish / General Public | 360 characters | Alerta de Incendio Forestal del Dept de Bomberos Vol de Evergreen para áreas dentro de 2 millas de la Biblioteca de Evergreen. Amenaza a la vida/propiedad. Salga del área ahora usando las rutas 285/74 hasta nuevo aviso. Actualizaciones en www.everygreenfire.gov |
Nixle | English / General Public | No practical limit | Evergreen Volunteer Fire Dept has issued a Wildfire Warning for all areas within a 2-mile radius of the Evergreen Library. This is a fast-moving fire and is a threat to life and property. Leave the area now. Do not delay. Evacuate using routes 285 and highway 74. This warning is in effect until an All Clear is issued. For updates, go to www.everygreenfire.gov. |
Nixle | Spanish / General Public | No practical limit | El Departamento de Bomberos Voluntarios de Evergreen ha emitido una Alerta de Incendio Forestal para todas las áreas en un radio de 2 millas de la Biblioteca de Evergreen. Este es un incendio de rápido movimiento y es una amenaza para la vida y la propiedad. Salga del área ahora. No se demore. Evacúe usando las rutas 285 y la carretera 74. Esta alerta está vigente hasta que se emita un aviso de "Todo Despejado". Para actualizaciones, visite www.everygreenfire.gov |
Social Media (Facebook, X) | English / General Public | No practical limit | IMMEDIATE EVACUATION ORDER Issued by: Evergreen Volunteer Fire Department WHAT: Wildfire Warning WHERE: All areas within a 2-mile radius of the Evergreen Library. WHEN: Effective immediately, until an "All Clear" is issued. DETAILS: A fast-moving wildfire is threatening life and property in the specified area. You may become surrounded by fire if you do not leave the area immediately. ACTION: Leave the area now. Do not delay. Evacuate using routes 285 and highway 74. For continuous updates, please visit www.everygreenfire.gov. #EvergreenFire #Wildfire #EvacuateNow |
Social Media (Facebook, X) | Spanish / General Public | No practical limit | ORDEN DE EVACUACIÓN INMEDIATA Emitida por: Departamento de Bomberos Voluntarios de Evergreen QUÉ: Alerta de Incendio Forestal DÓNDE: Todas las áreas en un radio de 2 millas de la Biblioteca de Evergreen. CUÁNDO: Con efecto inmediato, hasta que se emita un aviso de "Todo Despejado". DETALLES: Un incendio forestal de rápido movimiento amenaza la vida y la propiedad en el área especificada. Podría quedar rodeado por el fuego si no abandona el área de inmediato. ACCIÓN: Salga del área ahora. No se demore. Evacúe usando las rutas 285 y la carretera 74. Para actualizaciones continuas, visite www.everygreenfire.gov. #IncendioEvergreen #IncendioForestal #EvacuarAhora |
(I noticed after the test that character limits for X are not being adhered to. This may be due to that X standard is limited 280 characters. While X Premium supports up to 25k characters. That could be confusing the AI). So, we will add a more explicit and strict mention of sticking to 280 characters and separating the social content by platform)
The "All Clear": The job isn't done. Preppr then asks me if I want to create a follow-up template. I select the "ALL CLEAR Template"

I then ask for recommendations again, choosing instructions for the public on how to return home safely.


Here is the exact output from the Preppr Action, showing the tailored messages for each platform.
Platform | Language / Audience | Character Limit | Generated Message Template |
---|---|---|---|
IPAWS (WEA) | English / General Public | 360 characters | ALL CLEAR from Evergreen Vol Fire Dept for Wildfire near Evergreen Library. It is now safe to return. Drive slow, watch for crews & downed power lines. Heavy smoke may be present. Updates www.everygreenfire.gov |
IPAWS (WEA) | Spanish / General Public | 360 characters | TODO DESPEJADO del Dept de Bomberos Vol de Evergreen por Incendio Forestal cerca de la Biblioteca de Evergreen. Es seguro regresar. Conduzca despacio, esté atento a equipos de emergencia y cables eléctricos caídos. Puede haber humo denso. Actualizaciones en www.everygreenfire.gov |
Nixle | English / General Public | No practical limit | ALL CLEAR: The Wildfire Warning for all areas within a 2-mile radius of the Evergreen Library has been lifted by the Evergreen Volunteer Fire Department. It is now safe for residents to return. Please drive slowly and remain aware of your surroundings as emergency crews are still in the area. Be aware of heavy smoke and avoid any downed power lines. For final updates, go to www.everygreenfire.gov. |
Nixle | Spanish / General Public | No practical limit | TODO DESPEJADO: La Alerta de Incendio Forestal para todas las áreas en un radio de 2 millas de la Biblioteca de Evergreen ha sido levantada por el Departamento de Bomberos Voluntarios de Evergreen. Ahora es seguro para los residentes regresar. Por favor, conduzca despacio y manténgase atento a su entorno ya que los equipos de emergencia todavía están en el área. Esté consciente del humo denso y evite los cables eléctricos caídos. Para actualizaciones finales, visite www.everygreenfire.gov. |
Social Media (Facebook, X) | English / General Public | No practical limit | ALL CLEAR - WILDFIRE WARNING LIFTED Issued by: Evergreen Volunteer Fire Department The immediate wildfire threat has passed, and the evacuation order for all areas within a 2-mile radius of the Evergreen Library is now lifted. INSTRUCTIONS FOR RE-ENTRY: It is now safe to return. However, please use caution: • Drive slowly and watch for emergency crews still in the area. • Be aware of heavy smoke which may linger. • Avoid all downed power lines. They may still be live. Report them to your utility provider immediately. Thank you for your cooperation. #EvergreenFire #AllClear #EvergreenSafe |
Social Media (Facebook, X) | Spanish / General Public | No practical limit | TODO DESPEJADO - ALERTA DE INCENDIO FORESTAL LEVANTADA Emitido por: Departamento de Bomberos Voluntarios de Evergreen La amenaza inmediata de incendio forestal ha pasado, y la orden de evacuación para todas las áreas en un radio de 2 millas de la Biblioteca de Evergreen ha sido levantada. INSTRUCCIONES PARA EL REGRESO: Ahora es seguro regresar. Sin embargo, por favor tenga precaución: • Conduzca despacio y esté atento a los equipos de emergencia que todavía se encuentran en el área. • Esté consciente del humo denso que puede persistir. • Evite todos los cables eléctricos caídos. Podrían estar activos. Infórmelos a su proveedor de servicios públicos de inmediato. Gracias por su cooperación. #IncendioEvergreen #TodoDespejado #EvergreenSeguro |
Conclusion
In just a few minutes, we went from a critical need to a full suite of ready-to-use alert templates for a wildfire evacuation and a subsequent "all clear." By following a structured, guided process, this Preppr Action ensured that the final messages were clear, accurate, and consistent, following best practices for public safety communications. This frees up the human expert to focus on managing the emergency itself, knowing they have a powerful tool ready to help them communicate with the public.
We have some (a lot actually) work to do with quality checks this week. I am not qualified to assess the alert content, but experts Sarah, Philippe, and Amelia will help with that.
We will then launch to a public Beta. I will share more development walk throughs as we go.
Free trial users and existing users will be able to access this. Sign up for a 14- free trial now at https://www.preppr.ai/getstarted. No credit card required. Cancel anytime.
Subscribe to our FREE weekly newsletter
Hottest new Preppr features
Updates on company success
Insights from the industry