NLS FM Reporting Portal

Mechanical & Electrical Facilities Management

Admin

Company Administrator

Client

Client Portal Access

Dashboard

Welcome back to your admin portal

Welcome back
Loading dashboard…
v2.13.0
Worksheet Inbox
Review, accept and reject engineer worksheets from the field
Unassigned
Awaiting Review
Scheduled
Need Invoicing
Open inbox
Quotations
Build and send professional quotations — track approvals, revisions and accepted quotes in one place
Draft
In Progress
Sent
Won
Needs Action
Open quotations
Preferred Suppliers
Browse approved suppliers by trade category — goods and services partners with contact details and specialisms
Categories
Suppliers
Goods
Services
Open supplier directory
Service Line Planner
Plan and manage service lines, resources and schedules
Planned
Variable
Clients
Open planner
Client Reports
Create, manage and publish client reports
Total
Published
Drafts
Open reports
Project Planner
Create and manage project plans — assign to clients, track progress, open the plan viewer or editor
Plans
Active
Completed
Business Actions
Track open actions — assign to team members, set priority and due dates, monitor progress
Open
Overdue
Mine
Manage actions
Manage Clients
Add clients, users, projects and account settings
Total
Active
Users
Go to clients
System Settings
Quotation rates, worksheet config, reporting targets, SLP dropdowns and global portal settings — all in one place
5
Systems
1
Live
4
Migrating
Open settings
Staff Management
Manage your engineers, subcontractors and admin team — skills, availability, compliance and assignments
👷
⏳ Coming Soon
Engineers
Active
Compliance Due
Invoices
Generate invoices from approved quotes — manage outstanding, paid and overdue billing with full audit trail
⏳ Coming Soon
Raised
Outstanding
Overdue
Total Clients
Active
Total Projects

Client Management

Total Users
Admins
Client Users
Active

User Management

👁 Preview as Client — Admin QA Tool
Client user rows show a teal 👁 Preview Client View button in the Actions column. Click it to open that client's dashboard in a new tab — exactly as the client sees it — so you can QA-check the view before deploying. No password needed.

Email Templates

Customize email templates for sending client credentials and notifications.

Activity Log

System Settings

Auto-Logout / Session Timeout

Users are automatically signed out after the set period of inactivity. A 2-minute warning countdown is shown before sign-out, giving users the option to stay signed in.
Default: 30 minutes — recommended for client-facing portal
Default: 60 minutes — admins work longer sessions

Dashboard Reset Password

Security: This password is required to use the Reset All Data option in the Dashboard Editor. Keep it private. Default is NLS@Reset2025!

Service Line Defaults

Master list used by all clients in the Service Line Planner. Changes apply on next client load.
Loading master list from Supabase…

Data Backup & Restore

Important: Regularly backup your data to prevent loss when clearing browser cache. Export creates a JSON file with all clients, users, and dashboard data.

Export All Data

Download a complete backup of all clients, users, dashboards, and settings as a JSON file.

Last backup: Never

Import Data

Restore all data from a previously exported backup file.

Accepts .json backup files

⚠️ Backup Recommendations:
  • Export data after adding or updating clients
  • Keep backup files in a safe location
  • Import will replace ALL current data
  • Consider weekly backups for active systems

Current Data Summary

0
Clients
0
Users
0
Dashboards
0
Activities

Automatic Backup History

Auto-backups are created automatically when you add/update clients, users, or dashboards. They're stored in your browser for quick recovery. For permanent backup, use the "Export Data" button above to download to your computer.

Loading auto-backups...

Scheduled Daily Backup

● Disabled

How it works: When the Admin Portal is open, a background timer checks every minute whether a backup is due. At the scheduled time it automatically downloads a full JSON backup for each client to your computer. Keep the portal open in a browser tab during scheduled hours.

Last backup: Never

Scheduled Backup History

Date & Time Type Files Size (KB) Duration Status
No scheduled backups yet
🚀 Release Manager
Complete every step in order — from coding session to live clients
PRODUCTION
loading…
STAGING
loading…
STEP 1 Start New Release
Format: DD-MMM-YYYY-X
STEP 2 Download Fresh Files & Upload to Staging
1. Download fresh files from the Publish tab in this coding session
2. Go to Ionos File Manager → open /public/staging/ → upload these files in order:
Start a release in Step 1 to see the file list.
STEP 3 Test on Staging — Complete Checklist
🔗 Open Staging Site Opens staging login — sign in with your admin account to test
0 / 0 complete
🧪 Staging Test
📊 Data & Content
🖥 Console & Errors
🔖 Version Control
✅ Sign-Off
🕐 Release History
Loading…
All items must be ticked before sign off is available
STEP 4 Upload Files to Production
Go to Ionos File Manager → open /public/ (the root folder — NOT staging) → upload these same files in order:
Complete testing and sign off first.
STEP 5 Go Live — Update version.json & Upload
⚠️ Read before clicking — 3 actions required
  1. Click Log Release below
  2. Copy the version.json text shown and save the file
  3. Upload version.json to /public/ on Ionos
Client Version Status loading…
Loading client data…

My Dashboard

View your M&E FM performance metrics

Profile Information


Change Password

Support & Contact

Need help? Contact our support team for assistance.