Product updates
Changelog
We ship improvements to Command Established every week. Here are the biggest updates for your department, newest first.
September 2026
-
Check-Offs
Log the odometer and hours with the daily check
Turn on Record meter readings on an apparatus check-off template and the crew is asked for the odometer, engine hours, and pump hours as part of the check. Readings stay on the completed check-off and post to the rig’s fuel & mileage log, so its current mileage and hours are always what the last check found. Off by default—templates that don’t need it are unchanged.
-
Scheduling
Duty crews: sign up, or let an officer pick the crew
Set up recurring or one-off duty shifts alongside your rotation. Members sign up first-come, or ask for a shift and let a duty officer pick the crew from a ranked list that shows who asked, who's free, and who's already on the engine that night. Members see their own conflicts before they commit, hear back either way, and acknowledge a seat with one tap. Officers staff a month from one screen and publish a week at a time.
-
Inventory
One photo at the pump files the receipt and the fill-up
Photograph a pump receipt from your phone and the scan reads the vendor, total, gallons, and price per gallon. Pick the rig, add the odometer, and one submission files the receipt for the treasurer and the fill-up on the apparatus. Fuel logs also carry their own receipt photos—no budgets module required—and a rig’s fuel tab shows its receipts so a treasurer can pair one with the fill-up it paid for.
-
Incidents
Break incident reports down by member and by unit
Incident reports add Personnel and Apparatus views: responses, call types, riding roles, crew size, turnout times, and time-of-day patterns for every member and every unit. Filter the whole report by time of day, call type, or custom field, and export either view to a multi-sheet Excel workbook.
-
Budgets
Size the expense ledger columns yourself
Drag any column in the expense ledger to give long line item and vendor names the room they need—by pointer or arrow keys. Your widths are remembered, and Reset widths puts them back.
-
Compliance Programs
Filter requirements by custom fields
Training hours, call count, and event attendance requirements can now count only records tagged with the custom field options you choose. Combine several options within a field, or several fields at once, and see the filter spelled out in the requirement summary and compliance dashboard.
-
Personnel
Put ranks in your department’s order
Drag ranks into the order you use them in Settings, by pointer or keyboard. Rank lists across the app—personnel pickers included—follow that order instead of sorting alphabetically.
-
Personnel
Keep member SSNs on file
A member’s personal info can now hold a Social Security number for state and federal forms. It is stored encrypted and shown as the last four digits; only an admin can reveal the full number, and every reveal is written to the audit trail.
-
Custom Fields
Capture the details your department needs
Add optional dropdown fields to incidents, trainings, inspections, CRR activities, department events, and work orders. Choose single or multiple selections, filter search results by your fields, and include saved values in inspection CSV exports. Manage fields in Settings, with archiving that keeps existing records intact.
-
Incidents
Add a whole crew in one step
Putting members on an apparatus, personal vehicle, or station now opens a drawer that lists everyone alphabetically. Search, tap to select as many people as you need, and add them together. Schedule assignments work the same way.
-
Mutual Aid
Share pre-plans and hydrants with neighboring departments
Give partner departments read-only access to your pre-plans and hydrants right on their incident maps. Choose what to share, keep individual plans private, and end sharing any time.
-
Places
Bring a location’s records together
Places brings pre-plans, contacts, upcoming work, and location history into one view. See linked inspections, incidents, permits, CRR activities, events, and training without hunting through separate modules.
-
Incidents
See where your calls and crew time go
Incident reports now break down calls by municipality and mutual aid, alongside man-hours, firefighters per call, apparatus staffing, and how members responded.
August 2026
-
Budgets
Send receipts straight to the treasurer
Members can submit receipts and track their submissions. The treasurer gets an inbox to review each purchase and file it under the right budget line item.
-
Budgets
Export expenses with their receipts
Download an expense spreadsheet and its attached receipts and invoices in one ZIP, ready for an audit or board review. Narrow the export by date, tag, line item, or grant.
-
Community Risk Reduction
Let residents request services from your public portal
Build a request form—smoke alarm installs, home safety visits, car seat checks—and publish it to your public portal with a shareable link and printable QR code. Verified requests land on a triage board where you assign them, commit to a visit window the resident sees on their own status page, and log the completed work straight into your program metrics. The CRR page was redesigned around it: Activities, Programs, Requests, Forms, and Stats each get their own tab.
-
Hydrants
Email every hydrant adopter at once
An Email adopters button on the Adoption tab sends one message to everyone holding a hydrant—the storm warning, the annual thank-you—with a recipient count before you send. Each email carries a one-click unsubscribe, and unsubscribing releases that person’s hydrants back to the public map.
-
Scheduling
Read shift times off the month calendar
Month view now draws each platoon’s shift as a block sized and placed by its actual hours, labeled with the time range—so a 7am–7am tour and a 6pm–6am tour no longer look alike. The platoon legend follows what’s on screen too: platoons with no shift in the current day, week, or month are dimmed, and hovering an active one shows its hours and who’s on.
-
Scheduling
Send someone the exact schedule you’re looking at
The view, the date, and the station and platoon filters now live in the schedule’s URL, so next month’s coverage for one station is a link you can bookmark or paste into a message—and a refresh keeps your place instead of snapping back to today.
-
Check-Offs
Drag a check-off sheet into the right order
Sections and items in the check-off template editor now have grab handles, and items can be dragged into a different section—so reorganizing a sheet from driver-side/passenger-side into one section per compartment is a drag instead of a retype. The handles work from the keyboard as well.
-
Work Orders
Three more ways to close out a work order
Resolutions now include Completed for work that was never a repair, like a state inspection; Adjusted for brakes, valves, and latches that only needed setting right; and Removed from Service for gear condemned after a failed test.
-
Hydrants
Let residents adopt a hydrant
Adopt-a-Hydrant runs from your public portal: a resident picks a hydrant from the list—sorted nearest-first if they share their location—claims it, confirms by email, and agrees to keep it clear. A new Adoption tab on the hydrants page holds the roster, the program numbers, the on/off switch, and the commitment text—and each hydrant’s detail page shows who has it. One adopter per hydrant, and adopters can release theirs at any time.
-
Platform
Link a station NERIS already has
If a station was seeded by NERIS or entered in the NERIS portal, comparing it now finds the counterpart—by internal ID, station ID, or address—and shows a real side-by-side diff with Link to this NERIS station as the action, instead of a push that could only fail.
-
Incidents
Report staging, cancellations, and hospital transport to NERIS
NERIS asks more about each responding unit than dispatch, en route, on scene, and available. Every apparatus now has an Additional times section for when it staged, when it was canceled en route, and its transport mode, and EMS units can record hospital transport legs—destination plus the at-patient-to-hospital-cleared timeline. Call-answered and call-created times from CAD go on the Basic Info timeline, and a Use incident times button fills a unit’s empty timestamps in one click. Out-of-order times show a warning without blocking save; times in the future are rejected. It all flows into the submission automatically, and transport details are never exposed to API keys.
-
Work Orders
Hang a follow-up task off the incident that created it
A work order can now be linked to an incident, the same way one already links to a pre-plan or a hydrant—the re-inspection the fire marshal owes, an abatement to chase, a citation to issue. The incident’s Basic Info tab lists everything open against it. The Cmd/Ctrl+J shortcut also fills in the subject from whatever page you’re on, so a work order raised from an incident, apparatus, or hydrant arrives already linked.
-
Personnel
Give a member more than one rank
A member keeps one primary rank and can now carry additional rank endorsements—the firefighter who also runs as an EMT, the captain who still drives. Compliance programs and ISO reporting count every rank a member holds, not just the primary one.
-
Station Board
Put what’s coming up on the station TV
A new Upcoming Events widget shows the next 7 to 60 days of the department calendar—events, training sessions, and CRR activities—grouped by day. Work order, review, and compliance due dates can be added in the widget’s settings, and every row links straight to the item.
-
Incidents
See everything on file at the address you’re responding to
The responding screen now surfaces the address’s history alongside the matched pre-plan: past incidents at the same address, the occupancy record, and its inspections and permits. Pre-plan matching got faster on the way there.
-
Incidents
Credit the members who came to the station but didn’t ride out
Resource assignment now has an Add Station option beside apparatus crews and POV responders, so members who reported to the station without going out on a rig get their call credit. They count toward top-responder stats and compliance call counts, and stay out of on-scene staffing totals and NERIS unit responses.
-
Incidents
POV response now reported the way NERIS recommends
You still record who rode in which personal vehicle on an incident—several members taking several cars is what a volunteer turnout actually looks like. What changed is the federal submission: NERIS now receives a single POV unit staffed by everyone who responded in a personal vehicle, which is the generically registered POV unit its guidance calls for. Departments that prefer named POV units (POV301 and the like) can still register them as apparatus with the POV unit type.
-
Inventory
A faster barcode scanner that reads manufacturer labels
Barcode scanning runs on a new engine with full-HD capture, so the dense serial labels already on your gear—turnout coats, SCBA bottles, hose—scan as readily as the labels we print. It now reads 2D codes too (QR, Data Matrix, PDF417, Aztec) alongside the usual 1D symbologies, and phones with more than one rear lens get a camera picker in the viewfinder.
-
Inventory
Track items inside other items
Flag an item as a container—a chimney bag, a med kit, a rope bag—and other tracked items can live inside it. Contents follow the container wherever it moves, and compartment inspections, the inventory list, and the printable checklist show them indented under the bag they belong to, so a rig check tells you what should be in it.
-
Inventory
Send duplicated items straight to where they live
Duplicating an item now asks where the copies go instead of parking them all on the source item’s assignment. Pick one destination for the whole batch—a person, an apparatus compartment, a station location, or inside a container—or set each copy’s assignment individually on the review screen before saving.
-
Log Books
Mention a group, a rank, or everyone in a log entry
A log entry can now @-mention a whole audience—a group, a rank, or @Everyone—to notify all of them at once. Broadcasts stay inside a restricted book’s viewer list, and @Everyone asks you to confirm the headcount before the entry saves.
-
SOPs
One policy library for SOPs and SOGs
SOPs and SOGs now share a single SOPs & SOGs tab instead of two separate lists, with a Type column you can filter to either one. Creating either document type still takes one click, and old SOG links land on the equivalent filtered view.
-
Hydrants
Driving directions to any hydrant
A directions action now sits on the hydrant’s Location card and on every row of the offline hydrant list, routing from wherever the rig is to the hydrant. Because it’s built from the coordinates already stored on the device, it works off the cached list with no signal.
-
Personnel
Members can find and join your department themselves
Sign-up now starts by picking your department from a nationwide directory of roughly 27,000 fire departments, so a new member asks to join the department that already exists instead of creating a duplicate of it. Requests land in an approve-or-deny queue on your members page. Admins can also mint a shareable invite link—post it in the group chat and anyone who signs up through it joins as a member automatically, with an expiry, an optional use limit, and one-click revocation.
-
Platform
Notification emails arrive as one digest, not a dozen
A busy comment thread or a department-wide SOP fan-out used to mean a separate email per notification. Routine notifications now collect for about 15 minutes and arrive as a single digest grouped by type, with a link straight to each item. Time-sensitive alerts—CAD incidents, incident assignments, schedule decisions, elections, payments—still send immediately, and in-app and push notifications are unchanged.
-
Budgets
Link straight to a budget expense or revenue
Opening an expense or revenue now puts it in the URL, so you can send someone the exact line item and it opens for them—even if their filters would otherwise hide it—and a refresh no longer loses your place.
-
Pre-Plans
Assign a pre-plan review to a crew
A pre-plan can now be assigned to a crew, a person, or both, the same way work orders already work. A crew-assigned plan becomes a crew queue: anyone on the crew can review it, and reminders go to whoever is on that roster when the reminder sends. Name a person on top of a crew and the plan still belongs to the crew, but the reminders narrow to the reviewer who claimed it. Unclaimed crew plans show up in your My Pre-Plans widget, they no longer count as unassigned in the review queue, and the list filters and facets by crew.
-
Incidents
Incidents from CAD arrive with their NERIS type already set
When a dispatch says plainly what the call was, the incident it creates arrives already classified—a toned-out Fire Alarm comes in as a fire alarm for the officer to confirm rather than hunt for. It works across the CAD messages we already read: tone-outs, dispatch and closed notices, completed-call summaries, and incident PDFs. Classification stays conservative, so a bare “structure fire” is left for the crew instead of guessed at, and a suggestion only ever fills an empty field—a later CAD message never overwrites a type that’s already set.
-
Check-Offs
Put a check-off template on a schedule that closes itself out
Calling a template “Daily” or “Quarterly” said what it was meant to be; nothing ever asked anyone to run it. A new Schedule card turns that intent into a recurring work order—prefilled from the template, pointed at the same rig or station, and showing the cadence, the next due date, and a Paused badge if it’s been stopped. When a cycle comes due, the order lands in the crew’s queue like any other work, and it opens with a Start check-off button that drops them straight into the right checklist—no hunting for which template the reminder meant. Submitting that check-off completes the order and records a Completed via Check-off card on it, so the board clears as the work gets done instead of collecting a stale row per apparatus per cycle.
-
Work Orders
Hand a work order to a crew, not just to one person
Maintenance rarely belongs to a single name—a job belongs to the mechanics, or to B shift, and whoever is on duty picks it up. A work order can now go to a group, to a person, or to both: Assign to a crew or person sets either slot, and adding a person on top of a crew records who claimed the job without pulling it out of the crew it came from. An unclaimed crew order shows up in every crew member’s queue—the dashboard widget, the by-assignee feed, and the Assigned to me filter—and notifications go to the whole crew. Once someone claims it, both the queue and the notifications narrow to them, so nobody else carries work that’s already being done. Everyone in the crew can still act on it either way. Recurring maintenance templates carry the same two slots, so a recurring job can generate a crew queue item instead of naming one mechanic who may be off shift that week; bulk assign takes a crew, a member, or both; and search gains a Crew facet alongside Assignee.
-
Log Books
Keep a whole log book restricted—without advertising that it exists
A log book can now be visible to the whole department or Restricted to owners/admins, its editor users or groups, and a separate viewer list. The restriction follows every entry: unauthorized members do not see the book in lists, search, dashboards, recently viewed items, mention back-references, or notifications, and a direct link looks no different from a book that does not exist. Editors automatically count as viewers, while a department-wide log permission alone cannot bypass the book’s audience.
-
Pre-Plans
Categorize pre-plans, print a whole batch at once, and filter by clicking a status card
Pre-plans now carry a real category—residential, commercial, industrial, educational, assembly, healthcare, government, storage, mixed use, or other—separate from the free-form occupancy text, so you can actually filter and facet on it (including an explicit Uncategorized option). Print all on the list header sends up to 200 plans to the printer in one job instead of one plan at a time—each starting on a fresh page, sorted by name—and it follows whatever you’ve filtered down to. Past 20 plans the per-plan site maps are left out, since tiling that many maps would hold up a printout that’s mostly text. The status cards above the list are now filters: click one to narrow the list, click again to clear. And the list remembers your last sort, filters, and search per department, so arriving from the sidebar or a breadcrumb no longer drops you back to the defaults. New this release too: an elevator machine room fire symbol you can place from the map toolbar, and a print preview that stays readable in dark mode.
-
Incidents
See the incidents other departments filed with you as jurisdiction of record
Aid reporting in NERIS goes both ways, and until now Command Established only covered the outbound half—recording the aid you gave or received on your own incidents. Sync Mutual Aid on the incidents page now pulls in the incidents where another department tagged you as the jurisdiction of record, so the calls in your district that someone else ran show up alongside your own. They come in as read-only records with a banner naming the filing department, and they stay out of your operational incident workflow—nothing to review, submit, or edit.
-
Hydrants
Export your whole hydrant inventory—as a spreadsheet or straight into GIS
The existing export gave you one row per inspection, so a hydrant nobody had inspected yet simply wasn’t in the file—no way to get an accurate hydrant count for a district. Two new items in the export menu fix that. Export Hydrants produces one row per hydrant with its location, type, ownership, status, colors, and due dates, plus its latest flow test (static and residual PSI, GPM at test, GPM at 20 PSI, and NFPA class). Export GeoJSON emits the same data as a standard FeatureCollection that loads directly into QGIS or ArcGIS—the format to hand a utility or county GIS when they ask for your water supply.
-
Personnel
Invite people straight off your personnel roster
If you’ve already built your roster, inviting those people to log in meant retyping every name and address by hand—120 fields for a 60-person department. Add from Roster opens a searchable picker over your personnel and fills the rows in for you. It shows everyone, not just the people you can invite: members who already have an account and people with a pending invite are marked and locked, and so are the ones with no email on file—because “18 people have no email on file” is usually the thing actually holding up a rollout. When the batch goes out, the dialog now reports what happened to each address instead of a blanket success message, and it’s explicit about which outcomes send no email (someone who already had an account becomes a member without one). And the cap on invites outstanding at once doubled from 50 to 100: a big roster still goes out 50 at a time, but the next batch can follow immediately instead of waiting on the first one to be accepted.
-
Incidents
Incident review workflow: draft to approval, locking, and controlled NERIS corrections
Incidents now move through a full review lifecycle: authors submit a draft for review (with a checklist that links straight to any missing NERIS-required fields), reviewers approve or return it with a reason the crew sees, and a successful NERIS submission locks the record so reported data can’t be edited by accident. Review authority is its own permission—grant it to a company officer without making them an admin, and they get a read-only review view with approve, return, and submit actions. When a reported incident does need a correction, an admin unlocks it, the crew fixes it, and a reviewer pushes the update to NERIS with a required reason that’s kept in the audit trail—then the incident locks itself again.
-
Inspections
Set up recurring inspection programs with a due-date work queue
Inspections now supports recurring programs on top of published forms: define a catalog entry with a cadence, a form, and a default inspector, then enroll locations—including a guided walkthrough for locations moving off an old ad-hoc cadence. A department-wide work queue surfaces what's overdue or coming due, with single and bulk scheduling and a live dashboard widget; scheduled visits carry their program context onto the inspection itself. The catalog, work queue, and program pages all got a mobile-first pass, too, for inspectors working from a phone in the field.
-
Recruiting & Forms
Permit forms can be drafted from an existing PDF too
Permit forms—burn permits, hot work, fireworks, and the rest—now have the same AI import-from-PDF shortcut already available for recruitment applications and inspection forms. Upload an existing permit application PDF and a draft form comes back in the editor for you to review and adjust before anything is saved.
-
Elections & Voting
Choose exactly who votes, not just which ranks
Election eligibility can now mix entire ranks with individually named members—"every Lieutenant, plus these two probationary members"—instead of one or the other. A searchable roster picker with rank filters, select-all, and a live "N of M members can vote" count replaces the old ranks-only form section, and members already covered by a selected rank show a "via <rank>" badge instead of inviting a redundant second pick.
-
Inspections
Build your own fire-prevention inspection forms
Inspections gained a configurable forms system: author sections, questions across eight response types, conditional follow-ups, and reference material from a new Forms tab, then publish an immutable version before it can be used in the field. Schedule an inspection against a published form and inspectors get a worksheet with autosave, photo evidence, and instant conditional reveals; completing it produces a signed, immutable completion record with a downloadable PDF. Two shortcuts help a form come together faster—draft a definition straight from an existing PDF with AI, reviewed before anything is saved—and questions like inspector name, license number, premises address, and department name can be marked to pre-fill automatically from your department's records when a worksheet opens.
July 2026
-
Incidents
See each top responder, type, and unit as a share of the period
The incident report's Top Responders, Top Incident Types, and Apparatus Utilization lists now show what percentage of the selected date range's incidents each row represents, right next to its count—so "8 incidents" also reads as "80% of the period." The percentage carries through to the copy-to-clipboard tables on each card.
-
Training
Let Plan Ahead suggest your department's next trainings
A new Plan Ahead panel on the Training page reviews your department's training history, compliance gaps, seasonal relevance, and equipment needs, then proposes upcoming trainings with a preview of objectives, equipment, and safety notes. Approve a suggestion to drop it into the trainings table as a draft ready to finalize, dismiss it for another idea, or add your own free-text topic for the AI to build out.
-
Training
Organize trainings into your own credit categories
Department admins can now define their own Training Credit Categories from Settings—things like Live Fire, Driver/Operator, or EMS Refresher—with a name, description, and archive when retired. Trainings can be tagged with one or more categories, which carry through to each member's attendance history and feed category-based compliance requirements.
-
Station Board
Put a live dashboard on the station TV
A new Display mode turns any dashboard into a fullscreen station board—readable from across the room, with an optional auto-scroll through widgets and a persistent, non-interactive banner for the active incident. New widgets round it out with local weather and radar, department announcements, expiring certifications, apparatus/readiness status, and richer active-incident detail with map routing.
-
Pre-Plans
Search, filter, and sort every pre-plan—no matter how many you have
The pre-plans list used to stop searching and filtering at 1,000 records. It's now backed by a server-side search index, so keyword search, station and assignee facets, and column sorting all work across your department's complete set, with no cap on how many pre-plans you have on file.
-
Log Books
Add more than one Log Book widget to your dashboard
Dashboard widgets used to allow only one instance each, so a Log Book widget could only ever show one log book. You can now add a separate Log Book widget per log book, each with its own settings, up to the existing 50-widget dashboard limit.
-
Pre-Plans
Move a pre-plan's map pin without changing its address
A geocoded street address isn't always the best point for a large property or campus. Members with pre-plan edit permission can now drag a pre-plan's pin to the entrance or building responders should actually head to, right from the department map on desktop or mobile—the property's address stays untouched.
-
Pre-Plans
The pre-plans list now loads all of your plans, not just the first 200
Departments with more than 200 pre-plans were only seeing an alphabetical slice of them on the list page, and every filter—including Due—was silently limited to that same hidden slice. The list now loads your whole set, and the Due filter has real Overdue, Due in 30 days, Due later, and No due date buckets instead of just splitting plans by whether they have a date at all.
-
Compliance
Track member compliance against configurable requirements
A new Compliance Programs module lets department admins define requirements—training hours, call counts, certifications, events, driver's license, skill check-offs, SOP acknowledgments, rig checks—and see every member's status against them in real time. Programs support pass/fail threshold requirements or LOSAP-style point scoring, with a dashboard showing compliant, at-risk, and not-compliant members at a glance, plus a compliance tab on each member's personnel page.
-
Documents
Upload documents up to 500 MiB
Video walkthroughs, large scanned binders, and other big files can now go straight into Documents up to 500 MiB, uploaded directly from the browser with progress and cancellation support. Everyday files stay on the existing fast upload path.
-
Documents
Search finds what's inside your documents, not just their names
Global search now looks at the actual text inside files in your Documents folders—PDFs, Word, Excel, and PowerPoint files, even scanned pages and photos of documents, which get read automatically with OCR. Results still respect the same folder-level access as browsing, so a search only turns up documents you'd already be allowed to open.
-
Documents
A filing cabinet for the paperwork that isn't attached to anything else
The new Documents module gives your department a home for files that aren't tied to any single incident, apparatus, or SOP—mutual aid agreements, bylaws, meeting minutes, certificates of insurance, deeds. Organize everything into folders with per-folder access control, so an officers-only folder actually stays hidden from everyone else, drag and drop uploads for images, PDFs, Office files, and more, and deleted files sit in a 90-day trash a department owner or admin can restore from.
-
Recruiting & Forms
A cleaner look for building application and permit forms
The application-form and permit-form question editors got a redesign: questions now collapse into compact rows and expand one at a time instead of showing everything open at once, and conditional follow-up questions nest visually under the question that triggers them—with a "When…" branch label—instead of sitting in a separate dashed panel.
-
Inventory
Fuel log entries catch mistakes before you submit
The fuel log form now validates as you type instead of round-tripping to the server—an out-of-range gallon amount or a missing required field shows a plain-language message right on the field, and the form warns (without blocking) when a new odometer reading looks like a ten-times jump from the last one.
-
Pre-Plans
See upcoming pre-plan reviews department-wide, not just overdue ones
The department-wide pre-plan review widget gained a Due Soon tab alongside Needs Review and Overdue, so you can see what's coming due in the next 30 days—not just what's already slipped past its review date.
-
Calendar
Calendar is now its own sidebar item
The calendar—work orders, training, events, CRR activities, SOP and pre-plan reviews, and inventory due dates all in one view—moved out from behind a toggle inside Work Orders into its own top-level Calendar module in the sidebar.
-
Pre-Plans
Add a phone extension to pre-plan and inspection contacts
Contact phone numbers on pre-plans and fire-inspection locations can now carry an optional extension, shown alongside the number on the overview, print, and inspection-location views.
-
Inventory
Group inventory reports by size, manufacturer, or FSRS category
The inventory report builder can now group by Size, Manufacturer, or FSRS Category, in both the on-screen preview and the Excel/CSV export. Size and manufacturer groups merge case-insensitively so "XL" and "xl" don't split into separate rows, and FSRS Category groups now show readable labels like "SCBA Unit" instead of the raw code.
-
Recruiting & Forms
Converting an application to personnel now pre-fills from the answers
Application forms are free-form, so useful details like date of birth, driver's license info, and emergency contacts used to get re-typed by hand when an applicant became a member. The convert-to-personnel dialog now reads the applicant's answers and suggests those fields automatically—reviewed and editable before anything is saved, and skipped entirely for anything sensitive like SSNs.
-
Recruiting & Forms
Print a QR code for any application form
Every form on the Application Forms page now has a QR button—print a ready-to-post flyer or download a PNG for station bulletin boards and recruitment events, without opening the form editor. The page itself also traded its cards for a cleaner row list, so each form's public link, status, and created date get their own space.
-
Personnel
Attach documents to fit test records
Respirator fit test records can now carry supporting documents—the QNFT printout, a scanned fit test card—attached right as you record the test or added later from the edit dialog, with secure, audited downloads like other personnel compliance records.
-
SOPs
One-person policy shops can now self-approve
Small departments without a separate reviewer used to hit a wall: whoever submitted an SOP or SOG revision couldn't approve or publish it. Submitters can now name themselves as reviewer and approve their own version—behind an explicit confirmation, with every self-approval recorded in the review history.
-
Platform
See what's in a draft before you resume it
The "unsaved changes" banner that appears when you return to a form now shows when the draft was saved and how many fields differ, plus a Review button that opens a field-by-field diff—current value struck through, draft value highlighted—so Resume and Discard are informed choices instead of guesses.
-
Recruiting & Forms
Public application forms now carry your department's brand
The public membership application page dropped the Command Established marketing header and now uses the same branded portal shell as your permit and report pages—your department's logo and name up top, and a "Powered by Command Established" footer in place of marketing chrome.
-
Pre-Plans
Sort and filter pre-plans by due date
The pre-plans table gained a sortable, filterable Due column, so crews can surface what's coming up or overdue, or filter straight to the plans that still need a review date assigned.
-
Branding
A new look for Command Established
Command Established has a refreshed logo—updated everywhere it appears, including the browser tab icon, home-screen icon, and a new entry animation on the app's boot splash screen.
-
Recruiting & Forms
Branch questions on a "No" answer too
Conditional questions on permit and recruitment application forms used to branch only on a "Yes" answer. Now a Yes/No question can also reveal a follow-up when it's answered "No"—handy for things like "If no, please explain."
-
Incidents
NERIS submissions get their own line in Record Activity
A successful NERIS submission now shows up in an incident's Record Activity as its own "Submitted to NERIS" entry instead of blending into a generic "Updated" row, so it's easy to see which edits happened before or after the last submission.
-
Platform
Time inputs and timestamps now show seconds
Time pickers across the app—incident timeline, work order due times, chain-of-custody, and more—now capture and display seconds instead of just hours and minutes, matching the precision of your CAD and NERIS data.
-
Fire Investigations
Add outside investigators beyond the lead
Fire investigations can now list additional outside investigators—state fire marshal's office, ATF, contract—alongside your own personnel, not just the single Lead Investigator field. They appear in the investigation view and the printable origin & cause report.
-
Fire Investigations
Assign an outside lead investigator
The Lead Investigator field on a fire investigation now accepts more than your own personnel—type a name for a state fire marshal's office, ATF, or contract investigator with no user account, and they're recorded right alongside investigations led by your members, in the investigation view and printable report.
-
Work Orders
See CRR activities on the work-orders calendar
Scheduled community risk reduction activities now show up alongside training and department events on the work-orders calendar, so everything on the schedule is visible in one place.
-
SOPs
Quiz-based acknowledgments & change highlights
Publishers can now require a short comprehension quiz—with questions you can auto-draft from the document and edit—before a member signs off on an SOP or SOG. And when a policy changes, the acknowledgment page highlights the publisher's notes alongside a before-and-after comparison against the exact version that member last signed, so they can focus on what actually changed.
-
Work Orders
Work Orders is now its own module
Work Orders graduated from a tab inside Inventory into a top-level module of its own—and a work order can now attach to almost anything: a truck, a station, a pre-plan, a hydrant, an SOP, or a fire-code inspection. It also gained a writable calendar (click a day to create, drag to reschedule), automatic 3-day and overdue reminders, multi-select bulk actions, quick actions on kanban cards, and the ability to reopen a completed order. The board view's filters were redesigned around assignment too—All, Mine, and Unassigned—in place of the old priority and category chips.
-
Search
Filter global search with facets
Global search gained filter chips across roughly seventeen record types—personnel, pre-plans, SOPs, elections, budgets, apparatus, applications, certifications, NERIS incident type, and more—so you can narrow from a keyword to exactly the records you're after.
-
Notifications
Your department's brand on every email
Notification emails sent on behalf of a department now carry a "Sent for" header with the department's logo—or its name as a fallback—so members and the public can tell at a glance which department a message came from.
-
Budgets
See what's left in every budget
Each budget category now shows an Available column—budgeted minus spent—that turns red when you're over, line items link straight to their filtered expenses, and receipts or invoices attached to expenses and revenues are finally viewable and downloadable.
-
Pre-Plans
Scheduled pre-plan reviews
Keep pre-plans current on a schedule: set review cadences with drift-free due dates, route reminders to the assignee, and track everything from two new dashboard widgets—a department-wide overview and your personal review queue.
-
Incidents
Search your entire incident archive
The incidents list now pages through every incident your department has ever recorded—not just the most recent thousand—with new filters for NERIS submission status and assignee, so older calls are findable again.
June 2026
-
ePCR
Richer EMS patient-care capture
The EMS patient record gained a lot this month: procedures performed via one-tap, category-grouped palettes; chief complaint and clinical narrative; patient demographics with driver's-license autofill; and coded NEMSIS provider impressions—with voice dictation available throughout.
-
Recruiting & Forms
Smarter recruiting & permit forms
The recruitment and permit form builders became far more capable: show a question only when an earlier answer matches, add phone, yes/no, signature, and encrypted-SSN field types, and import an existing application PDF that gets pre-filled into a form for you to review.
-
Elections & Voting
Run elections and motions in-app
Hold officer elections and vote on motions entirely in Command Established, with a full draft-to-certified lifecycle, single-choice or multi-seat races, a true secret ballot or a recorded roll-call, and quorum and tie safeguards before a result can be certified.
-
Report Requests
Public records requests, end to end
Citizens can request copies of incident and fire reports through a public portal with email verification and a status page, while your staff work them from a review queue—or a drag-and-drop board—with incident matching, redaction, online or manual payments, and secure, audited delivery.
-
Certifications
Track member certifications
A new Certifications module under Training gives you a configurable catalog of certificate types, self-serve uploads from members with AI-assisted metadata parsing and a training-officer approval queue, a department-wide roster, bulk import, and a daily sweep that flags credentials before they expire.
More on the way
We ship improvements every week. Explore everything Command Established can do, or tell us what your department needs next.