Maintenance guide

Signs you need a CMMS (and how to leave spreadsheets without chaos)

You need a CMMS when breakdowns live in chats, asset history cannot be reconstructed, PM exists only as a sheet nobody updates, and adding technicians creates more chaos than coverage. Switch from spreadsheets by importing critical assets and opening live work orders first — not by waiting months for a perfect register. Keep sheets as an import source until the CMMS is the system of record for open work.

Symptoms that spreadsheets are failing maintenance

Spreadsheets fail quietly until a bad week makes the failure obvious.

  • Multiple versions of the “real” asset list or PM calendar
  • No clear owner when a cell says a task is due
  • No mobile path — technicians update nothing until they return to a desk
  • Parts lists disconnected from the asset that failed
  • Filters and pivot tables that only one planner understands
  • Chat threads that contain the truth the sheet does not
  • New hires who cannot reconstruct last month’s failures

If two of those are normal, you do not have a documentation problem. You have a system-of-record problem.

Signs you need a CMMS (checklist)

You should switch from spreadsheets when several of these are true:

  • [ ] Repeat failures happen and nobody can pull a clean history by asset
  • [ ] PM compliance is claimed but cannot be proved after a busy production week
  • [ ] Shift handoffs depend on one person’s memory or a group chat
  • [ ] Spare parts are guessed at the moment of breakdown
  • [ ] Adding technicians increases missed updates instead of coverage
  • [ ] Audits or customers ask for maintenance records you scramble to assemble
  • [ ] Downtime conversations are anecdotal because the data is not on the asset
  • [ ] You are afraid to change the sheet because “it might break the formulas”

One bad month is a warning. A recurring pattern is the buy signal.

What spreadsheets still do well

Be honest: spreadsheets are excellent for:

  • One-off analysis and throwaway trackers
  • Building an import file before a CMMS go-live
  • Ad-hoc cost sketches and what-if math
  • Temporary lists during a line move or shutdown

They are poor as the live system for open work across shifts. Keep sheets for analysis and import. Stop using them as the place open jobs live once the CMMS is running on critical assets.

A low-risk spreadsheet-to-CMMS migration path

  1. Pick the painful line — the one with repeat stops or the worst handoffs.
  2. Export a clean-enough sheet of those assets (name, ID, location).
  3. Import into the CMMS and invite the crew who work that line.
  4. Parallel run briefly — sheet can still exist as backup for a week, but new failures become work orders in the CMMS.
  5. Cut over open work — declare the CMMS the system of record for that line’s jobs and PM due items.
  6. Expand to the next line once claim / start / complete is habit.

Do not announce a plant-wide cutover on day one. Earn trust on the line that hurts, then widen.

What to import first vs later

First

  • Critical and near-critical assets on the chosen line
  • Open issues that should become work orders immediately
  • Near-term PM tasks that will come due in the next two weeks
  • Parts that repeatedly strand that line

Later

  • Non-critical assets and inactive equipment
  • Full historical archives of every past job
  • Entire OEM PM libraries “just in case”
  • Plant-wide spare catalog perfection
  • Nice-to-have custom fields and reporting cosmetics

History will start accruing the moment live work orders exist. Waiting to import every old row delays that clock.

Common migration mistakes

  • Waiting for perfect data — the register will never be perfect while the floor has no system
  • Boiling the ocean PM library — hundreds of tasks nobody finishes beat a short list that does
  • Keeping two systems of record — sheet and CMMS both “official” forever
  • Inviting only planners — technicians locked out means the sheet returns by lunch
  • Skipping the pilot line — big-bang imports without a work-order habit create empty software
  • Measuring success by rows imported instead of jobs completed on assets

How Corivo supports spreadsheet import

Corivo is built for plants leaving sheets without a months-long freeze:

  • Import critical assets for a first facility and open live work orders the same day in a guided setup (typically under a day when scope stays focused)
  • Invite the maintenance crew under facility-oriented pricing so adoption is not blocked by seats
  • Convert due PM into owned work so compliance is visible
  • Expand the register line by line while history already accumulates on the assets that matter

Use your spreadsheet as the on-ramp. Use Corivo as the system of record once the first line is live — then retire the sheet from open-work duty on purpose, not by accident.

Frequently asked questions

Import the sheet. Open the first work order.

Move critical assets into Corivo and stop losing failure history at shift change.

Get started