CSV CheckMate
FirstDue checklist editor

A FirstDue checklist editor that actually works.

Edit, preview, validate, and export FirstDue inspection CSVs without the hours of Excel wrangling or cryptic upload failures. Built for fire departments by fire departments.

Try it with your own CSV — everything runs locally in your browser. Signing in (invite only) unlocks saved workspaces across devices.

How it works

  1. 1

    Download from FirstDue

    In FirstDue, open the inspection checklist manager and download the CSV for the checklist you want to edit.

  2. 2

    Upload to CSV CheckMate

    Drop that CSV on the editor — or click to browse. Parsing happens locally in your browser.

  3. 3

    Edit + preview

    Move items across sections, rename, validate, and see how it'll render in FirstDue's web + phone views.

  4. 4

    Export + upload back

    Download the updated CSV (correct filename auto-generated) and upload it back to FirstDue.

A guided version of these steps appears the first time you open the editor. You can reopen it anytime from the ? button in the toolbar.

What it does

  • Validates before you upload

    Every FirstDue rejection reason — bad headers, empty answers, over-long questions — caught and explained before you export.

  • Move items across sections

    FirstDue won't let you. CSV CheckMate does, plus drag-reorder across compartments without losing configuration.

  • Live desktop + phone preview

    See how every edit renders in FirstDue's web view and on an iPhone, side-by-side, while you type.

  • Structure conversion

    Flip one multi_select item into individual pass_or_fail rows, or group a set back into one — one click, quantities preserved.

  • Version snapshots

    Save named versions as you edit. Switch between them, recover from mistakes, compare before you ship.

In pilot with a professional fire department

CSV CheckMate wraps FirstDue's public CSV format to add the pieces it's missing: pre-upload validation, cross-section moves, version history, and a preview that matches what your crews actually see on the rig.