Changelog

What's new in RunTight. The biggest recent releases come first, then every update, month by month.

Recent highlights

New

Choose your dashboard cards

You can now choose which cards appear on your dashboard. Select Customize at the top of the dashboard to hide cards, bring them back, or restore the default view. Your choices follow you across devices and only change your own dashboard in this workspace.

Opening Customize on the dashboard, unchecking three cards and saving, and the dashboard closing up around the cards that are left
New

A QR label for your request portal

Your request portal now has its own QR code, in Settings under Public Request Portal. It opens the report form without picking a machine or room, for problems that have no equipment label, like a leaking sink or a light that's out. Print it as a sticker or a large card, the same sizes as your equipment labels, or download it to use in your own signs. With the portal on, the QR code you download from an equipment page now opens the report form too, just like its printed label.

Finding the request portal's QR code in Settings and printing it as a label
Improved

My WOs now shows the job description and comments, and can put a job on hold

When you open a job from My WOs on your phone, you now see its description, so you know what was reported before you head out. You can also read and add comments right there.

  • —Put on hold: tap Put on hold, say why, and the job pauses. The reason shows on the job until someone resumes it.
Opening a job from My WOs on a phone, reading its description, and putting it on hold with a reason
Improved

Use stock parts without leaving the job

You can now find a catalog part by name, number, or location on your phone, see available stock, and record the quantity used without leaving the work order.

  • —Save one part and close, or keep the form open to add another.
  • —Leave an unknown cost blank and add it later.
  • —From stock deducts inventory when you save; Unlisted part records usage without changing stock.
  • —Completion waits until you save or cancel your part entry.
Finding a demo catalog part on a phone, using one on a work order, and verifying the reduced stock

November 2026

New

Start fresh: empty your workspace and set up again

Finished trying RunTight out, or want to redo your setup from scratch? Admins can now empty their workspace themselves from Settings → Workspace → Start fresh. You see exactly what will be deleted, can download a full export first, and confirm by typing your workspace name. Your equipment, PM schedules, work orders, parts, vendors, purchase orders, photos and history are removed. Your team, plan, settings, failure codes, shifts and custom fields stay, and setup opens so you can add your real equipment. Every admin gets an email when it's done.

Improved

Updated Terms of Service and Privacy Policy

We published new versions of the Terms of Service and the Privacy Policy, dated November 8, 2026. RunTight is now provided by RunTight LLC, a Florida company, and Florida law governs the Terms. Your plan, your price and how we handle your data have not changed.

  • —If you agreed to an earlier version of the Terms, the new one applies to you from December 9, 2026
  • —The Privacy Policy now explains more clearly that your organization controls the data in its workspace, and that we handle it on your organization's behalf
  • —It also explains how your data is protected when you use RunTight from outside the United States, and the privacy rights you have under European and UK law
  • —You can open earlier versions of both documents from links at the top of each page
Improved

Prepare a maintenance job before scheduling it

You can now use the maintenance job planning guide to check the scope, parts, people, access, and acceptance criteria before committing a planned repair to your schedule.

Improved

See webhook events that weren't delivered

You can now see which webhook events weren't delivered, under Settings → Webhooks → View log. Each one shows the event, when it happened, how many times we tried, and why your endpoint didn't get it, including events that weren't sent because the webhook was paused. Fix the endpoint and use Send test to confirm it works.

Improved

Faster CSV import

Checking and importing a large equipment, PM schedule or parts CSV is now much faster. You still see every row that will be skipped, with its row number and the reason.

Fixes (10)

Setup no longer shows a sample-data option you couldn't use

Setup no longer shows a greyed-out "Load sample data" choice. It now goes straight from your operation size to adding your equipment. In Settings → Workspace, "Restart Setup Wizard" is now "Review setup", and it says plainly that reviewing your setup doesn't empty your workspace or delete anything.

Equipment and Reports show everything in large workspaces

The Equipment page and Reports now include all of your equipment, work orders and PM schedules, even in workspaces with more than 1,000 of them. Reports count overdue work by your workspace's time zone, and show an error you can retry instead of an empty report when they can't load.

Completing work orders protects newer changes

Completing a work order no longer replaces newer notes, checklist changes, or photos saved by someone else. If the work order changed, your unsaved details stay on this device while you review the saved version. Completion waits until your photos finish uploading, and finished uploads keep photo changes made while they were uploading.

Work order recovery keeps newer vendor details

Recovering unsaved notes no longer replaces a newer vendor when your earlier vendor cost was already saved. Completing a work order now waits for a save already in progress in this tab. A late response after you leave no longer clears changes made after you reopen the work order. Photo changes made while saving now keep photos added by someone else.

Vendor details survive an interrupted work order save

Your unsaved vendor name, linked vendor and cost are now recovered when you refresh a work order in the same tab. If the saved work order changed, you can review your earlier vendor details before choosing which version to keep.

More reliable save warnings and keyboard shortcuts

Follow-up fixes to the work order save warning and to keyboard use across the app.

  • —Changing a work order's status right after editing it no longer shows a false "did not save" warning, and an edit you undo while it's saving is saved correctly.
  • —If someone else changed a work order while you were editing it, the warning now tells you to refresh instead of checking your connection.
  • —In the search and commands box (Ctrl+K), pressing Enter on a command you reached with Tab now runs that command.
  • —Escape now closes only the top window when one is open over another.
Up-to-date meter charts and clearer forms

A set of smaller fixes across meters, work orders and setup forms.

  • —Meter charts on the Meters page now show your latest readings, even on meters with a long history.
  • —The vendor list on a work order no longer offers vendors you've deactivated. A work order already linked to one still shows it.
  • —Picking a due date in the past for a new work order now shows a reminder that it will start out overdue.
  • —When you add a part, vendor or piece of equipment with a name you already use, you now see a note. You can still save it.
  • —The shift form now stops you saving a shift that starts and ends at the same time, or one with the same name as another shift.
  • —Inviting someone who already has a pending invitation now shows a clearer message.
  • —Uploads now tell you the real size limit, and an empty file is called empty.
  • —You can move a work order on the board with the keyboard and hear which work order and column it's over. Dropping it on On Hold puts you straight into the reason box.
A warning when your work order changes don't save

If your notes, checklist, time or photos on a work order can't be saved, for example because your signal drops, the work order now tells you and gives you a Try again button. Before, the changes stayed on your screen with no sign that nobody else could see them yet.

Easier to use with a keyboard, a screen reader or a phone

A round of fixes so RunTight works as well from the keyboard, with a screen reader, and on a phone as it does with a mouse.

  • —You can now sort the Work Orders, Equipment and PM Schedules lists from the keyboard, and screen readers announce the sort order.
  • —On a phone, each work order shows its priority in words, not just as a coloured dot.
  • —Chosen months in a PM schedule and your answers during setup now show a check mark, not just a colour.
  • —On an iPhone, tapping into a form field no longer zooms the page in.
  • —Buttons on the phone menu, the notification bell, the job screen and the Report Issue page are bigger and easier to tap.
  • —Pop-up windows and the phone menu keep the keyboard inside them until you close them, and Escape closes the notification list and the phone menu.
  • —Screen readers now read out messages like "Saved", sign-in errors, and the names of icon-only buttons.
  • —You can add a photo on the Report Issue page with the keyboard.
A clear message when your billing period can't load

If your billing period can't be loaded in Settings → Billing, you now see a message and a Try again button instead of the monthly/yearly switch quietly disappearing.

October 2026

Improved

New requests show up in your notifications

Admins and planners now see open breakdown jobs nobody is assigned to in the notification bell, including requests from your request portal or request email address. Each one stays there until someone is assigned or work on it starts, however many other notifications arrive. When more than ten are waiting, the bell links to the full list.

Improved

A tidier checklist editor on PM schedules

When you create or edit a PM schedule, each checklist step now takes one compact row, so you can see a whole checklist without scrolling. On a phone, tap Reorder to move steps up or down. Only optional steps carry a badge, since steps are required unless you untick Required when you add them.

Editing a PM schedule on a phone, tapping Reorder and moving a checklist step up, then tapping Done
Improved

Add the equipment to a request after it comes in

When a request arrives without equipment, for example from your request portal, you can now add it from the work order page: Add equipment, pick the machine, Save. The job then shows in that equipment's history and costs. You can also change the equipment if the wrong one was picked. Each change is noted in the work order's history. PM jobs keep the equipment from their schedule.

Opening a request that came in without equipment, choosing Add equipment, picking the break room sink and saving, so the work order now shows that equipment
Fixed

Asking to join your company's workspace no longer sends you into setup

If you ask to join your company's existing workspace when you sign up, your dashboard now shows that the request is waiting for approval instead of sending you into setup. Setting up your own workspace first could stop the request from going through. If you change your mind, you can withdraw the request right there and set up a separate workspace instead.

A dashboard showing that your request to join your company's workspace is waiting for approval, then choosing to withdraw it and set up a separate workspace instead
Improved

A reminder to invite your team after your first job

If you told us during setup that other people work with you, the dashboard now suggests inviting them once your first job is done, and stops once you send an invitation or someone joins. Invite your team opens the invite form straight away, and Not now hides the suggestion.

The dashboard suggesting Invite your team after the first job, then opening the invite form in Settings
Improved

A simpler dashboard and menu in your first two weeks

In a new workspace's first two weeks, the dashboard now shows a plain summary of jobs open, overdue, and due and done over the past week, instead of completion rates that read as failing after only a job or two. Completion rates appear once there is enough work to measure. The menu keeps pages most new shops don't need yet, such as Meters, Purchase Orders, Vendors, Activity and Import, under More, one tap away.

A new workspace's dashboard showing open and overdue jobs and the past week's jobs due and done, then opening More in the menu to reach Meters
New

Start your first job when setup ends, and see where it was logged

When you finish guided setup, the last screen now names the machine your first PM belongs to and lets you start that job straight away, add your other machines, or invite your team. When you mark a job done on My WOs, you now see which machine it was logged on and when it is next due, with a link to that machine's history.

Finishing guided setup, starting the first job on a phone, ticking two checklist steps, marking it done, and seeing it logged on the machine with its next due date
Improved

Push notifications on all your devices, with a test button

Everyone on your team can now turn on push notifications: click your name at the top of any page and use Push Notifications on Your account. Turn them on on your phone and your computer and you get them on both; before, turning them on in one place quietly stopped them in the other. Send a test and check each device to confirm alerts appear.

  • —On an iPhone or iPad, add RunTight to your Home Screen from Safari's Share menu first, then open it from there and turn notifications on.
  • —If a device couldn't be registered, it now says so with a Try Again button instead of showing notifications as on.
  • —Setup steps help you check browser and device settings. If a test doesn't appear, choose Nothing appeared for help with notification settings and Focus or Do not disturb.
Improved

Technicians open jobs in My WOs from emails and notifications

When a technician taps a job in an email, a notification or History, it now opens in My WOs, the phone view with the buttons they can actually use. View full details still opens the complete record.

  • —A skipped job shows as Skipped with its reason. An admin, planner or supervisor can reopen it, and so can the technician who skipped it while it is still assigned to them.
Improved

Work-order guide explains corrections after review

The work-order article now explains how to record a correction on a job after it has been reviewed: add a comment on the work order, and open a new work order if more work is needed.

Improved

Your account page shows your profile, and follows dark mode

Click your name at the top of any page to see your profile, change your password, and choose whether optional analytics run in this browser. This page is open to everyone on your team, not only admins, and Settings links to it from Profile. If you use dark mode, Your account and the equipment page you open by scanning a QR label are now dark too, instead of switching to light.

Improved

Reviewed jobs stay the way they were reviewed

Once a supervisor has reviewed a completed job, only an admin, planner or supervisor can change it, so the record they signed off on stays the same. A skipped job can now be reopened by an admin, planner or supervisor, or by the person who skipped it. Technicians can still add parts they picked up with a price, and change the price of parts they added themselves.

Improved

A tidier equipment page

An equipment page is now shorter and easier to scan, especially on a phone. History Report and Edit are side by side at the top, and Decommission and Delete are under the ••• button, so they are harder to tap by accident. The details show only what you have filled in, with one line listing anything still empty and an Add details link. The status, criticality and category tags now look alike.

Improved

More room on a work order on your phone, a done date on every job, and undo for photos

On a phone, the bar at the bottom of a work order is now one row: Complete (or Start) and More. Hold, Skip, Issue and Reassign are under More, so you see more of the checklist while you work. Tapping Complete now asks when the work was done, then Mark done finishes it, so a stray tap no longer closes the job. This works on My WOs too, so a repair you log the next day gets the right date. If required checklist items are still open, tap Show me to jump to the first one. Removed a photo by mistake? Tap Undo to put it back. Reassign no longer saves the moment you pick a name: you pick, see who will be emailed, then tap Reassign. Time spent, failure code and photos are now saved as you go, like your checklist and notes, so leaving the page or losing signal no longer loses them. If the work order changed while you were away, you choose whether to use your earlier changes.

New

Change your password from Settings

You can now change your password while signed in: click your name at the top of any page, then use Change password. Enter your current password and your new one twice. We also sign you out on your other phones and browsers and email you that your password changed, so you'd know if it wasn't you.

Improved

Every RunTight email has the same clean layout

Work order, digest, preview, welcome and invitation emails now all look the same: centered, with the RunTight logo at the top, one style of button and a footer. Every email also comes with a plain-text version, so it reads properly in text-only mail apps.

New

Update and complete work orders through the REST API

You can now close the loop from your own tools: a form, spreadsheet or Zapier step can start, complete, hold or skip a work order, reassign it, or add a note, not just create it. Each change shows in the work order's history and follows the same rules as the app, and completing a PM work order moves its schedule on just as it does in the app.

  • —Look up one work order with its equipment, checklist and notes
  • —Mark work done with the time it was finished and the minutes spent
  • —List only one machine's or one person's work orders, or only what was completed or created since a date, so a sync picks up just what changed
Improved

A maintenance digest you can act on

Your daily, weekly or monthly maintenance digest now lists your oldest overdue jobs and the PMs coming up in the next 7 days, each with a link straight to it. The subject line says how many are overdue and coming up, so you can see what needs doing before you open the email.

Improved

PMs reach you in a one-person workspace

If you're the only person in your workspace, PMs with no one assigned are now assigned to you when they come due, so you get the usual new work order email and phone alert instead of finding them later as overdue. You can turn those emails off with Work order assignments under Settings, Notifications. Nothing changes for workspaces with two or more people.

Fixed

Resume your mobile work-order timer

You can now leave a mobile work order or refresh its page and return to the running timer in the same browser tab. Stop adds the elapsed minutes once, and completing the job stops and saves the timer automatically. Keep the tab open until you stop the timer to save your minutes.

Starting a timer on a sample mobile work order, returning through My WOs, and stopping the restored timer to save elapsed minutes
Improved

Choose where to go after completing a work order

Completing a work order from its full details now keeps the saved result open. You can now choose Open equipment to return to its equipment, or Back to Work Orders to choose another job.

Completing a demo work order, keeping its saved result open, and choosing Open equipment
Improved

Open the work order you just created

Creating a work order now opens its details, so you can continue working on it immediately. On an equipment page, maintenance history and costs no longer look empty when they cannot be loaded: you can now retry from a clear error message.

Creating a work order for demo equipment and opening its saved details
New

Scan a machine to mark its PM done

Scanning a machine's QR label in the app now opens a card showing every PM due on that machine. Tap Mark done, choose whether you did it today, yesterday or on an earlier date, tick any required steps, and save. Technicians can mark an unassigned PM done, and it becomes theirs, or tap Take this job on it in My Work. PMs with a linked meter open the job so you can record the reading before completing it. When you complete a work order on the desktop or your phone, you can now also choose the day the work was done.

Improved

Missed PMs no longer pile up as overdue

When a scheduled PM came due again before the last one was done, the old one stayed open, so a monthly PM missed for six months showed as six overdue work orders. Now, when the next one is created, the one just before it stays open so you can still mark it done, and anything older that nobody has worked on is marked Skipped with the reason "Not done before the next scheduled copy came due". Your overdue list shows at most two work orders per schedule, each miss still counts against PM compliance, and you can reopen a skipped one if it was actually done. Work orders someone has started, put on hold, or recorded steps, notes, photos, time, a signature, parts, comments or downtime on are never skipped.

Improved

Turn off overdue meter reading emails for your whole workspace

If you're an admin, you can now stop overdue meter reading emails for every admin in your workspace at once: uncheck Send overdue meter reading emails under Settings → Workspace and save. Each admin can still turn them off just for themselves under Settings → Notifications, and the Meters page still shows every overdue meter. Turn them back on and you get one email about any meter that is still overdue.

Improved

Overdue meter reading emails come once, and you can turn them off

If you're an admin, you get an email when a meter goes past its reading interval without a new reading. That email no longer comes back every morning listing every overdue meter: each missed reading is emailed once, and a meter is listed again only if its next reading is missed too. You can now also turn these emails off for yourself by unchecking Overdue meter readings under Settings → Notifications. The Meters page still shows every overdue meter.

Fixes (47)

Safer role changes and clearer equipment saves

A handful of small fixes to settings, equipment and the terms screen.

  • —Changing a teammate's role in Settings → Team now asks you to confirm first, and says plainly what making someone an admin gives them.
  • —On an equipment page, the calibration interval only accepts whole days from 1 to 3650, and you now see a message if a warranty or calibration change could not be saved instead of the field looking saved.
  • —Warranty and calibration dates now count days in your own time zone, on the equipment page and in the Equipment list, so a date no longer shows as expired or overdue on the evening it is due.
  • —Contact support on the terms screen now opens an email to support@getruntight.com instead of a page that did not exist.
  • —Work orders created through the REST API now show their creation in the work order's history, like ones created in the app.
Low stock emails read better on your phone

Low stock alert emails now fit a phone screen: each part number sits under the part's name instead of breaking across lines, and the column headings stay on one line. The subject line also reads correctly when a single part needs reordering.

Request portals work better in busy shops

Your team can now send more maintenance requests through your request portal when everyone shares one network. A busy moment no longer shows "Organization not found"; instead, the page says it is busy and gives you a Try again button.

A clear next step after you change your password

After you change your password, RunTight now takes you straight to the sign-in page and tells you to sign in with your new password. Before, the page showed an error saying your account could not be verified.

Large card QR labels print on A4

Large card labels (Equipment › Print Labels) now print on whatever paper your printer uses, so they fit A4 as well as US Letter. The sticker-sheet option is still sized for US Letter Avery 5163 sheets.

Dropping a work order no longer opens it

When you drag a work order to another column on the Board or another day on the Calendar, it now stays put on the page. Before, the drop could also open the work order, sometimes on top of the hold reason box.

Drag work orders on your phone

On a phone, you can now press and hold a work order on the Calendar to move it to another day, or on the Board to move it to another column. Before, pressing and holding did not pick the work order up, and on iPhone it opened the link menu instead. A quick tap still opens the work order, and swiping over the Board scrolls the page.

RunTight's logo on your iPhone home screen

Adding RunTight to your iPhone's home screen no longer shows just an R on affected Safari versions. If you already have the letter icon, remove it and add RunTight again to see the logo.

New requests are due today in your time zone

Requests from your request portal, from email-in, and created through the API without a due date are now due today in your workspace's time zone. Before, a request sent on a morning in New Zealand or Australia could be dated the day before and show as Overdue the moment it arrived.

The end of setup shows each job's real due date

When you finish setup with a PM that starts on a later date, the button now opens that schedule instead of the dashboard. If you run setup again on equipment that already has an open job, that job now shows its own due date (or that it's done) instead of always saying "Due today".

Repair times count the time you logged

Average repair time (MTTR) on your dashboard and in Reports, and the slow-repair check in each machine's health score, now use the minutes logged on a job. A job started in the afternoon and closed the next morning no longer counts as an overnight repair. Jobs with no time logged still use the time from Start to Done, which the job page now labels "Start to finish".

A shorter signup

Signing up now asks you to accept the Terms of Service once, on the last step before your workspace is created, instead of on both screens. On a phone, the analytics notice no longer hides the Get Started Free button: you can scroll the button above it.

A new workspace opens guided setup

After you create your workspace, you now go straight to guided setup, where you add your first equipment and PM schedule. Before, you could land on an empty dashboard instead. If you sign in later before adding anything, guided setup opens for you.

The phone menu returns to the bottom after you type

On an iPhone, the menu at the bottom of the screen (My WOs, Request Fix, Scan, History) no longer stays partway up the screen after you finish typing and the keyboard closes.

Scan and History are in the menu on tablets and computers

On a tablet or computer you can now open Scan and History from the sidebar. Before, they were only in the bottom bar on a phone, so a technician on a tablet had no way to reach their completed work orders or the QR scanner. On a phone, the menu now lists the same pages as the bottom bar too.

Notification setup no longer gets stuck

Turning on notifications no longer leaves you waiting indefinitely when your browser doesn't finish setup. You now get an explanation and can try again.

Completing a work order keeps the time on a running timer

If you complete a work order from its page while the timer is still running, the timed minutes are now added to Time Spent instead of being lost, and the timer stops.

Turning off Plan & billing alerts now stops trial emails

If you turn off Plan & billing alerts in Settings > Notifications, you no longer get the email a few days before your plan preview ends, or the one when it ends. Your workspace still moves to the Free plan as usual.

Notifications fit on your phone screen

The notifications list no longer runs off the left edge of your phone screen. It now opens full width under the top bar. Overdue and assigned work orders also show which equipment they are for, so two jobs with the same name, like one kitchen inspection for each oven, no longer look like the same notification twice.

Signing out on one device keeps you signed in on the others

Signing out on your phone no longer signs you out of RunTight on your computer or tablet too. Sign out now ends only the session on the device you tapped it on. Changing your password still signs you out everywhere else.

No more waiting for a grey Sign In button, and password reset that tells you if it failed

You no longer have to wait for a greyed-out button on the sign-in, sign-up or password reset page. Tap it right away, and the page finishes its quick security check before signing you in. If the check is slow, the page says so. If it can't finish, you see why and a Try again link. Asking for a password reset link now tells you if the request didn't go through, instead of saying the email was sent, and asking a second time works.

Meter readings on My WOs, and photos from your library

Finishing a job on My WOs that is linked to a meter now asks for the current reading before Mark done, the same as the full work order page. Meter-based PMs then count from the reading your tech just took. Add Photo on a work order, and the photo on Request a Fix, now let you take a picture or choose one already on your phone.

Work order buttons no longer hidden on phones, and slimmer buttons

On a phone, a work order's buttons now sit right on top of the bottom menu on every phone. Before, the round support button could cover one of them, and on some phones the work order's content showed through a gap under the buttons. Everyday buttons across the app are also a little shorter, while Start and Complete keep their larger size.

Time-or-usage PMs come due once, whichever is first

A PM set to both a time interval and a meter now creates one work order when either one comes due, then starts both counts again from there. Before, the time and the meter each kept their own count, so a busy machine could get the same PM twice a few days apart.

Save buttons recover when your connection drops

If your connection drops while you save, the button no longer spins forever. You now see a message and can try again. For new work orders, PM schedules, purchase orders, vendors, comments and downtime, the message tells you where to check first, so you don't create the same thing twice.

Save your photo markup on a phone

When you draw on a work order photo from a phone, Save now sits next to Cancel at the top of the screen, with the pens, colors, undo and clear on their own row below. Before, Save was pushed off the edge of narrow screens.

Every work order change shows in its history

A work order's activity history no longer misses changes. Creating a job, changing its status, approving, reviewing, reassigning, snoozing and recording a meter reading now always appear in its history.

  • —Closing several work orders at once now records the close in each one's history, the same as closing them one by one.
  • —If one of the selected work orders can't be closed, none of them close, and you see why.
  • —Approving or reassigning a work order that someone else just changed now tells you it didn't save, instead of looking like it did.
Meter resets and PM parts stay with managers; anyone can stop downtime

Two changes that affect everyone's schedule now need an admin, planner or supervisor, and stopping downtime no longer depends on who the job is assigned to.

  • —A technician can no longer record a meter reading below the current value, or a meter reset, from a work order. The job says who can.
  • —Technicians no longer see Edit or Duplicate on a PM schedule, so only managers change the parts it plans.
  • —Any technician can now stop downtime on a machine that's running again, even when the job it's logged against is assigned to someone else.
Saves that finish completely or not at all

Saving a purchase order, a new PM schedule or a part's stock count no longer leaves part of it behind when something fails. A purchase order is saved with all its lines, a new PM's first work order comes with its planned parts and next due date, and a stock change always appears in the part's inventory history. If a save fails, you now see why and nothing is half-saved.

More reliable calendar subscriptions

Calendar subscriptions now read larger schedules in full within supported limits, including existing PM work orders that prevent duplicate events. If a complete refresh cannot be produced, the feed returns an error instead of silently omitting events.

Smoother reading on the blog

The newsletter card no longer reappears when you scroll after dismissing it or subscribing. The site header also fits narrow phone screens, with easier-to-tap signup and menu buttons.

Readable PM schedule buttons on phones

Clone Schedule and Deactivate Schedule no longer squeeze together on narrow phones. The buttons stack so their labels stay readable, including while an action is running.

Clearer feedback when a save fails

Adding equipment no longer leaves the save button busy after an unexpected failure. If a signature cannot be saved, you see an error and your drawing stays available to retry.

Tidier equipment details on phones

Equipment details no longer leave awkward gaps between action buttons on phones. PM schedule names, details, and next due dates stay readable in a compact layout.

Clearer work-order guidance

The work-order guide now explains how status, approval, and supervisor review differ, and how to record labor, parts used, and unused returns. It also clarifies which records to keep when simplifying your forms.

More reliable part returns

Part returns now require a whole quantity within the amount remaining. If a return cannot be saved, your entry stays in place with an explanation. Part-editing controls also follow your work-order permissions.

Clearer controls for returning parts

You can now identify the return quantity and Return part action beside each part on a work order. The controls have part-specific accessible names and more room on phones.

Clearer instructions in Help & Guides

Help & Guides now distinguishes mobile and desktop steps, explains which roles and plans can use each feature, and shows current mobile and Parts screens. The instructions also clarify deleting versus deactivating parts, mobile timer behavior, QR scanning, and report exports.

Work-order photos and shared links

Photos uploaded for requests you never save are cleared after seven days; upload them again if you return to an older draft. Public work-order links are unavailable while a workspace is paused and work again when it resumes. Shift assignments stay under your workspace admin's control.

Offline work on shared devices

Saved offline work no longer carries over to a new sign-in when its owner cannot be confirmed. Offline work saved with your current sign-in stays available. Older saved work with no recorded owner is cleared, including edits that have not synced, so reconnect before switching accounts whenever possible.

Recurring assignments and emailed requests

Recurring jobs no longer send assignment notifications to people who have left your workspace. Requests emailed at the same time now respect the hourly request limit.

Calendar subscriptions and shared-device sign-out

Signing out stops reminders on that device. If an older calendar subscription needs a new link, copy your current calendar subscription URL from Settings.

Scheduled PMs go to the shift that works their due day

If you set up shifts under Settings → Shifts, an unassigned preventive maintenance work order is meant to go to the crew on shift. It went to whoever was on shift in the middle of the night, which usually meant nobody, and overnight shifts were missed. Each one now goes to the earliest-starting shift that works on the day the PM is due and has someone on it.

Photos attach to fix requests

A photo added on the Request a Fix page never reached the work order, and nothing told you. Photos now attach, so whoever takes the job sees what you saw, and a large photo from your phone camera is resized to fit first. If a photo can't upload, the page says so before anything is sent, so you can try again or send the request without it.

Large photos upload instead of failing

A photo added to a work order straight from a phone camera, without drawing on it, could be too large to upload and failed with a general error. It is now resized on your device before it uploads. On an equipment page, large photos are resized the same way, and a PDF or other file over 4.4 MB now tells you it is too large to upload, so you can try a smaller one.

September 2026

Improved

See who invited you, or start your own workspace

When you finish setting up an invited account, you now see which workspace invited you, who sent the invitation and the role you'll have. If you weren't expecting a teammate's invitation, you can create your own workspace instead.

Improved

Jump to the section you need in a maintenance guide

You can now open On this page on your phone or tablet and jump straight to a checklist, service interval, or other section. Article headers also put the category and reading time first, with publication and update dates on a separate line.

  • —Use Print at the top of any article to print the guide or save it as a PDF, without site navigation or newsletter prompts.
  • —Choose a section to close the menu and bring its heading into view below the navigation bar.
Fixed

Keep your repair notes and photos

Photos added on a mobile work order now stay with the job after you reload or complete it. Your repair details no longer appear saved when a save fails.

  • —Retry a failed save without retyping your notes.
  • —Opening full details waits for your edits to save; unsaved drafts can be recovered when you return in the same tab.
  • —If someone else changes the job while it is open on your phone, saving or completing pauses so you can review the current version without losing your draft.
  • —Compare your unsaved repair details with the saved version on your phone, then choose which to keep. Completion waits until the save problem is resolved.
  • —Discard your unsaved changes when a save can't go through, after you've had a chance to copy them.
  • —Completing a job now stops a running timer and saves the elapsed labor without a separate Stop tap.
  • —View saved photos on completed mobile work orders.
  • —Technicians see jobs that aren't assigned to them as view-only on their phone, with a note saying why.
Comparing unsaved and saved repair details on a demo mobile work order, then keeping the saved version
New

Maintenance statistics, with sources and context

You can now browse maintenance costs, downtime research, and workforce statistics from Resources → Maintenance Statistics. Each figure includes its source, date, and scope, plus a link and citation you can share. Download the statistics as a free CSV, or reuse a chart explaining why NIST’s cost estimates differ, without signing in.

Opening a maintenance statistic’s citation and copying it with its source, period, and permanent link
Improved

Find the maintenance guide you need faster

You can now search the blog by topic or equipment, narrow results by category, and browse twelve articles at a time. Featured reads have their own section, so sorting the archive by newest or oldest follows publication dates.

  • —Scan two columns of articles on desktop, or use Browse all articles to jump straight to search on your phone.
  • —Search and filter the whole archive from any page. Clear filters brings all articles back.
  • —Return from an article without losing your search, filters, sort order, or page.
Searching the blog for a forklift maintenance guide
New

Take a closer look at what's new

Open What's new from the top bar to review the latest update, watch its demo, or read the full changelog. Close it whenever you're ready to get back to work.

  • —Use View update on a changelog entry to reopen its spotlight.
  • —Demos start with a still preview and play when you choose to watch them.
Opening an update from the changelog, closing its spotlight, and reopening it
Improved

Review and accept the Terms in your workspace

You can now review and accept the Terms of Service when your workspace account needs an acceptance record. Open the documents, check the box, and continue where you left off.

  • —If you have already accepted the Terms for your workspace, this prompt does not appear.
Improved

Go from setup to your first PM

You can now create your first maintenance job during setup and open its checklist right away, or choose a future first due date.

  • —Start with one piece of equipment, review its schedule, and invite your team afterward from Settings.
  • —Changing industries refreshes untouched suggestions while keeping equipment and checklists you have edited.
  • —Completing a PM from My Work no longer moves its next scheduled date forward or backward.
Reviewing equipment and a PM checklist, then saving setup and seeing the first PM confirmation
New

New Team and Pro plans

New workspaces now choose from three plans: Free, Team and Pro. If your workspace was created before September 29, 2026, your free plan doesn't change: you keep your founding terms, with the features and limits you have today.

  • —If you're starting a new workspace, you can now choose Free, Team ($49/month) or Pro ($149/month). Each is one flat price for the workspace, with no per-user fees.
  • —Team and Pro can now be paid monthly or yearly. Paying yearly costs the same as ten months.
  • —If your workspace already exists, it keeps everything it has today on the free plan. There is nothing you need to do.
  • —If your workspace already exists and you want more, you can still upgrade to Pro for $49/month if you do it before October 29, 2026. After that you choose Team for more equipment and PM schedules, or Pro for advanced analytics, the REST API and webhooks. If you already pay for Pro, your price stays the same.
Improved

Updated Terms of Service: plans, billing and refunds

We published version 2026-09-28 of the Terms of Service. The Pricing and payment section now describes the paid plans. If your account already exists, the new version applies to you from October 29, 2026; until then, the version you agreed to still applies. The Privacy Policy has not changed.

  • —Founding members: your workspace keeps the free plan's limits and features it had on September 29, 2026
  • —If you pay the founding Pro price, you keep it while that subscription stays on it
  • —Paid plans are billed monthly or yearly, in advance, and renew until you cancel
  • —Moving to a plan that costs more is charged straight away, less credit for the time you have not used; other changes are credited to future invoices
  • —Payments are not refunded for unused time, except a charge we made in error
  • —You can read every version at its own permanent link, starting from the Terms of Service page
Improved

Clearer team invitations

When you invite someone to your workspace, the email they get now says who invited them, which workspace it's for and the role you chose, in the same style as the rest of RunTight's emails.

  • —The invitation link is now only used up when they click Continue, so it keeps working even if an email security filter opens it first.
  • —If you invite someone whose invitation is still waiting, you now send it to them again with a fresh link.
Improved

Fewer repeat emails for low stock and empty reports

Low-stock alerts and scheduled maintenance reports now only reach your inbox when there's something new to tell you.

  • —A low-stock alert now arrives once, when a part drops to or below its reorder point, instead of every day it stays low. Once you restock it above that point, the next drop alerts you again.
  • —Your daily, weekly or monthly maintenance report no longer arrives when there's nothing in it: no open or overdue work, nothing completed, no PMs due and no low stock.
New

Work order board, and drag work orders to a new day on the calendar

Work Orders now has a Board view alongside Table and Calendar. Your work sits in Open, In Progress, On Hold and Completed columns, and you can drag a card to start it, put it on hold or resume it. Dropping a card on Completed opens the work order so you can fill in the completion details as usual. On the Calendar, you can now drag a work order to another day to change its due date, switch between month and week, and schedule overdue or undated work from the new Needs a date list. Moving a PM work order changes only that one; the schedule keeps its usual cadence.

  • —Board search includes equipment and locations across your whole workspace.
Improved

Test your webhooks, and get equipment and people's names in every event

You can now click Send test next to any webhook under Settings → Webhooks to send a sample event straight away, so Zapier, Make or n8n have something to map before your first real work order. Work order events now also include the equipment's name, tag and location, who the work is assigned to, who completed it, and a link back to the work order, so a Slack or email step can say which machine needs attention without any extra setup.

New

Update equipment and send meter readings through the REST API

You can now keep RunTight in step with the equipment list and meter logs you already keep elsewhere, such as a spreadsheet or inspection form. The REST API can now look up equipment by asset tag, update its details, and record hour-meter or odometer readings. Readings follow the same rules as entering them in the app, meter-based PM schedules pick them up, and re-sending a reading never creates a duplicate. Critical is now accepted when creating equipment through the API.

  • —Find equipment by asset tag and see its meters
  • —Update name, location, asset tag, category and criticality, or archive and restore equipment. Archiving turns off its PM schedules and meters, just like Decommission in the app
  • —Record meter readings, with an optional time taken and a reason for any lower reading
New

Record a part on a work order without adding it to your Parts list

Buying a part from an outside supplier for a single job no longer means creating it in your Parts list first. On any work order, click Add Part and search for the part; if it's not in your catalog, you can add it directly from your search with its quantity and cost. It's recorded on that work order and counted in its parts cost, but it doesn't touch your Parts list or stock levels.

Improved

Imports bring in what fits instead of stopping at your plan limit

Importing a spreadsheet that would take you past your plan's limit on equipment or PM schedules used to refuse the whole file, so you ended up with nothing imported. Now the rows that fit are brought in, and the import tells you how many are left and why, so you can start working with what you have right away. The rest of your file is still on your computer: make room and import it again, and nothing you already brought in is affected. Validate & Preview Import always shows you the full picture before you commit, even when your plan is already full.

New

Stamping die maintenance log

A free log for tracking die life by hit count: what to check at every setup, weekly in-press inspections, and what to record at each reconditioning so you can see how much life a die has left. Download the Excel workbook or the printable PDF, or add the whole schedule to your account in one step.

New

Packaging line maintenance checklist

A free preventive maintenance checklist for case packers, labelers, shrink tunnels, and conveyors, with daily, weekly, and monthly tasks. Download the Excel workbook or the printable PDF, or add the whole schedule to your account in one step.

Improved

Webhooks now arrive within about a minute

Outbound webhooks are now sent within about a minute of each event, and failed deliveries retry automatically for up to 24 hours.

  • —Retries back off from 1 minute to 12 hours, and a failing endpoint no longer causes duplicate deliveries to your other endpoints
  • —Each request includes an event id (also sent as X-Webhook-Id) so you can ignore the rare duplicate
  • —Equipment added events are now sent
  • —PM schedule due events now cover every work order generated from a PM schedule, not only automatic ones
  • —Overdue events follow your organization's timezone
Improved

Your calendar now shows overdue work and upcoming PMs

Subscribed calendars now include overdue work orders (shown on today's date until they're done) and upcoming preventive maintenance from your PM schedules, using your organization's timezone. The subscribe link appears once you save, so the link you copy always works.

Improved

Get an email when a new request comes in

When someone submits your public request portal or emails in a work order, your admins and planners now get an email with a link to the new work order. Email-in addresses now end in @getruntight.com — turn email-in on under Settings → Workspace, save, then copy your address.

Improved

Scheduled reports match your settings

Scheduled report emails are now titled for the frequency you chose (daily, weekly, or monthly), respect each person's Scheduled digest reports email preference, and calculate PM compliance the same way as your dashboard — preventive work completed on time — or say No PMs due when none were.

New

Rate your RunTight experience

Share a star rating and optional comment from Dashboard, My Work, or the support panel. Choose Later to postpone the invitation. Each person controls their own feedback reminders.

Improved

Clearer limits for email delivery tests

Workspace admins can send a test email to their own inbox from Settings. Test attempts are limited to 3 per person and 10 across your workspace within a 10-minute window. If a limit is reached, a message explains when to try again.

Improved

Finish account setup after confirming your email

Get clearer confirmation steps, request a fresh confirmation link, and finish workspace setup after signing in. Setup retries preserve your account and keep invitation links pointed at the workspace you were invited to join.

Improved

Find older archived work orders

Search archived work orders by title, equipment, asset tag, or archive reason, and browse older results in pages. Restore an order directly from your search results while retaining its history.

Improved

Clearer work-order archiving

Use Archive order to remove work orders from active lists while retaining their history. Find them under Archived orders and choose Restore order when needed.

Improved

Faster fleet setup and meter entry

Manage matching maintenance across units, enter readings in equipment order, and archive work orders you no longer need in active lists.

  • —Apply a saved PM schedule to multiple units, with each unit's own meter and first-due value
  • —Sort and search meters by equipment or unit number
  • —Preview and import latest meter readings from an Excel sheet saved as CSV
  • —Import matching PM titles on different equipment without false duplicate warnings
  • —Workspace admins can archive work orders and restore them later without deleting their history
  • —Review saved offline edits when a work order changes or is archived before those edits can sync
Improved

Reach support by email

You can now email support@getruntight.com directly, and replying to any RunTight email reaches the same place.

  • —A new email opens a support ticket under your address, so the conversation shows up in the in-app Support panel just like a message sent from there
  • —Replying to a RunTight notification lands on your existing ticket instead of going nowhere
  • —Every RunTight email now carries a reply address on our own domain

Fixes (40)

The phone menu stays at the bottom

The menu at the bottom of your phone screen (My WOs, Request Fix, Scan, History) no longer gets stuck in the middle of the screen after you type.

Technicians can reply on any work order

If you're a technician, you can now comment on work orders that aren't assigned to you, for example to answer when a teammate @mentions you on their job. Before, those comments didn't post. If a comment ever can't be posted, you now see a message saying so, and your text stays in the box so you can try again.

Team and notification settings save again

Changing a teammate's role, deactivating or reactivating a teammate, and assigning shifts no longer fail. Saving your notification settings and turning on push notifications work again too.

Clearer equipment tags after setup

Equipment added during guided setup no longer gets a long, hard-to-read tag. New equipment uses the same short RT- tags as Add Equipment, and work orders label the tag clearly. Existing tags and printed QR codes keep working.

Keep your template through signup

Your selected template no longer gets lost when you finish signup in another browser. Start tracking parts now opens the parts importer, with instructions for using your downloaded workbook.

Terms notices stay dismissed

The Terms update notice no longer appears after you accept the current Terms. Dismissing it also keeps it hidden when you open RunTight on another device. Dismissing the notice does not accept the Terms.

Clearer email replies in support chat

Replies you send by email no longer repeat the earlier RunTight email in your support chat or conversation preview.

REST API lists end with an empty page instead of an error

Asking the REST API for a page past the end of the work order or equipment list no longer causes a server error. You now get an empty page with the list's total, so a script that pages through a list while records are being archived finishes normally instead of failing.

Meter reading imports keep tags like U-12 and u-12 apart

You can now import meter readings by asset tag when two pieces of equipment have tags that differ only in capital letters, such as U-12 and u-12. Each row goes to the equipment whose tag it matches exactly. A tag typed with different capital letters still finds its equipment when only one tag fits, and if it could be more than one, the preview lists those tags so you can write the one you mean.

Every asset tag you save can be scanned

When you edit a piece of equipment, the Asset Tag field now tells you if a tag is longer than 128 characters, has a tab or other hidden character in it, or starts with http:// or https://, instead of saving a tag your phone can't scan from its QR label. Equipment you create or update through the REST API follows the same rule. Sending a text field such as asset_tag as a number no longer causes a server error; you get a message that names the field instead.

Imported asset tags stay exactly as you wrote them

When you import equipment from a CSV file, asset tags now come in exactly as they're written in your file, spaces, accents and symbols included, so they keep matching the labels already on your machines. Before, the import dropped some characters and cut long tags short. Validate now also points out any row whose tag is used twice in your file, is already on another piece of equipment, or has a line break in it, so you can fix those rows before you import.

Scan QR labels for equipment tags with spaces, accents or symbols

You can now scan the QR code of any equipment whose tag has spaces, accents or symbols like Nº. Before, the scanner said the code wasn't a RunTight equipment label, even though the label came from RunTight. Labels you've already printed work as they are, so there's nothing to rename or reprint.

The @mention list in comments is readable again

When you type @ in a work order comment, the list of teammates now has a solid background, so the comments behind it no longer show through the names.

Reopened work orders show up in history

When you reopen a skipped work order, it now appears in that work order's history and in the Activity feed, with who reopened it and when.

Snoozing a PM no longer skips the next one

Snoozing a preventive maintenance work order now lands on the date you expect, wherever you are. If the new date would reach the next scheduled occurrence of that PM, Snooze tells you and asks for an earlier date, so the next PM is no longer silently skipped. If someone else changed the due date while you were looking, you'll be asked to reload instead of overwriting their change.

  • —If a PM schedule still shows an earlier occurrence, you'll be asked to check it before moving the work order forward.
The setup wizard keeps your first schedule and sends your invites

The PM schedule you build in the setup wizard is now saved with your equipment. Teammates you invite there now get their invitation email, and you add each person's name next to their email. If an invite can't be sent, the wizard tells you who was missed so you can invite them from Settings → Team. Invitation links now show the invited email address for confirmation before your teammate chooses a password. If a different account is signed in, they are asked to sign out first.

Scanning QR labels works on your phone again

When you tap Start Scanning, your browser now asks for camera access and the scanner opens. Before, it could say camera access was denied without ever asking. If the camera still can't start, the message now tells you why, such as another app using the camera.

Pages keep working when your browser translates them

If your browser translates RunTight into another language, pages such as Request a Fix no longer stop with an error while you use them.

Find work orders across your whole workspace

You can now search, filter, and sort all your work orders, not just the page currently on screen. Next and Previous follow your selected view, and bulk selections stay on the current page. Use Refresh to pick up recent changes, or Export page to download the visible results.

  • —Refresh also updates the Calendar view. Past-due work on hold remains visible in Overdue and keeps its overdue highlighting.
  • —The list opens with your newest work orders first. Click any column to sort by it, and Newest first takes you back.
  • —Due-date labels and overdue highlighting follow your workspace's date, even when you are in a different time zone.
  • —Older saved views and links recover unsupported filters automatically. Reset filters gives you a fresh start if a view cannot load.
Return unused parts from your assigned work orders

As a technician, you can now return unused catalog parts from your assigned work orders without a missing-part error. Returned quantities are added back to stock.

Clearer parts loading and cost editing on your phone

If the parts on a work order fail to load on your phone, you can now retry instead of seeing an empty list. Parts already loaded stay visible, and changes wait until the list is up to date. Cost editing is available for unlisted parts; catalog parts continue to use the price in your Parts list.

Emailed work orders show what the sender wrote

When someone emailed a request to your workspace's email-in address from a mail app that sends formatted email, the work order could come through as one long run-together block, with the earlier messages they were replying to tacked on the end and stray characters scattered through it. Work orders created from email now keep the sender's line breaks and leave off the earlier messages quoted beneath their reply.

Calibration and warranty reminders no longer come back every morning

When a piece of equipment's calibration came due, or its warranty was within 30 days of ending, you got a work order to remind you. Once you completed it, put it on hold, skipped it or archived it, another one appeared the next morning. Each reminder now comes once. If you've set a calibration interval on the equipment, completing the calibration work order sets the next due date that many days after the day you completed it, so the next reminder arrives on schedule; skipping it moves the date to the next one on the schedule instead. Until then, the equipment keeps showing the calibration as due.

The Pro preview notice no longer stays up forever

Once your 14-day Pro preview ended, the notice saying so stayed at the top of every page for good. It now shows for a week after the preview ends and then goes away. Separately, if you're not an admin and you reach a plan limit or a Pro feature, you can now ask your admin to upgrade in one click, and they get an email with your request.

Plan usage in Settings counts only what is active

The plan usage card under Settings → Billing counted archived equipment, archived PM schedules and deactivated people toward your limit, even though none of them count anywhere the limit is actually applied. If you archived equipment to get back under your limit, the card looked like it had done nothing. It now counts only active items, matches the Usage page, and shows your room the moment you archive something.

A brief hiccup no longer looks like a sign-in or permission problem

If RunTight is briefly unable to reach your data, uploading a photo, opening a shared link, accepting an invitation, starting a checkout, or using your API key could say that you were signed out, that you did not have permission, or that the item did not exist. Those moments now say the service is temporarily unavailable and invite you to try again, so you no longer go hunting for a missing record or a permission problem that was never there.

The upgrade button now tells you when checkout cannot start

Upgrading from the Pro preview banner or from a plan-limit message used to fail silently: if checkout could not be reached, the button simply stopped and showed nothing, leaving no way to tell whether it had failed or whether you had missed a step. It now says so, so you know to try again.

The RunTight icon on your iPhone home screen and in push notifications

When you add RunTight to your iPhone home screen it now gets an icon made for it, and push notifications now show the RunTight mark.

Archived equipment can be restored after your Pro preview ends

If your workspace had more equipment or PM schedules than the Free plan allows when your Pro preview ended, archiving one of them could not be undone: restoring it was refused as if it were new. You can now restore anything you archive, up to the number you had. Adding new items still waits until you are under the Free limit or upgrade. The Equipment and PM Schedules pages now say when you are over the limit, and the reminder before your preview ends tells you if your API key or webhooks will pause.

More reliable template downloads with browser translation

Template download buttons no longer break the page when browser translation has changed their labels. Excel and PDF downloads still show a confirmation after you click them.

Closing work orders in bulk now records who closed them and when

Selecting several work orders and choosing Close now stores the completion time and the person who closed them, the same as closing one from its own page. Those jobs now count toward completed-this-week, MTTR, and PM compliance instead of being left out. Separately, RunTight tabs sitting in the background no longer refresh notifications and support messages until you come back to them, which saves battery and data on shared tablets.

Purchase orders print vendor names in any European language

Sending a purchase order to a vendor whose name or address uses Cyrillic, Greek, Polish, Czech, Vietnamese or other accented letters left the PDF off the email entirely — the vendor got the message with no purchase order attached. The PDF now prints those names, addresses, notes and line items correctly.

Record what failed from your phone

Finishing a repair on your phone now asks what failed, the same as the work order page on a computer, and your answer is saved as you pick it. Until now that could only be recorded on a computer, so repairs finished in the field were missing from your failure reporting.

Assignment emails now go out however work is assigned

Assigning a work order emailed the assignee only from the work order's Reassign control. Now it also works when you assign while creating a work order, when you clone one, when you assign in bulk from the list, when a meter reading triggers a PM, when a PM schedule creates its first work order, and when you create a work order through the REST API.

  • —Assigning several work orders at once sends one summary email, not one per work order
  • —No email when you assign work to yourself
  • —With approvals turned on, the assignee hears about the work when it's approved, not while it's still waiting
  • —Each person's Work order assignments email preference is still respected
Work order approvals apply on every screen

With approvals turned on, work orders created from the mobile Fix Request screen or by cloning now wait for approval too, and pending or rejected work orders can't be started, resumed, or bulk-updated until an admin or planner approves them.

Email preferences apply to assignments and comments

Turning off Work order assignments or Comments and @mentions in your email preferences now stops those emails when work is assigned or commented on in the app, not just for scheduled work.

Workspace settings fixes

A round of fixes across Settings → Workspace.

  • —Announcements can be dismissed whatever characters they contain, an edited announcement shows again, and scheduled start and end times no longer shift when you save other settings.
  • —Saving workspace settings no longer undoes changes made elsewhere since you opened the page.
  • —A blank hourly labor rate stays blank, and negative rates are ignored.
  • —The REST API key now shows when it was last used. Invalid paging values fall back to defaults instead of erroring, creating equipment past your plan's limit returns 403, and the API docs list the rate limit and where to find your key.
  • —The CSV export keeps rows in a stable order and notes that archived work orders are in the JSON export.
  • —Restarting the setup wizard only offers sample data for an empty workspace, and tells you if it can't be loaded.
Retry account loading without leaving your page

If your account cannot be loaded, you can now try again from the same page on desktop or mobile instead of being sent back to sign in.

Survey fits smaller screens

The rating survey fits narrow phone screens without sideways scrolling, while keeping large star buttons and access to the form actions.

Parts inventory and team settings are easier to read on phones

The parts list and the team members list now show compact cards on small screens instead of squeezed tables, so long names stay readable and actions are easier to tap.

  • —Parts show their name, part number, supplier, stock status, and quantity at a glance, with edit and deactivate actions alongside
  • —Team members show their status, role, and shift on one card — including the shift assignment, which previously wasn't visible on phones at all
  • —PM schedules show their next due date directly in the list on phones instead of requiring a sideways scroll
  • —Long work order titles no longer run off the edge of the screen in the activity feed
  • —A meter that has never been read now says "never read" on the technician home screen instead of showing a huge overdue count
  • —Dashboard overdue and upcoming lists no longer stretch past the screen edge when a work order or equipment name is very long

August 2026

Improved

Clearer account setup and a fuller workspace export

New accounts now review the exact versioned Terms and Privacy Policy during setup, and the JSON workspace export explains precisely what it contains.

  • —Signup links to the dated, archived copy of each document and requires an unchecked acknowledgement before the account is created
  • —Invited teammates review the same current documents before their workspace profile is activated
  • —The JSON export pages through each listed dataset, includes row counts, redacts credentials, and names what it excludes instead of quietly leaving it out
  • —An export that cannot be completed now stops with a clear message rather than producing a partial file
Improved

Updated Terms of Service and Privacy Policy

We published version 2026-08-27 of both documents. The wording now matches what the product actually does, and every version is archived so you can always read the exact text you agreed to.

  • —Retention and deletion are described by the process we follow rather than a fixed number of days; email support@getruntight.com to start a deletion request
  • —The third-party services list now names every provider we use, including email delivery and signup abuse prevention
  • —Data storage is described by the configured hosting region instead of a specific data centre
  • —Each version stays available at a permanent link, and we may ask you to acknowledge a new version when you next sign in
  • —Feature and industry pages now describe what scheduling, inspection records, and history actually do, without implying that RunTight guarantees a compliance outcome
Improved

Privacy choices moved into deliberate settings

After you accept or decline optional analytics, the floating Privacy choices button no longer follows you across every page. You can review or change the browser-level preference from the Privacy Policy, Help, or Settings → Profile.

  • —A change you make applies straight away and in every open tab
  • —Marketing pages keep a conventional footer link to the Privacy Policy instead of an overlay
New

Teammates who already have an account can finally be added

Inviting someone who already signed up used to fail outright, and a colleague who signed up on their own ended up in a separate, empty workspace. Both now lead somewhere.

  • —Inviting an email that already has a RunTight account sends that person a request to join your organization instead of an error
  • —Signing up with a work email that matches an existing organization offers to join it, with an admin approving the request
  • —Pending invitations and join requests appear under Settings → Team, where admins can approve or decline them
Improved

Product updates can now come to you

Meaningful RunTight releases can now be shared by email, with a direct link to the full changelog so teams do not have to discover updates on their own.

  • —Product-update emails are separate from essential service announcements
  • —Each user can turn product news on or off under Settings → Notifications
New

PM coverage for every piece of equipment

The new PM Coverage Wizard finds active equipment without a recurring schedule, recommends a practical starter PM for each asset, and can launch the selected schedules and first work orders together.

  • —Equipment-specific starter schedules with editable titles and intervals
  • —Bulk review and selection for up to 100 uncovered assets at once
  • —Schedules and first preventive work orders are created as one safe transaction
  • —Already-covered equipment is skipped safely if coverage changes in another browser tab

Fixes (4)

Analytics prompts stay clear of mobile navigation

The analytics preference panel now stays above the mobile navigation instead of covering My WOs.

Work order dates and setup progress stay in sync

Due dates now display as the calendar day you selected, and the dashboard refreshes its setup progress as soon as equipment, schedules, or work orders change.

  • —Date-only work order values no longer shift back a day in time zones west of UTC
  • —Dashboard due and overdue windows now follow the organization's configured timezone
  • —Completing the first work order immediately clears the setup prompt
  • —Dashboard counts refresh after work order creation, completion, bulk updates, and offline sync
PM Coverage Wizard now follows your theme

The PM Coverage Wizard now correctly keeps dark mode active on direct loads and in-app navigation, with improved status-icon contrast on dark surfaces.

July 2026

New

Feedback is now a conversation

The feedback button now doubles as a private support inbox. See every feedback submission, read RunTight's replies, and continue the conversation without leaving the app. Email and in-app replies stay together in the same thread.

  • —Unread badge on the feedback button and per-conversation indicators
  • —Private conversation history tied to the signed-in account
  • —In-app replies automatically reopen the support ticket
  • —Email replies and in-app messages share one conversation
  • —One-click current-page screenshots with a private preview before sending
New

Five equipment checklists now turn directly into working schedules

The free template library now includes field-ready forklift, air-compressor, CNC, restaurant-equipment, and vacation-rental turnover programs. Each checklist can still be downloaded without an email wall, or carried through signup and opened in onboarding with the equipment and PM schedules already filled in.

  • —New equipment-specific landing pages with visible checklists, CSV downloads, FAQs, and practical implementation guidance
  • —One-click template-to-onboarding flow preserves the chosen industry, equipment, intervals, and checklist steps
  • —Industry pages now link directly to their most relevant working templates
Improved

Safer imports and a clearer path to the first completed job

CSV imports now check every row before saving, and save all at once, so a failed row cannot leave half an import behind. New accounts also get a persistent setup path from equipment and PM schedules through opening and completing the first work order.

  • —All-or-nothing equipment, PM schedule, and parts imports
  • —Import receipts clearly report validated, committed, skipped, or rolled-back rows
  • —Activation checklist continues through the first completed work order
Improved

Calendar subscriptions are now free for everyone

Subscribe to your upcoming work orders in Google Calendar, Outlook, or Apple Calendar — no Pro plan required. Under Settings → Calendar Subscription, flip it on and copy the link; it refreshes itself, so new and completed work orders keep your calendar current. The link uses a private, resettable token (separate from the Pro API key), and it's read-only. Existing Pro API-key calendar links keep working.

Improved

A searchable Guides hub — in the app and on the web

Help & Guides in the app now has a search box, so you can jump straight to the topic you need instead of scrolling. We also added guides for the newest features — printing QR labels, per-asset Service History reports, exporting workspace data, and subscribing to your work orders in Google, Outlook, or Apple Calendar. And there's now a public /guides page: the same step-by-step walkthroughs, readable without an account, so you (and search engines) can see exactly how RunTight works before signing up.

Improved

A better reading experience on the blog

Blog posts now have a reading progress bar with time remaining, a table of contents on large screens, and an "Up next" suggestion when you finish an article. The MTTR, CMMS-ROI, and maintenance-budget guides embed their live calculators right in the article — run your own numbers without leaving the page.

Improved

Browse the website without signing out

The sidebar now has Website Home and Blog links, so you can hop from the app to the marketing site, guides, and tools without signing out — previously the home page always bounced signed-in visitors back into the app.

New

Service history reports and full data export

Every piece of equipment now has a printable Service Record — a complete, presentable maintenance history (details, schedules, meters, every work order with labor and notes) you can hand to a buyer, an auditor, or an insurance adjuster. Think Carfax, but for your equipment. And under Settings → Your Data, admins can download everything — equipment, PM schedules, work orders, parts, meters, vendors — as clean CSVs in one zip. Your data is never locked in.

New

RunTight for vacation rentals — and for your house

Two new ways in: a vacation-rental edition (hot tub and turnover schedules, QR labels your cleaners can scan to report problems, a ready-made demo preset) and a home-maintenance page for running your own house — HVAC filter reminders, generator exercise runs, and hurricane-season prep, free forever for households. Both come with signup presets so you start with real equipment and schedules instead of a blank screen.

New

Email a work order into existence

Settings → Email-In Work Orders gives your shop a private address (yours only — it contains a secret code). Any email sent there becomes an open work order: the subject line is the title, the body is the description, quoted reply chains are stripped automatically. Built for the folks who live in email and will never open another app. Also: technicians who scan an equipment label in the app now land on a pre-filled new-work-order form instead of being bounced.

New

Shop-floor QR labels: anyone can report a problem by scanning

Equipment → Print Labels now produces sticker sheets aligned to Avery 5163 labels or large laminate-ready cards, one QR code per machine. With the public request portal enabled, scanning a label with any phone camera opens your report-a-problem form with that machine preselected — operators don't need an account or an app. Signed-in planners get a shortcut to the asset instead. This also fixed the in-app QR scanner, which was rejecting every real asset tag.

  • —New label formats: Avery 5163 sticker sheets (10 per page) and 2-per-page laminated cards
  • —Labels deep-link to the public request portal with the machine preselected
  • —In-app scanner now accepts all tag formats and label QR codes
  • —New asset tags use an RT- prefix (existing tags keep working)
New

Blog newsletter, RSS feed, and better guide discovery

You can now subscribe to the blog and get each week's maintenance guide by email (one-click unsubscribe, no spam). The blog also has an RSS feed at /rss.xml, every industry page recommends its most relevant guides, and the homepage highlights the latest posts.

New

Three new free calculators, three new templates, and blog sharing

The free tools and templates libraries more than doubled, and every blog post now has a share row (copy link, X, LinkedIn, Facebook, email, and your phone's native share sheet).

  • —New calculator: MTBF & MTTR — reliability and availability from operating hours, failures, and repair time
  • —New calculator: Reorder point — when to reorder each spare part from usage, lead time, and safety stock
  • —New calculator: Maintenance budget — annual budget estimate from replacement asset value (2-5% rule)
  • —New template: Work order log with priority, labor hours, parts, and failure cause
  • —New template: Forklift daily inspection checklist (OSHA pre-shift walkaround)
  • —New template: Spare parts inventory — columns match RunTight's CSV import exactly
Improved

CSV import now validates before writing anything

Bulk import is now a two-step flow: Validate & Preview runs every check — required columns, plan limits, duplicates already in your account, duplicates within the file itself, and asset/meter lookups for PM schedules — and shows a row-by-row report before a single record is created. You then confirm exactly how many rows will import. Combined with one-click undo, a bad spreadsheet can no longer half-import into your account.

June 2026

Improved

PO emails include a PDF attachment

Sending a purchase order to a vendor now attaches a formal PDF copy — bill-to/ship-to, line items, terms, and totals — alongside the email summary, ready to file or print.

New

Free maintenance calculators & templates

Two free tools anyone can use — a Downtime Cost Calculator and a CMMS ROI Calculator — plus downloadable preventive maintenance schedule and equipment log templates for Excel or Google Sheets. No login required.

  • —Downtime Cost Calculator at /tools — put a dollar figure on unplanned breakdowns
  • —CMMS ROI Calculator — what spreadsheet tracking really costs per year
  • —PM schedule & equipment log CSV templates at /templates
Improved

Industry guides for more verticals

New industry pages for breweries, woodworking shops, plastics & injection molding, and metal stamping — alongside a new industries hub at /for. The Industries menu now lists all 12 supported verticals.

Improved

Error IDs on error screens

If something breaks, the error screen now shows a unique Error ID and reports the details to us automatically — quote the ID to support and we can find your exact error.

New

Mobile work order completion page

Techs get a dedicated mobile-first completion flow in My Work — open a work order, run the checklist, log time and materials, done. Built for phones on the shop floor.

Improved

Reply to maintenance requests by email

Responding to a public maintenance request now sends a real email from the app instead of opening your mail client — with your message logged on the work order.

Fixes (1)

Fixed: sending POs to vendors and comment notifications

Sending a PO to a vendor could fail with an Unauthorized error, and comment notifications (push and email for assignees and @mentions) were not being delivered. Both are fixed.

April 2026

New

Share work orders publicly

Generate a read-only share link for any work order from the detail page. Send to vendors, contractors, or auditors without giving them a login. Links expire in 30 days by default.

New

Asset document attachments

Attach manuals, schematics, spec sheets, or any reference file to each piece of equipment. Supports PDF, images, Word, Excel, text, and CSV. Techs can view attached docs right from the asset page.

New

Usage page for your workspace

New Settings → Usage page shows your plan consumption vs limits — team members, equipment, and PM schedules with color-coded progress bars. Also shows API key activity and webhook delivery counts for Pro plans.

Improved

Downtime cost tracking

Reports downtime section now shows estimated dollar cost of downtime hours when an hourly labor rate is configured. Converts maintenance data into numbers your CFO cares about.

New

Labor cost tracking on Reports

Set an hourly labor rate once in Settings → Workspace. The Reports page now shows Total Labor Cost alongside Parts and Vendor costs, calculated from time tracked on completed work orders.

New

iCalendar subscription feed

Subscribe to your open work orders from Google Calendar, Outlook, or Apple Calendar, and your calendar keeps itself up to date.

New

Asset health scores

Every asset detail page now shows a color-coded Health badge (Excellent / Good / Fair / Poor / Critical) based on recent reactive work order count, overdue PMs, warranty/calibration status, and MTTR. Hover for the factor breakdown.

New

Data export & audit improvements

Full GDPR-style data export for admins plus new part inventory adjustment audit trail.

  • —Download your complete workspace data as JSON from Settings → Workspace
  • —Part quantity changes now logged with who, when, and delta
  • —Activity feed filter tabs (completions, status changes, comments)
  • —Unsaved changes warning on new WO and equipment forms
New

SLA tracking

Define response and resolution time targets per priority. Every work order shows a real-time SLA badge next to its status.

  • —Configurable per-priority targets (critical/high/medium/low)
  • —Industrial defaults: critical 1h/4h, high 4h/8h, medium 24h/48h, low 48h/168h
  • —Status values: On Track, At Risk, Breached, Met, Missed
  • —Configured under Settings → SLA Targets
New

Outbound webhooks

Push RunTight events to Zapier, Make, n8n, or your own middleware in real time.

  • —Five event types: wo.created, wo.completed, wo.overdue, pm.due, asset.created
  • —HMAC-SHA256 signature verification header
  • —Per-endpoint pause/resume and delivery history
  • —Configured under Settings → Webhooks
New

Photo annotation

Mark up work order photos right in the app — no third-party tools. Circle defects, point with arrows, frame problem areas.

  • —Freehand brush, rectangle, and arrow tools
  • —6 color options
  • —Undo, clear all, and cancel-to-original
  • —Touch-friendly for field use
New

Work order calendar view

Toggle the work order list into a monthly calendar. Hover any item for full details without clicking.

  • —Month grid with 7-day columns
  • —Color-coded by priority and status
  • —Rich hover tooltips with title, asset, due date, assignee
  • —Today highlighted, prev/next month navigation
New

Time tracking timer

One-tap start/stop timer on every work order. Timer persists across navigation and refreshes. Multiple sessions accumulate.

New

Bulk actions & advanced filters

Select multiple work orders or equipment and update them all at once.

  • —Work orders: bulk assign, set priority, close
  • —Equipment: bulk decommission, reactivate, set criticality
  • —Advanced filters: assignee, priority, type
  • —Saved filter views you can name and recall
New

Command palette (⌘K)

Fuzzy search every page and create action from one keyboard shortcut. Includes theme toggle and quick navigation.

  • —⌘K / Ctrl+K to open
  • —Single-key nav: g d, g w, g e, g p, g r, g s
  • —Quick create: n w, n e, n p
  • —/ focuses search, ? shows all shortcuts
New

Activity feed

New /activity page shows the last 100 changes across your workspace: who did what to which work order.

New

Dark mode

Night-shift-friendly dark theme. Toggle in the sidebar. Persists per browser, respects system preference on first visit.

New

Clone, Snooze, Print work orders

Three new quick actions on every WO: Clone to duplicate, Snooze to push the due date, Print to generate a signed paper/PDF version for audits.

New

Batch QR code printing

Print a sheet of QR codes for all filtered equipment in one shot. Use search and criticality filters to print a subset.

New

Meter reading sparklines

Every meter card now shows a 20-reading trend chart next to the current value. Spot fast-moving meters at a glance.

Improved

Dashboard performance

The dashboard loads dramatically faster, and returning to it is close to instant.

New

Setup emails for new workspaces

A new workspace now gets three short setup emails in its first week: a welcome, a nudge to add your first equipment, and a reminder to invite your team.

Improved

Mobile polish across every list page

Form grids now stack vertically on phones. Tables no longer clip columns. Buttons wrap cleanly on narrow screens. Full dark mode coverage.

Fixes (1)

CSV import rollback

After a bulk import, an Undo button deletes all rows created by the import in one click. No more manual cleanup after a partial failure.

Got a feature request?

Email support@getruntight.com or use the feedback button inside the app. We read every message.