Built for maintenance, not for demos.

Every feature passes one test: "Is this faster than the card rack?" If it doesn't help your techs get work done, it doesn't ship.

Dual-Trigger Scheduling

Calendar OR meter-based — whichever comes first. Daily, weekly, or by runtime hours. Seasonal scheduling for equipment that only runs part of the year.

  • Set any calendar interval: daily, weekly, monthly, quarterly, annual
  • Meter-based triggers on runtime hours, cycle counts, or mileage
  • Dual mode: whichever threshold hits first generates the WO
  • Seasonal scheduling — pause PMs for equipment in off-season
  • Auto-generated work orders with checklists and assignments

Mobile-First Work Orders

Techs see their work list on their phone. One tap to start, checklist to follow, photo for evidence, one tap to complete. Big buttons for greasy thumbs.

  • Progressive Web App — add to home screen, no app store
  • Priority-sorted work queue shows what matters first
  • Photo attachments for before/after documentation
  • Push notifications for new assignments
  • Works on any phone with a browser

Offline Mode

Works in the press pit where WiFi doesn't reach. Changes sync when you're back online.

  • View work orders and asset details without a connection
  • Complete checklists and log readings offline
  • Automatic background sync when connectivity returns
  • Conflict resolution handles concurrent edits
  • No data loss — everything is cached locally

Parts & InventoryPro

Issue parts to work orders, track stock levels, get low-stock alerts. Know if you have the belt before you walk to the machine.

  • Track part numbers, locations, suppliers, and costs
  • Reorder-point alerts when stock runs low
  • Issue parts directly to work orders
  • CSV import for bulk loading your parts catalog
  • Cost tracking for maintenance spend analysis

Reliability AnalyticsPro

MTBF, MTTR, failure Pareto, PM compliance rate, maintenance cost tracking, and downtime analysis. Your reliability engineer gets real data, not guesses.

  • Mean Time Between Failures (MTBF) per asset
  • Mean Time To Repair (MTTR) tracking
  • Failure code Pareto analysis
  • PM compliance trend over time
  • Technician workload distribution
  • Maintenance cost by equipment
  • Downtime tracking & analysis

QR Code Scanning

Stick a QR label on the machine. Tech scans it, sees PM history, open work orders, and specs.

  • Generate and print QR labels for each asset
  • Scan with any phone camera — no special app
  • Instant access to asset details, history, and open WOs
  • Report issues directly from the scan screen
  • No more looking up asset tag numbers

Checklists & Procedures

Step-by-step PM procedures right on the work order. Required steps must be checked before completion.

  • Build multi-step checklists on each PM template
  • Mark steps as required or optional
  • Auto-saves progress as techs work through steps
  • Reusable templates across similar equipment
  • Materials list attached to each procedure

Meter Readings

Track runtime hours, mileage, cycle counts. Meter-based PMs trigger automatically when readings hit the threshold.

  • Multiple meters per asset (hours, cycles, miles, etc.)
  • Automatic PM triggering at configured thresholds
  • Reading history with trend tracking
  • Validation to prevent impossible entries
  • Daily rate calculations for projected maintenance

Immutable Audit Trail

Every status change, every completion, every skip with a reason. Database-enforced — nobody can edit or delete the record.

  • Append-only audit log for every work order event
  • Status changes, completions, skips, and reassignments
  • Timestamped with user attribution
  • Database triggers — not application logic — ensure integrity
  • Export-ready for compliance audits

Purchase Orders & VendorsPro

Create POs, pick parts from inventory, get approval, receive stock. Link POs to work orders so you know what every repair costs.

  • Draft → submit → approve → receive workflow
  • Part picker auto-fills description and cost from inventory
  • Receive POs to auto-increment stock quantities
  • Print/PDF export to send to vendors
  • Link POs to work orders for cost-per-repair tracking
  • Vendor directory with contact info and linked POs

Signatures & Custom FieldsPro

Capture technician signatures on completion. Add custom fields for anything your industry needs — calibration specs, regulatory codes, safety tags.

  • Canvas-based signature capture on work order completion
  • Custom text, number, date, and dropdown fields
  • Apply custom fields to work orders or assets
  • Warranty expiry and calibration due tracking on assets
  • Auto-generated WOs for overdue calibrations
  • Color-coded badges for warranty/calibration status

Public Request PortalPro

Let operators and non-maintenance staff submit requests without a RunTight account. Rate-limited and spam-protected.

  • Shareable URL for your organization's request form
  • Submitters select equipment and priority — no training needed
  • Honeypot and rate limiting block bots automatically
  • Requests become reactive work orders in your queue
  • Enable/disable from settings with one toggle

Approval WorkflowsPro

Require admin or planner approval before technicians can start work orders. Control what gets worked on and when.

  • Toggle approval requirement in settings
  • Admins and planners can create WOs without approval
  • Pending WOs show approval banner with approve/reject actions
  • Rejection requires a reason — visible to the technician
  • All approvals tracked in the audit trail

REST API & iCal FeedPro

Create work orders and assets programmatically. Build your own connections to ERP, IoT sensors, or internal tools. Plus a subscribable calendar feed for Google Calendar, Outlook, or Apple Calendar.

  • GET and POST endpoints for work orders and assets
  • iCal feed subscribes any calendar app to your next 90 days of work
  • API key authentication with per-tenant keys
  • Paginated, filterable responses
  • Generate and revoke keys from settings
  • Pro plan required — keys are automatically disabled on downgrade

Outbound WebhooksPro

Push RunTight events to Zapier, Make, n8n, or your own middleware in real time. No polling, no cron — get notified the moment things change.

  • Five event types: wo.created, wo.completed, wo.overdue, pm.due, asset.created
  • HMAC-SHA256 signature header for request verification
  • Per-endpoint pause/resume and delivery history
  • Subscribe to multiple events per endpoint
  • Delivered via daily cron scan — no duplicates, at-least-once semantics

SLA Tracking

Define response and resolution time targets per priority. Work orders show their SLA status in real time — on track, at risk, breached, or met.

  • Configurable targets per priority (critical/high/medium/low)
  • Industrial defaults: critical 1h/4h, high 4h/8h, medium 24h/48h, low 48h/168h
  • Real-time status badge on every work order
  • Tracks response and resolution time from creation
  • Visible on WO detail page with tooltip showing elapsed vs target

Dashboard KPIs

Six reliability metrics on your dashboard — no spreadsheet required. See the health of your maintenance program at a glance.

  • MTTR — average repair time over 90 days
  • MTBF — average time between failures over 90 days
  • PM Compliance — percentage completed on time
  • Planned vs Reactive ratio — target 80%+ preventive
  • Backlog Age — average age of open work orders
  • Repeat Failures — assets breaking 2+ times in 30 days

Work Order Calendar

Switch your work order list to a monthly calendar view. See what's due this week at a glance, color-coded by priority, with hover tooltips for quick info without clicking.

  • Month grid view alongside the standard table view
  • Color-coded by priority: critical red, high orange, medium amber, low slate
  • Overdue work orders highlighted in bold red
  • Completed WOs shown in green with strikethrough
  • Hover any item for full details without clicking
  • Today's cell highlighted, prev/next month navigation

Photo Annotation

Circle the defect, point to the problem, frame the area. Mark up photos right in the app before attaching them to a work order — no third-party tools needed.

  • Freehand brush, rectangle, and arrow tools
  • 6 color options including red, amber, green, blue
  • Undo, clear all, and cancel to use original
  • Works on touch and mouse — field-ready on any phone
  • Annotations flatten into the saved photo

Time Tracking

Start a timer when you pick up a work order, stop it when you're done. Wrench time is logged accurately without relying on techs to remember the clock.

  • One-tap start/stop timer on every work order
  • Timer persists across navigation and refreshes
  • Multiple sessions accumulate on the same WO
  • Feeds directly into MTTR reporting and labor cost metrics

Bulk Actions

Select multiple work orders or equipment and update them all at once. Assign a batch to a tech, reprioritize after an outage, decommission a production line.

  • Multi-select with checkboxes on work order and equipment lists
  • Work orders: bulk assign, set priority, close
  • Equipment: bulk decommission, reactivate, set criticality
  • Saved filter views for recall ('Overdue critical', 'My team today')
  • Advanced filters by assignee, priority, type

Command Palette & Shortcuts

Power users never need the mouse. Cmd+K jumps to any page or action. Single-key shortcuts for navigation, creation, and search.

  • Cmd+K / Ctrl+K opens a fuzzy-search command palette
  • g d / g w / g e / g p — jump to Dashboard, Work orders, Equipment, PMs
  • n w / n e / n p — create new WO, Equipment, PM schedule
  • / focuses the search on the current page
  • ? shows the full shortcut help overlay

Dark Mode

Easier on the eyes for night-shift supervisors and anyone working long hours. Toggle on any dashboard page; respects system preference on first visit.

  • One-click toggle in the sidebar
  • Persists across sessions
  • Respects system prefers-color-scheme on first visit
  • Full coverage — every page, every component
  • Marketing and login pages stay light for consistent branding

Ready to ditch the card rack?

Set up your equipment, load your PM schedules, and have your techs working in under 3 minutes.