GCXONE · Platform
NXG Core
The Tenant Foundation of GCX One
One Structure. Every Decision.
NXG Core is the base every customer gets: the tenant, the five-level hierarchy every other decision is made inside, role-based access control, the admin console and video viewer, and the tools that get an estate into the platform in the first place — BulkImport for onboarding at scale and CustomView for dashboards shaped to a role. It is the layer nothing else works without, and the layer a customer never names.

Key capabilities
- Multi-tenant architecture with logical separation per client and a subdomain of their own
- A five-level hierarchy — Service Provider, Customer, Site, Device, Sensor — that scopes every permission, alarm route and subscription
- Role-based access control separating what a user may do from which entities they may see
- BulkImport: customers, sites and devices created from one spreadsheet upload
- CustomView: drag-and-drop dashboards per role, saved per user and resettable to default
Primary use cases
- A service provider running many customers from one tenant with clean separation between them
- Onboarding a large estate in one operation instead of one device at a time
- Giving operators, technicians, managers and installers each a screen that fits their work
- Any deployment where who can see which sites is a contractual question, not a preference
At a glance
5
Hierarchy levels
3
BulkImport entity types
~5x
Faster onboarding than manual entry
130+
Extra sites per month per team
The hierarchy everything is scoped by
- Service Provider
- Customer
- Site
- Device
- Sensor
What each level decides
| Level | What it owns |
|---|---|
| Service Provider | Branding, locale, timezone, the tenant-wide alarm receiver, fleet-wide SLA reporting |
| Customer | Segmented dashboards and billing, and the subscriptions that cascade downward |
| Site | Coordinates, timezone, local operators, incident mapping |
| Device | Connectivity, streaming configuration and device health |
| Sensor | The finest grain: where an individual rule actually applies |
Architecture

Measurable results

Technical specifications
- Multi-Tenancy
- Data isolated per client, addressed by subdomain
- Levels
- Service Provider (root: fleet operations, SLA reporting, multi-site roles), Customer (client groups with their own dashboards and billing), Site (a physical location with coordinates and local operators), Device (recorder, bridge or AI box), Sensor (an individual camera or detector)
- Cascading Subscriptions
- A subscription taken at a parent level applies to everything onboarded beneath it afterwards, with no further action
- Scope Persistence
- A selected customer and site follow the user between Dashboard, HealthCheck, Video Search, Maps and Configuration
- Model
- Role-based, separating privileges (what a user may do) from entity access (what a user may see)
- Roles
- Configurable per deployment; installers, administrators and operators are the common three
- Onboarding
- Invitation email, address confirmation, password setup, then authentication at the tenant URL
- Multi-Organization
- An organization selector for accounts reaching more than one, showing the account role beneath each
- Entities
- Customers, sites and devices, each with its own Excel template
- Flow
- Download the template, fill it, upload the .xlsx or .xls, review the preview, confirm
- Effect
- Entities are created immediately; sites go live straight after upload
- Reported Impact
- Around 5x faster than manual entry, and more than 130 additional sites a month per team without adding staff
- Editing
- Drag to reposition, add widgets from a list, save the layout, reset to default at any time
- Role Defaults
- Operators get alarm widgets and live event feeds; managers and admins get KPIs and trends; technicians get device health and connectivity; sales and management get high-level performance
- Search
- One input to find a customer or site rather than scrolling a list
- Admin Console
- Configuration across the hierarchy, tenant settings, custom properties
- Video Viewer
- Live and recorded video with multi-camera layouts
- Universal Search
- Any entity found by name, jumping straight to it rather than navigating to it
- Tags
- A labelling system across customers, sites, devices and sensors, used for grouping, filtering and scoping reports
- Reports
- A standard report set with a report composer and scheduling
- Structure Is Load-Bearing
- Alarm routing, access control and health monitoring all operate inside the hierarchy. A site created in the wrong place is not a cosmetic error
- Access Is Not Implicit
- A user without a role lands on a blocked screen rather than a default view. That is deliberate
- Browser Support
- Chrome v90+ is optimal; Firefox v88+ and Edge v90+ are supported; Safari v14+ is limited; Internet Explorer is blocked
Tenancy and hierarchy
Access control
BulkImport
CustomView
Included tools
Governance & Limitations
Getting started
The base package. The work is not activation, it is getting the structure right before anything is imported into it.
- 01Set the service providerOrganization name and logo, regional locale and timezone, SOC contact details
- 02Define the rolesSeparate privileges from entity access, and create the roles before inviting anyone
- 03Import the estateCustomers, then sites, then devices, each from its own BulkImport template
- 04Shape the dashboardsSave a CustomView layout per role so a new user starts on a screen that fits their job