📚 User Guide & Reference

Master ICS Incident
Action Planning

From your first incident header to a print-ready IAP packet — everything you need to use IAPForge with confidence on any incident.

🚀 Open IAPForge 5-min quickstart ↓
🔥 Fire & EMS 🏛 Emergency Management 🎪 Special Events 🚓 Law Enforcement 🏠 Red Cross / ARC 🚑 Mass Casualty
20+
ICS Forms
8
Planning P Steps
0
Account needed
100%
On-device / Private
🚀
Getting Started
What IAPForge is, who it's for, and how to build your first IAP.
What does IAPForge do?

IAPForge is an all-in-one browser-based tool for building NIMS/ICS Incident Action Plans. Fill in the standard ICS forms, export a print-ready IAP packet — no login, no server, no install. Everything stays on your device.

It covers the full Planning P cycle: ICS 201 initial briefing, ICS 215 tactics worksheet, ICS 204 assignment blocks, comms, medical, safety, accountability, and all the way to ICS 221 demobilization checkout. It also supports Red Cross Service Delivery Plans for relief operations.

💡
Best in Chrome or Edge for PDF export. All data stays in your browser — nothing sent to any server.
5-minute quickstart
1
Open IAPForge
Open iapforge.html in Chrome or Edge. No install needed.
2
Fill in the Incident Header
On the Dashboard, enter your Incident Name, Number, Prepared By, and Op Period dates/times. This header appears on every exported form.
3
Use the Planning P Tracker
Click Planning P Tracker in the sidebar. Work through each step — it tells you exactly which forms to fill at each Planning P meeting.
4
Fill in your forms
Click any card on the Dashboard. Green dot means it has data. You don't need every form — fill what your incident type requires (see the matrix below).
5
Save with Ctrl+S
Press Ctrl+S or click Save .json. Downloads a file you can reload anytime. Save after every major section.
6
Export Full IAP
Click Export Full IAP — opens print-ready HTML. Use Print → Save as PDF for your final packet.

🍝
The Planning P Cycle
The FEMA/NIMS standard process for producing an IAP — and how every IAPForge form maps to it.
P
ICS Planning P — Interactive Walkthrough
Click any step to highlight it. The leg runs once; the cycle repeats every operational period.
Initial Leg — runs once at incident start
L
Initial Response & Incident Briefing
Notifications sent, initial on-scene assessment, IC appointed, ICS 201 completed to capture initial situation, resource status, and initial actions taken.
ICS 201ICS 211
↓ enters the operational period cycle
Operational Period Cycle — repeats each op period
1
Objectives Meeting
IC/UC develops or updates incident objectives. Reviews prior period progress. Sets priorities and command emphasis for this operational period.
ICS 202
2
Command & General Staff Meeting
Full situation update, resource status review, validate objectives. ICS 209 prepared if reporting to agency administrators. Meeting schedule confirmed.
ICS 203ICS 209ICS 230
3
Tactics Meeting
Ops Section Chief assigns tactics per Division/Group. Resources needed vs. on-hand identified. ICS 215 completed — this drives ICS 204 and the resource request process.
ICS 215ICS 213-RR
4
Planning Meeting
Safety Officer completes ICS 215A risk matrix. Comms plan (205) and medical plan (206) finalized. All section chiefs review and concur on tactics and resources.
ICS 215AICS 205ICS 206
5
IAP Prep & Approval
IC approves IAP. ICS 204 assignment blocks finalized. Copies printed for all supervisors. ICS 208 safety message written and ready for briefing.
ICS 204ICS 208
6
Operational Period Briefing
All supervisors briefed. IAP distributed. Safety Officer reads ICS 208. Personnel check in on ICS 211. New operational period begins — execute!
ICS 208ICS 211
7
Execute, Monitor & Advance Plan
Conduct operations. Log activity in ICS 214 Event Log. Monitor progress vs. objectives. Begin advance planning for next period. Prepare demobilization if nearing end.
ICS 214ADV PLANICS 213ICS 221
How to write SMART ICS 202 objectives

Poor objectives are the most common IAP quality failure. Good ICS objectives are Specific, Measurable, Action-oriented, Realistic, and Time-sensitive — they describe an outcome, not an activity.

❌ Weak objectives
  • "Provide EMS coverage"
  • "Keep crowds safe"
  • "Manage traffic"
  • "Coordinate with police"
  • "Support shelter operations"
✓ SMART objectives
  • "Maintain ALS coverage with max 4-min response for all 3,500 attendees from 1000-2200hrs"
  • "Keep crowd density below 0.5 persons/sq ft in Main Stage pit throughout headliner"
  • "Clear all parking lots within 45 min of final act end using staged zone release"
  • "Establish LE sector at all 3 entry points by 0830 — min 4 sworn + 2 CSO per point"

Test: "How would I know at end of op period whether this was achieved?" If you can't answer, it needs to be more specific.

⚠️
Activities belong in ICS 204 work assignments. "Coordinate with hospitals" is an activity. "Ensure all receiving hospitals notified and on standby by 0900" is an objective.
IAP meeting timeline calculator

Enter your operational period briefing time and this tool works backwards to show when to schedule each Planning P meeting.

⏱️ Backwards Planning Calculator

📋
ICS Forms Reference
All 20+ forms — what each does, when to use it, and what fields matter most.
🌏 Planning Cycle Forms
ICS 202
Incident Objectives
SMART objectives, command emphasis, situational awareness, site safety, IAP includes checklist.
Always
ICS 215
OPS Worksheet
Tactics per Division/Group at the Tactics Meeting. Use Generate button to auto-create ICS 204 blocks from rows.
Recommended
ICS 215A
Safety Analysis
Color-coded hazard matrix (Low/Medium/High/Extreme residual risk). Safety Officer's working doc — informs ICS 208.
Recommended
ICS 201
Incident Briefing
Initial situation, map reference, current objectives, activity timeline. Used at first briefing before full IAP is ready.
Initial response
ICS 230
Meeting Schedule
Schedules all Planning P meetings for the op period. Load Standard P Meetings pre-populates the full cycle.
Multi-day
⚙️ Operations & Accountability Forms
ICS 203
Org Assignment List
Complete roster — every position, name, phone, radio callsign. Sync into ICS 211 and Event Log.
Always
ICS 204
Assignment Lists
One block per Branch/Group — work assignment, resources, special instructions, comms. Auto-generated from ICS 215.
Always
ICS 205
Radio Comms Plan
Every channel: talkgroup, function, who uses it, RX/TX frequencies, mode/encryption. Keep consistent with ICS 204.
Always
ICS 206
Medical Plan
Aid stations, transport units (ALS/BLS), hospitals with ground/air ETAs. Special MCI procedures field.
Always
ICS 208
Safety Message
Weather forecast, hazards, PPE requirements. Read aloud at every operational period briefing by the Safety Officer.
Always
ICS 209
Status Summary
Situation report for agency administrators, cooperating agencies, and EOCs. Injuries, costs, current threat assessment.
Large incidents
ICS 211
Check-In List
Formal personnel accountability — who is on scene, when they arrived, their assignment. Feeds ICS 221 Demob.
Recommended
ICS 213
Message Log
Formal written ICS communications between positions. Priority: Routine / Urgent / Emergency. Reply field tracks action taken.
As needed
ICS 213-RR
Resource Requests
Full order lifecycle: Requested → Ordered → En Route → On Scene → Released. Links to Resource Summary.
Multi-resource
ICS 214
Event Log
Live real-time log — operator clock in/out, status updates, notable events. Builds the official after-action record.
Live operations
ICS 221
Demob Checkout
Three checkboxes per person: Equipment returned, Paperwork complete, Briefed. Row turns green when all three checked.
Recommended
SDP
Service Delivery Plan
ARC/Red Cross supplement. Shelter sites, feeding, health services, casework, and bulk distribution delivery.
ARC / Relief Ops
ADV PLAN
Advance Planning
Resources to pre-order, next period draft objectives, decisions required before next period, 72-hour outlook.
Multi-day
Form selection matrix — which forms for which incident type?

✓ Required   🔶 Recommended   ⬜ Optional

FormPlanned EventSARMass CasualtyShelter (ARC)Multi-Day Complex
ICS 201🔶
ICS 202
ICS 215🔶🔶
ICS 215A🔶🔶
ICS 203
ICS 204
ICS 205
ICS 206
ICS 208
ICS 209🔶🔶
ICS 211🔶
ICS 213🔶🔶
ICS 213-RR🔶
ICS 221🔶🔶
ICS 230🔶🔶
SDP🔶
Advance Planning🔶🔶
Contingency Plans🔶🔶
📋 New Forms — Comms, Accountability & Personnel
ICS 205A — Communications List: how is it different from ICS 205?

ICS 205 documents the channel plan — what talkgroups/frequencies exist, their function, and who uses them. ICS 205A is a contact directory — the phone numbers, radio callsigns, and email addresses for every individual person at the incident. Both go in the IAP packet and are posted at the Command Post.

ICS 205 — Channel Plan
  • Talkgroup names and frequencies
  • Who uses each channel
  • Mode / encryption / tone
  • Filled in once per op period
ICS 205A — Contact Directory
  • Every person's name and title
  • Cell phone, radio callsign, email
  • Agency and ICS position
  • Posted at CP — use all event
💡
Sync ICS 205A from ICS 203 data to avoid re-entering everyone's information. Keep it updated as personnel rotate in and out.
ICS 207 — Org Chart: what's it for if ICS 203 already has the org list?

ICS 203 is the tabular roster — a list of positions and names. ICS 207 is the visual org chart — boxes and lines showing the command relationships. It's printed large (11x17 or larger) and posted at the Command Post wall so everyone can see the structure at a glance.

In IAPForge, ICS 207 is auto-generated from your ICS 203 data — no re-entry needed. Click ICS 207 in the sidebar and your org chart is ready to export. The chart groups positions into Command Staff, Operations, Planning, Logistics, and Finance/Admin sections automatically.

💡
Export ICS 207 as PDF and print at 11x17 (tabloid) size for maximum readability at the CP. Use Print → More Settings → Paper Size: Tabloid.
ICS 210 — Resource Status Change: when do I use this mid-period?

ICS 210 is how you update the Resources Unit about real-time status changes between planning cycles. The standard Planning P only updates resource assignments once per operational period — but in reality, resources move constantly: units arrive, get assigned, go out of service, get reassigned.

Log an ICS 210 entry any time:

  • A resource changes from Staging → Assigned — it's now deployed
  • A resource goes Out of Service — mechanical issue, personnel issue, medical
  • An assignment changes mid-period — resource moved from one Division to another
  • A resource is Released before end of operational period

ICS 210 entries automatically feed into the Resource Status Board. Together they give the IC and Resources Unit a live operational picture.

⚠️
On complex incidents, ICS 210 becomes critical for accountability. If a resource is Out of Service and you don't log it, the next assignment attempt hits a gap.
ICS 225 — Personnel Performance Ratings: who fills this out and when?

ICS 225 is an end-of-incident evaluation. The direct supervisor completes one form per person in their span of control. It's done during demobilization — before the person leaves the incident.

The five competency areas rated are: Leadership, Technical Proficiency, Communication, Safety Compliance, and Teamwork. Each is rated Exceeded / Met / Partially Met / Not Met / Not Observed. The overall rating and the narrative comments are most important for the national qualification system.

Who needs one:

  • Always: Anyone operating in a credentialed ICS position (Type 3/4 teams, FEMA IMTs)
  • Strongly recommended: Any supervisor or section chief at a complex event
  • Optional: Line personnel at routine planned events
💡
The "Recommend for return assignment" checkbox is the most-read field. Supervisors who check No should always include a narrative explaining why.

🔄
The Living IAP
An IAP is never done — it evolves with every operational period and changes mid-period when conditions shift.
What does "Living IAP" mean in practice?

An Incident Action Plan isn't a static document you write once and hand out. It's a living record of the incident that evolves continuously. Three things change it:

1
Operational period cycle
A new IAP is produced for every operational period — typically every 12-24 hours. Objectives are reviewed, tactics updated, resources re-assigned based on the previous period's recap.
2
Mid-period amendments
The IC can amend any part of the IAP mid-period when conditions change — new hazards, resource arrivals or losses, changed tactics. Every amendment needs IC/UC authorization and is logged in the Amendment Log for the legal record.
3
Real-time resource tracking
ICS 210 Resource Status Changes, the Resource Status Board, and ICS 214 Event Log together tell the real story of what's happening on the ground — as distinct from what the plan says should be happening.
💡
IAPForge's Living IAP forms — Amendment Log, Period Recap, Resource Board, and ICS 210 — are specifically designed to capture this real-time evolution. Export them with the IAP packet to document the full incident history.
Amendment Log — when do I use it and what triggers an amendment?

Log an amendment whenever the IC/UC makes a formal change to the IAP mid-period. Common triggers:

  • Objective change — original objective becomes unachievable or no longer relevant (weather cancels outdoor portion, crowd numbers significantly exceed estimate)
  • Tactical change — a Division is added, removed, or re-tasked (suspicious item requires evacuation of Sector B)
  • Assignment change — key resource reassigned, supervisor changed, major resource arrival or loss
  • Comms change — channel failure, patch added, emergency contact number updated
  • Safety change — new hazard identified requiring immediate protocol change

Each amendment entry captures the original language, the amended language, the reason, and the IC/UC authorization. This is the legal record that the IAP was updated with proper authority.

⚠️
Verbal IC changes that are not documented in the Amendment Log create accountability gaps. If the IC says "change the objective" on the radio, document it immediately.
Operational Period Recap — what's the difference from an after-action review?

The Period Recap is done at the end of each operational period — it's real-time feedback that feeds directly into the next Objectives Meeting. The after-action review (AAR) happens after the incident is fully over.

Think of it this way: the Period Recap is the Planning Section Chief saying "here's what we learned this period that should change what we do next period." The AAR is the whole organization saying "here's what we'd do differently if we faced this again."

The Period Recap has four key fields:

  • Objectives Achieved — go through each ICS 202 objective and mark achieved/not
  • Objectives NOT Achieved — why not? Resource gap? Time? Changed conditions?
  • Notable Incidents — anything significant that happened — injuries, near-misses, crowd events
  • Lessons for Next Period — direct input to the IC for the next Objectives Meeting
Resource Status Board — how does it connect to ICS 210?

The Resource Status Board is the current state — where every resource is right now. ICS 210 is the change log — the timestamped record of every status transition. Together they give you the full picture.

When you change a resource's status on the Board (e.g., from Available to Assigned), IAPForge automatically creates a corresponding ICS 210 entry with a timestamp. This means you can always reconstruct the full resource timeline from the ICS 210 log even if you only used the Board interface.

The Board also shows a live summary count bar at the top — how many resources are Available, Assigned, Staging, Out of Service, etc. This is the at-a-glance picture the IC and Resources Unit need during active operations.

💡
Sync the Resource Board from ICS 211 (check-in list) to instantly populate all resources. Then update statuses as resources get assigned and deployed.

📝
Worked Example: Downtown Street Fair
A complete realistic walkthrough — key fields filled in for a 3,500-person outdoor event.
Scenario: Annual Downtown Street Fair, Saturday. 3,500 attendees. Multi-agency — City Police, County EMS, Event Security, City Public Works. Heat advisory in effect.
Worked Example
Downtown Street Fair — Complete IAP
Click any form to see realistic field values
HEADERIncident Header Start here
Incident Name
Downtown Street Fair 2026
Incident Number
2026-SF-001
Prepared By
J. Martinez
Position / Title
Planning Section Chief
Op Period From
05/18/2026 — 0700
Op Period To
05/18/2026 — 2200
ICS 202Incident Objectives Required
Objective 1
Maintain ALS-level EMS coverage with maximum 4-minute response time for all 3,500 attendees throughout the event footprint from 1000-2200 hours.
Objective 2
Maintain crowd density below 0.5 persons/sq ft in the Main Stage pit area through active monitoring and two designated crowd managers throughout headliner performance.
Objective 3
Clear all event parking lots (A, B, C) within 45 minutes of final act end time using staged zone release coordinated by Traffic Group Supervisor.
Command Emphasis
Priority 1: Pedestrian safety on Main St. between 3rd and 7th. No vehicles inside perimeter after 0800. All supervisors carry printed IAP. Heat protocol active from 1300hrs.
Situational Awareness
Heat index expected 95F by 1400. Previous year: 12 heat-related EMS calls. Hydration stations at Aid Stations Alpha and Bravo, and the Command Post. Crowd estimate based on ticket sales of 3,200 + walk-up.
ICS 215Operational Planning Worksheet Tactics Meeting
Division/GroupTacticsResources NeededHaveNeed
Main Stage SecurityManage crowd density in pit, control access to stage barrier4 Event Security, 2 LE Officers42
EMS GroupRoving EMS coverage, two aid stations staffed 1000-22002 ALS units, 4 EMT-P, aid station supplies20
Traffic / ParkingManage parking lots A/B/C, pedestrian crossings on Main St.6 Traffic CSOs, 2 LE Officers44
Command PostUnified Command, resource coordination, public messagingIC, PSC, LSC, PIO40
💡
After filling this in, click Generate ICS 204 Blocks to auto-create an Assignment List entry for each Division/Group row.
ICS 205Radio Communications Plan Required
FunctionTalkgroup / ChannelAssignmentMode
CommandEVENT CMDAll supervisors and section chiefsP25 Phase 2, Encrypted
EMS OperationsEMS OPS 1EMS Group Supervisor, Aid Station leadsP25 Phase 2
Law EnforcementLE TAC 3All sworn LE personnelP25 Phase 2, Encrypted
Event OperationsEVENT OPSEvent Security, Traffic CSOsUHF Simplex
ICS 208Safety Message Required
Weather — Daytime
Sunny, high 88F, heat index to 95F by 1400. SW winds 8-12mph. No precipitation.
Safety Message
HEAT PROTOCOL ACTIVE from 1300hrs: Rotate off direct-sun assignments every 30 minutes. Mandatory hydration every 20 minutes — do not wait until thirsty. Know the signs of heat exhaustion: confusion, heavy sweating, rapid pulse. Report immediately to EMS on EMS OPS 1. Hydration stations at Aid Station Alpha (3rd and Main), Aid Station Bravo (6th and Main), and the Command Post. CROWD MANAGEMENT: Do not enter the Main Stage pit unless assigned to Main Stage Security. Report crush or surge conditions immediately on EVENT CMD. PPE REQUIRED: High-vis vest, sunscreen applied before deployment, water bottle. Closed-toe shoes mandatory for all ground personnel.

🔥
IAPForge by User Group
Discipline-specific guidance for Fire/EMS, Law Enforcement, Red Cross/NGO, Hospitals, and EOC.
Fire & EMS — special events and MCI response

Fire and EMS practitioners are typically most familiar with ICS and use IAPForge at its deepest level. Key forms for Fire/EMS IAPs:

  • ICS 215 + Generate 204 — use the OPS Worksheet to build your sector/group assignments, then auto-generate ICS 204 blocks for each. This is the fastest path from tactics meeting to completed assignments.
  • MCI Tracker — when mass casualty potential exists, activate MCI Mode. Tracks triage counts by START/SALT category (Red/Yellow/Green/Black) and the transport log. HIPAA-compliant — uses patient numbers, not names.
  • ICS 206 Medical Plan — fill in all three tiers: on-site aid stations, transport units (ALS/BLS with staging location), and receiving hospitals with ground and air ETAs. This is the most important form for EMS IAPs.
  • ICS 208 Safety Message — use the heat index protocol field. A heat index above 103°F should trigger mandatory hydration and rotation policies. Document the specific thresholds that activate escalating protocols.
  • ICS 215A Safety Analysis — rate every identified hazard. Red-category residual risks should be individually addressed in the ICS 208 message.
💡
For recurring events, save after your first event as a template. The hospital list, radio channels, and org structure rarely change year-to-year — clone and update just the incident-specific fields.
Law Enforcement — special events and civil situations

Law enforcement agencies are often the newest to ICS documentation at planned events. IAPForge is designed to be usable without ICS expertise — here's how LE agencies get the most from it:

  • Plain language — ICS terminology can be confusing for LE. "Operations Section Chief" is your Field Commander. "Division Supervisor" is your sector commander. Fill in ICS 204 blocks as tactical briefing cards — one per sector or assignment.
  • ICS 204 as briefing cards — export individual ICS 204 blocks as supervisor briefing cards. Each contains the assignment, resources, comms, and special instructions for that unit. Replaces the traditional op order for event operations.
  • ICS 205 Comms Plan — document every channel including secure/encrypted designations. For multi-agency events, the comms plan is the most critical document to get right — interoperability failures are the top after-action finding at LE events.
  • Contingency Plans — the pre-scripted public announcement scripts are critical for LE. Missing person, suspicious item, and emergency shutdown scripts prevent improvised PA announcements under stress. Coordinate these with venue management before the event.
⚠️
For active threat scenarios, the IAP supplements but does not replace your agency's tactical protocols. Use IAPForge to document the unified command structure, staging areas, and hospital notifications — not tactical operations.
Red Cross / NGO / Voluntary Organizations

IAPForge includes dedicated American Red Cross and NGO tools alongside the standard ICS forms:

  • Service Delivery Plan (SDP) — the ARC-specific IAP supplement. Documents shelter sites, feeding operations, health services, bulk distribution, and casework. Fill in Period Service Objectives to explicitly link services to the ICS 202 incident objectives.
  • AFN / CMIST Section — required for any shelter or mass care operation. The CMIST framework (Communication, Maintaining Independence, Independence Support, Safety, Transportation) ensures AFN populations are addressed in every IAP, not as an afterthought.
  • ICS 211 Check-In List — critical for volunteer accountability. Unlike paid staff, volunteers may come and go throughout the event. The 211 creates a formal record of who was on-site during each period.
  • ICS 221 Demobilization — sync from ICS 211. The three-checkbox release (Equipment returned, Paperwork complete, Briefed) ensures every volunteer gets a proper demobilization briefing before leaving — including documentation deadlines and next assignment information.
💡
For ARC disaster relief operations, the Planning Section Chief should complete ICS 202 objectives that explicitly reference service delivery targets — "Open shelter at Central High with capacity for 200 clients by 1800hrs" is a better objective than "Open shelter."
Hospital / HICS — Joint Commission and healthcare incidents

The Hospital Incident Command System (HICS) is NIMS-aligned ICS adapted for healthcare settings. Joint Commission standard EM.01.01.01 requires hospitals to use an all-hazards incident command structure — ICS/HICS — for all incidents and exercises.

How IAPForge maps to HICS operations:

  • ICS 202 Objectives — write hospital objectives in clinical terms: "Achieve surge capacity of 120% within 4 hours by activating contingency protocols." The IC (Hospital Incident Commander) approves these before distribution.
  • ICS 203 Org List — maps directly to HICS positions. Hospital Incident Commander, Operations Section Chief, Logistics Section Chief, etc. Use the agency field for department (ED, ICU, Surgery, etc.).
  • Exercise Mode — activate for all drills and tabletops. All exports are watermarked EXERCISE. The hot wash form captures immediate feedback before staff disperse. Required for Joint Commission drill documentation.
  • ICS 208 Safety Message — for healthcare incidents, focus on infection control protocols, PPE requirements, and patient safety measures specific to the incident type (hazmat, infectious disease, mass casualty).
💡
Save a hospital-specific template with your standard org chart, hospital list (your own facility plus regional receiving hospitals), and radio/phone directory pre-loaded. Open and activate for any incident in minutes.
EOC / Multi-Agency Coordination — managing the ICS interface

Emergency Operations Centers support, not command, field ICS operations. The IAP at the EOC level documents how the EOC itself is organized and how it interfaces with field incidents.

  • ICS 209 Status Summary — the primary EOC-to-field reporting form. Auto-populate from the incident IAP data and use it for regular situation reports to agency administrators and elected officials.
  • ICS 213-RR Resource Requests — formal resource request tracking is critical at the EOC level where multiple agencies are requesting mutual aid simultaneously. The status tracking (Requested → Ordered → En Route → On Scene) gives the EOC director a live resource picture.
  • Op Periods Manager — for multi-day EOC activations, archive each operational period and maintain a historical record. The Period Recap from each cycle feeds directly into the IAA and after-action report.
  • ICS 203 Org List — document the EOC organization (Emergency Manager, Operations Section, ESF leads) as well as the field ICS structure. Use separate ICS 204 blocks for each ESF or functional group.
⚠️
The EOC and field ICS should have separate IAPs. The EOC IAP documents EOC operations; the field IC's IAP documents tactical operations. The ICS 209 is the bridge between them — it summarizes the field picture for EOC decision-makers.

🛠
Special Tools
Exercise Mode, MCI Tracker, AFN/CMIST, Site Pre-Plan, and Operational Periods Manager.
Exercise / Drill Mode — what does it do and when do I need it?

Exercise Mode watermarks all exported forms with EXERCISE — NOT FOR OPERATIONAL USE. It also enables the Exercise Details section (exercise name, type, sponsor) and a Post-Exercise Hot Wash form.

Turn it on for any tabletop, functional exercise, full-scale drill, or workshop. The watermark is required by Joint Commission for hospital drills and strongly recommended by FEMA HSEEP for all exercises.

The Hot Wash form is designed to be filled in immediately after the exercise ends — before participants leave the room. It captures three things: what went well, what needs improvement, and priority action items. This is distinct from the formal after-action report, which comes later.

⚠️
Always confirm Exercise Mode is OFF before building an IAP for a real incident. The EXERCISE badge in the page header makes this visible at all times when active.
MCI Tracker — how does the triage count and transport log work?

The MCI Tracker has two parts: Triage Counts and the Transport Log.

Triage Counts are live number inputs for the four START/SALT categories. Tap or click the number to change it — the total updates instantly. These counts are the numbers you report to Medical Command and hospital pre-notification.

Transport Log tracks each patient transport: the transporting unit, a patient number (not name — HIPAA), triage category, destination hospital, departure time, and arrival confirmation. The patient number should match your triage tag number so the record is traceable.

💡
Pre-load your receiving hospitals in the Site Pre-Plan so the transport log destination field has accurate options. On a busy MCI, you don't want to type hospital names under pressure.
⚠️
The MCI Tracker supplements but does not replace your agency's MCI documentation protocol. Some agencies require paper triage tags and separate mass casualty tracking systems for legal and continuity-of-care reasons.
AFN / CMIST — why does every IAP need this?

People with access and functional needs are in every crowd, every shelter, every community. Without explicit planning, they are often the people who fall through the gaps during an emergency response.

The CMIST framework gives you five specific areas to address:

  • C — Communication: How do people with hearing, vision, speech, or cognitive disabilities receive and send information?
  • M — Maintaining Independence: How do people maintain access to medical equipment, mobility aids, service animals?
  • I — Independence Support: What personal care attendants or support services are needed?
  • S — Safety: How are AFN populations kept safe, especially during evacuation?
  • T — Transportation: How do people with transportation barriers access and leave the event or shelter?

Even two sentences per category is better than nothing. The AFN section exports as a standalone annex that can be shared with venue accessibility coordinators.

Site Pre-Plan — how does "Apply to IAP" work?

The Site Pre-Plan stores venue-specific information that you use repeatedly: the Command Post location, staging areas, hospital list with ETAs, and weather protocol thresholds.

Click Apply to IAP to push all of that data into the appropriate ICS forms:

  • Hospital list → ICS 206 Medical Plan
  • Key locations (CP, staging, EMS, reunification) → Contingency Plans location block
  • Weather thresholds → ICS 208 Safety Message prompt

Save a pre-plan for each venue you regularly work at. The next time you build an IAP for that location, load your saved .json, open the pre-plan, and apply it — your hospital list and locations are pre-filled instantly.

Operational Periods Manager — multi-day incident support

For multi-day incidents (multi-day festivals, disaster responses, extended EOC activations), the Op Periods Manager lets you archive the current operational period and start a new one.

What archiving does:

  • Takes a snapshot of the current period's objectives, dates, and recap
  • Stores it in the archive with a timestamp
  • Clears the period-specific fields (dates, times, recap) for the new period
  • Advances the op period counter (Period 1 → Period 2)

You can restore any archived period to review or re-export it. The current IAP content (org list, radio channels, assignment blocks) carries forward — only the period-specific fields reset. This mirrors the real Planning P cycle where the structure stays but the objectives and assignments are updated each period.

💡
Archive the period after completing the Period Recap — so the recap is included in the snapshot. This gives you a complete historical record of each operational period for your after-action report.

💾
Saving, Exporting & Templates
How to save progress, reload sessions, export forms, and build reusable templates.
How do I save my work?

Autosave (automatic) — IAPForge debounces an autosave to browser local storage 4 seconds after any change. The status dot flashes. This is a safety net, not a permanent save.

Save .json (essential) — Press Ctrl+S or click Save .json. Downloads a portable file. Name it something like DowntownFair_IAP.json. This is your only permanent backup.

⚠️
Private/Incognito mode, clearing browser data, or switching browsers all wipe local storage. Always save a .json before closing the tab.
How do I export for distribution?
Full IAP Export
  • All forms in correct ICS order
  • Opens print-ready HTML in new tab
  • Use Print → Save as PDF in Chrome
  • Best for complete briefing packets
Single Form Export
  • Each form page has Export button
  • Dashboard has quick-export buttons
  • Best for updating one form mid-event
  • Good for emailing specific forms
💡
Chrome: Print → Destination: Save as PDF → Paper: Letter → Margins: Minimum. If no print dialog appears, click the Print button at the top of the export page or press Ctrl+P.
Clone as Template — recurring events

Clone as Template clears incident-specific header fields (name, number, dates, times, Prepared By) but keeps all form content — org positions, assignment blocks, radio channels, hospital list, contingency scripts, everything.

After cloning, immediately Save .json as EventName_TEMPLATE.json. Next time, load it, update the header and any changed names or contacts, and you have a complete IAP in minutes instead of hours.


🔧
Troubleshooting
Common issues and how to fix them.
I closed the browser before saving — is my data gone?

Reopen IAPForge in the same browser on the same device. If there's an autosaved session, a toast at the bottom will say "Session restored from autosave." Immediately press Ctrl+S to save it as a permanent .json file.

⚠️
If you were in a Private/Incognito window, autosave was disabled and the session is gone. Save .json after every major section going forward.
PDF import didn't fill all my fields.

PDF import is best-effort — it pattern-matches text against ICS field labels. It works well with text-based PDFs using standard FEMA form layouts. Scanned forms, non-standard layouts, and handwritten forms may only partially fill. Treat the result as a head start and fill in the rest manually. For best fidelity, use a .json file exported from IAPForge.

Export opens a new tab but no print dialog appears.

Some browsers block automatic print dialogs from popups. Click the Print / Save PDF button at the top of the exported page, or press Ctrl+P. If the page looks unstyled, try Chrome or Edge — Safari can have quirks with print CSS.

ICS 203 data isn't appearing in the Event Log sync.

The sync imports anyone with a name filled in. Go to ICS 203 and verify the Names column is filled in for the positions you want. If you have multiple names in one row, only the first will parse. After syncing you can update agency, role, or assignment manually in the Event Log.

How do I use IAPForge for Unified Command?

Create one shared set of ICS 202 objectives (all UC agencies agree). Create separate ICS 204 Assignment Blocks by agency. Use ICS 205 to document interoperability patches between agency radio systems. The ICS 203 should reflect the full UC structure including all agency representatives at each position.

💡
ICS 213 Message Log is especially useful in Unified Command — it creates a formal written record of inter-agency communications and decisions made at the UC level.
When should I use the Service Delivery Plan vs. standard ICS forms?

Use the SDP when your incident involves delivering relief services — shelter, feeding, health, casework, or bulk distribution — alongside the ICS response structure. It was developed for American Red Cross operations but applies to any mass care situation. Fill in the Period Service Objectives field to explicitly link your service delivery goals to the ICS 202 incident objectives for that period.

Ready to build your IAP?

Open IAPForge, fill in your incident header, then start with the Planning P Tracker. A complete IAP for a planned event takes about 30 minutes.

🚀 Open IAPForge →