We build CodeGreen with the contractors who use it. Many of the features below began as a
customer's request, and the rest come from our own years in the field. Here are the last two
months of releases, each included at no additional charge, in the office app and on iPhone, iPad
and Android.
October 25, 2026Latest
Release 2026.10.4: Every Deficiency on an Account, and the Monitoring Portal One Tap Away
- Every deficiency on an account. A Deficiencies tab on each account lists every deficiency across its properties, filtered by service, status, severity and property. Deficiency Report turns exactly what you see into a PDF, laid out by property and service.
- The monitoring portal, one tap away. Save a central station’s monitoring portal link once, and technicians open it from the phone during a fire alarm or intrusion inspection, with no hunting for the website.
- Change many devices at once. Every device grid has a Filter row and a Set row. Filter to the pull stations, set their sub-type in one step, and every other device is left as it was.
- In the office. Pick several services at once in the Inspections, Reports, Deficiencies and Dispatch board filters. Each System Control Function on the fire alarm form explains what it does, and a panel can carry its own SLC loop numbers, such as 1, 97 and 98.
October 15, 2026
Release 2026.10.3: Help on Every Page, and Lists You Can Resize
- Help on every page. A Help button on every office page and form opens the right part of the User Guide in a panel beside your work, with search. Close it and carry on where you left off, with nothing you typed lost.
- Make room for what you need to see. Drag a column’s edge to widen it on the main office lists, and Reset widths puts them back. The office menu folds down to icons, and the Settings menu can be hidden.
- A User Guide that is easier to read. On the office and the phone, the guide is split into short, named parts with tips and tables, and search takes you straight to the passage you need.
- In the office. Bring back an archived fire alarm battery set with Show archived and Restore, swapping out the set on file if there is one.
- On the phone. Every sheet opens and closes the same way, with its X, a tap outside it or Android’s back button, and a form with unsaved changes asks before it closes. A fire alarm panel’s breaker or fuse rating is one tap: 15, 20 or 30 A.
October 12, 2026
Release 2026.10.2: Security Inspections and Bigger Equipment Libraries
Download the highlights (PDF)
- Security inspections. Intrusion, Video, Camera Cleaning, Access Control and Intercom are five new inspection programs, on the phone and in the office, each with its own report. Add them to a property's inspection types and schedule them like any other service. A recorder, UPS or other head-end equipment is named by its own label, such as UPS 1, on the review page, the Dashboard and the report.
- Bigger equipment libraries. 200 more fire alarm batteries, up to 110Ah, and 202 more control panels from 14 manufacturers. Technicians can add a missing battery from the phone, and an overdue battery due date shows in red.
- Fire alarm system types. Each system type comes with its NFPA 72 explanation, and the monitoring questions follow the type you choose.
- Pull station covers. Record whether a pull station has a cover, and which kind. Cover checks are asked only where one is fitted.
- In the office. Address suggestions on the company details form, Done, next on the setup checklist, and a click on any service on a property's Overview opens its tab. History shows which fields were changed from the phone.
- On the phone. Deficiencies can be resolved with no signal, and are sent once the phone has signal again.
October 4, 2026
Release 2026.10: The NFPA 72 Record of Completion, and One Page to Review a Whole Account
Download the highlights (PDF)
- The NFPA 72 Record of Completion. When a new or modified fire alarm system is accepted, your technician completes the Record of Completion on the phone, on its own or alongside a full inspection. It fills itself in from the property's fire alarm system, takes the installer's, AHJ's and owner's signatures on the phone or on paper, and prints in NFPA 72's own section order. Once signed, email it straight from the job. It all works with no signal.
- Review and send a whole account at once. Open every property's inspections waiting for review on one page and mark them reviewed together. Then generate the reports and send the account's package as one combined PDF, a zip of the individual reports, or both.
- Lists that remember how you work. Inspections and Reports keep your filters, sort and scroll position when you come back to them. Star a saved view and the list opens with it, on every computer you sign in on.
- Clearer error messages. On the office and the phone, a problem is explained in plain words, with an Error ID the CodeGreen team can look up.
- More of the phone works offline. Extinguishers, emergency lights and call for aid stations can be edited with no signal, and anything waiting to send is listed under Profile → Offline Data.
- Deficiency photo rules for each service. Require or skip the before and after photos one service at a time, for example an after photo on kitchen hoods but not on fire alarm.
- Faster fire alarm setup. Add a missing panel or manufacturer without leaving the panel form. A Suggested control devices card proposes what the property calls for, such as waterflow and tamper switches when it has sprinklers.
- Import Devices asks first. Before a file goes in, choose whether it includes speakers, how locations are written and how notification devices are numbered. A Floor column in the file fills in each device's floor.
- In the field. Extinguisher annual, 6-year and hydrostatic dates are a month and year, the way the tag reads. The fire alarm notification screens show the property's address for the call to the monitoring company, and fire door sections offer Mark rest Pass.
September 28, 2026
Release 2026.09.7: Share a Large Job by Area, and Reports That Read Cleaner
Download the highlights (PDF)
- Report tables that read cleaner. Each device on a report is one block: its results on one line and its location underneath. It is on every report, with nothing to switch on.
- Divide a large property into areas. Name the parts of a building on the new Areas tab, such as East Wing or Floors 1 to 3, and file equipment into them one at a time or many at once with Assign devices, by panel, loop or floor. The office and phone lists can then be filtered by area.
- Share a large job between technicians. Switch on Multi-technician inspections in Settings → Users & Roles, then add helpers to a job and give each of them areas. Answers sync between phones as the crew works, helpers mark their areas done and sign, and the lead submits once for everyone.
- Reports can show areas and who did the work. Switches in Settings → Reports add each device's area, who tested each group and who found each deficiency. On a shared job, every technician signs for the areas they worked.
- The office on your phone. Open the office on a phone and it shows your current inspections, with New Inspection, Change tech and Cancel / Reschedule, and Full office for every page. Admins and managers can open it from the field app's Profile.
- Kitchen hood suppression cites NFPA 96 and NFPA 17A. Suppression reports, technician signatures, new deficiencies and the default invoice text now cite both.
September 24, 2026
Release 2026.09.6: Every Battery Keeps Its Own Age
Download the highlights (PDF)
- Each battery in a set keeps its own dates. When one battery in a panel is swapped a year after the other, each now carries its own manufacture and installed dates, with Same for all for the usual case. The set is due when its oldest battery is, so the due date and the dashboard warning follow the battery that actually needs replacing.
- “Installed date unknown” is an answer. When a battery has no install date to read, your technician can say so, the inspection submits, and the report leaves the installed date blank instead of guessing.
- The communicator’s backup battery is tracked like any other. Its manufacture and installed dates go on the fire alarm system form, and on the phone it is labelled Communicator backup, so it is never mistaken for the panel’s standby set.
- Why an emergency light wasn’t tested, on the review page. A unit marked Not Tested shows its reason beside it on the review page, and picking Other asks the technician to say what the reason was.
- A property’s services as tiles or rows. The property Overview switches between the service tiles and a compact table with one row per service, grouped by technician, and remembers which you prefer.
- Put the columns in your order. The Columns menu on the main lists moves columns up and down, and remembers your order the way the dashboard remembers its cards.
September 23, 2026
Release 2026.09.5: A Guided Setup, and Every Battery in One Place
Download the highlights (PDF)
- A setup guide that builds your company with you. Answer four questions about what you do, and CodeGreen builds a checklist from your answers and walks you through it, from your first customer to a report in their inbox. You are never shown work you do not do, and the steps done on the phone tick themselves.
- Review a whole visit on one page. When a building's fire alarm and emergency lighting come back together, Review shows every service one after another, with Mark all as reviewed at the bottom. Inspections opens grouped by property, with Review all on the building's row and Send on each inspection.
- Leave the office's blanks for the technician. A fire alarm panel's disconnecting means, an extinguisher's serial number and year of manufacture, and a battery set's dates are read off a label on site, so the equipment saves without them. Leave them blank and the phone asks the technician for them before the inspection submits.
- Network annunciators, and the power supply that feeds them. A display that shows every panel on the network is recorded as exactly that. If it runs off its own power supply, you record where that supply is and its batteries, which carry the same age warnings and replacement schedule as a panel's.
- Batteries have their own tab on every property. Every fire alarm battery at the building in one place: which panel or power supply it sits in, when it was made, and when it is due. Set the replacement cycle for your company, from one year to six.
- Turn off what you do not use on the phone. If your people are paid by the job, switch off clocking travel and time on site, and the buttons and the Time page go away. If your dispatcher decides the order of the day, switch off route planning too.
- Bring a property's list in from its last report instead of typing it. Fire extinguishers and emergency lighting join fire alarm devices: upload the previous report (a Word document, a spreadsheet, a PDF, or a photo of a printed list), and every row is read onto your own types, sizes and manufacturers. You review the whole thing in a grid before anything is saved.
- Batch scheduling now plans the day, not just the date. Pick a technician, a date and a start time, and you get a running order with a real time against every visit, counting each property's estimated duration and the travel between stops. It warns when a day starts early or runs long.
- In the office. An authority having jurisdiction fills itself in from the property's location. Settings → Users & Roles shows which app version each phone is running, and hides people who have left, with Show deactivated to bring them back.
September 18, 2026
Release 2026.09.4: Auxiliary Systems Know Whether You Have a Central Station
Download the highlights with screenshots (PDF)
- Tell CodeGreen once whether a property is monitored. A new Monitored by a central station tick box sits beside the property’s Auxiliary Systems frequency and fee. Leave it clear and your technician is never asked whether the signal reached the monitoring station.
- Import Devices reads more of what your panel software writes. It now also opens tab and semicolon separated files, and tables saved out of a “Save as Excel” button.
- The Quick Start guide now covers Auxiliary Systems, with screenshots. Open the guide (PDF)
September 17, 2026
Release 2026.09.3: Auxiliary Systems
Download the highlights with screenshots (PDF)
- Auxiliary Systems is a new inspection program. Panic and duress buttons, water and flood sensors, and temperature and freeze sensors, each with the checks its own device type calls for. Scheduled, inspected on the phone, reported and invoiced like every other service.
September 17, 2026
Release 2026.09.2: Visual Inspections and an App That Fits Your Company
Download the highlights with screenshots (PDF)
- Visual inspections on their own schedule. The look-don't-test visit (NFPA 72 Table 14.3.1 and NFPA 25), with its own frequency, fee, technician, due date and report, and its own line in Recurring Inspection Revenue.
- Fire Alarm is a service you can switch off. Electricians, sprinkler and extinguisher companies untick it, and its settings, qualification and guide pages go away. AHJs ask for a dispatch number only while Fire Alarm is on.
- Panels, host panels and networked systems. Nodes are now panels, sub-panels nest under the panel they are wired to, and a networked panel carries its network node address.
- Panel manufacturer and model on the fire alarm report, and a conventional panel's devices listed by Device Number.
- Hybrid panels set up the way they are wired. Silent Knight 5820XL, 6820 and IFP-2000 and Potter AFC, IPA and PFC panels take conventional zones next to the addressable loop.
- Device types from the CodeGreen catalog, with Request a new type for anything not listed.
- You decide which answers are a problem on your own checklists, and which device types a question applies to.
- In the office. Schedule straight from a property, and “Already scheduled” says who has the visit and when.
- On the phone. Updates arrive without closing the app: a banner on the Jobs list applies them in one tap.
- A new Quick Start Guide with real screenshots. Open the guide (PDF)
September 16, 2026
Enter Fire Alarm Devices Faster
- Only Device Type and Location are required for an initiating device. Sub-Type, Address, Device Number and Loop are recommended, never in the way.
September 15, 2026
Release 2026.09: Ten New Inspection Programs and a Dispatch Board
Download the release notes (PDF)
- Water-Based Systems per NFPA 25: fire sprinkler, standpipe and hose, private fire service mains, fire pump, water storage tank, water spray, foam-water and water mist, each asked exactly the items due at the visit's interval.
- Fire pump performance curve drawn live on the phone and printed on the report against the manufacturer's curve.
- Kitchen hoods and exhaust cleaning per NFPA 96, and fire doors per NFPA 80 with clearance checks in inches and sixteenths.
- A dispatch board: every technician's week on one screen, with due work ready to drag onto a day.
- Technician qualifications per service, a technician per service on each property, and reassigning a departing user's work in one step.
- Truly offline: build a whole fire alarm system and inspect it with no signal; every register works offline and syncs when signal returns.
- Manage grids for every register, with paste and fill-down.
- Require before and after deficiency photos, your call, in Settings.
- Guides that match the app, on the office and the phone, and a way to report a problem from either.