🔧
Maintenance Scheduler
Loading Maintenance Scheduler…
⚠️ Server unavailable — changes will not be saved until the connection is restored.

📊 Dashboard

⚠️ Overdue
Work OrderDuePriorityAssignee
📌 Upcoming (Next 30 Days)
Work OrderDatePriorityStatus
💰 Budget Overview

📋 Work Orders

All Statuses▾
All Priorities▾
All Categories▾
All Assignees▾
All Months▾
All Years▾
Work Order Category Est. Due Date Priority Status Assignee Est. Cost Actions

📅 Calendar

📅

📥 Requests

📍 Locations

⚙️ Assets

🏗 CapEx

👥 People

📈 Reporting

Report

⚙️ Settings

📅 Schedule
⏰ Automatic report: sent at 8:00 AM Eastern all year round. Each recipient chooses how often below: Weekdays, Daily or Mondays. People can also change their own from their name menu, under Report Schedule…
Last sent: —

Sends the report to all recipients straight away, using the same code the 8am schedule runs.

✅ Data is stored securely in Netlify — no configuration needed.
📧 Recipients

No recipients added yet.

👁 Report Preview

Built by the server — this is the message itself, not a drawing of it.

Subject: —
💾 Backup & Restore

Download a copy of everything, or bring data back in. Administrators only.

A file can be a full backup to restore, or a list of work orders to add. The app tells you which it is and what it will do before anything changes.

☁️ Server Backups

Daily backups are saved automatically at 8am every day. The last 7 days are kept.

Loading…

✉️ Email Delivery
EmailJS lets the app send emails directly from the browser — no server needed. The free plan includes 200 emails/month, which is plenty for a daily team report.

Setup steps:

  1. Create a free account at emailjs.com
  2. Add an Email Service (Gmail, Outlook, etc.) and note your Service ID
  3. Create an Email Template — set To Email: {{to_email}}, Subject: {{subject}}, Body (enable HTML): {{{report_content}}}
  4. Copy your Public Key from Account → General
Work Order photo