Skip to content

Modules

Released modules can be enabled or disabled per institution under Admin, Features.

Disabling a module hides its navigation and stops its endpoints answering.

Key Label What it gives you Licence
module.operations School operations (preview) Projects, approvals, bookings, events, maintenance, procurement and lifecycle workflows Campus operations add-on
module.repairs Submissions Lodge and track repair submissions, loans on repair, outcomes and costs Included
module.tickets Tickets The built-in queue for work that is not a device repair Included
module.timeTracking Time tracking Timers, time on replies, work types, estimates, My time and time reports. On by default wherever Tickets is Included
module.loans Loans Issue loan laptops and iPads, and track who has what Included
module.assets Stocktake Device lifecycle fields, warranty tracking and scan-the-room audits Included
module.directory Directory Manage Entra, Google and AD users Included
module.knowledgeBase Knowledge base Self-help articles on the public help page Included
module.stock Stock Sell and track consumable stock Included
module.costs Cost analytics Break down repair costs by type, term and coverage Included
module.cardChecker Card checker Tap-to-verify cards against the directory Included
module.inductions Device inductions Start-of-year handout checklists and roster tracking Included
portal.client Student portal Students look up and lodge their own repairs, loans and purchases Included
portal.parent Parent portal Parents view their child’s repairs and, optionally, costs Included
module.sla Service levels Resolution targets per priority with overdue flagging Included
module.csat Satisfaction Post-repair star rating, summarised on the dashboard Included
module.reports Reports Operational reports with CSV export and scheduled delivery Included
module.docs Documentation The desk’s own runbooks, in spaces, bound to what they are about Included
module.network Network The wireless, switching and gateway estate in one pane Included
module.statusPage Status page Community-facing uptime page driven by your monitors Included
module.integrations API and webhooks Public API keys, signed webhooks, and the MCP endpoint Included
module.automation Automation rules When-then rules on submission creation Included
module.monitors Services monitor Uptime monitoring with severity-based alerts Included
module.printers Printers Live printer fleet over SNMP Included
module.security Security ThreatLocker approval requests, ticket-linked Included
module.backups Backups Encrypted scheduled backups and portable export Included

The Plugboard plan includes every base module, and so does the 30-day trial. Licences on the earlier tiers keep the modules they were sold with. See plans.

These three keys, with module.operations above, make up the campus operations add-on. They are not base modules: a licence has to include the add-on, and the trial does not. These three also need Tickets and explicit activation.

Key Label What it gives you
module.facilities Facilities Configured Facilities desks and service forms
module.administration Administration Configured school-office desks and service forms
module.departments Other departments Other named school service desks

See school departments for permissions, pause behaviour and the database prerequisites.

Modules are mostly independent. The ones that are not:

This Needs
module.costs module.repairs, which is where costs are recorded
module.timeTracking module.tickets. It is off whenever Tickets is off
module.csat module.repairs, since ratings are collected on the tracking page
module.statusPage module.monitors, or it has nothing to show
module.network Nothing, but network alerts need module.monitors. Without it the pane still shows status and drives ticket correlation
module.automation module.repairs for submission rules; module.tickets for ticket rules
The MCP endpoint module.integrations. Without it /api/mcp returns 404
The help centre Nothing, but it is empty without module.knowledgeBase

module.assets covers both stocktake and disposals.

A deployment can hide modules regardless of what a tenant administrator does, with the same variable that tailors the public demo:

Terminal window
DEMO_DISABLED_MODULES=module.cardChecker,module.inductions

A module hidden this way cannot be re-enabled from the interface while the variable is set.

It hides the module. Stored records are retained. The candidate department add-ons also disable schedules; re-enabling a department does not restart those schedules or replay missed work.

The thing to think about before switching something off in a live system is whether people are relying on it right now. Turning off Loans while devices are out means nobody can return them until it comes back.