---
title: "Mobile App Guide"
source: /gcxone/getting-started/mobile-app-guide
locale: en
updated: 2026-09-17
---
## **What the Mobile App Does**

The GCXONE mobile app, branded "XO by NXGEN" on its splash and login screens, gives you secure, on-the-go access to your security monitoring platform: view live camera feeds, check site and device status, arm/disarm individual devices or an entire site at once, isolate devices, and monitor audio intervention activity, all from your phone.

## **Why It Matters**

Security monitoring shouldn't stop when you leave your desk. The mobile app keeps operators and managers connected to their sites from anywhere, with live video, real-time status, and direct device control.

## **How It Works**

### Downloading the App

The GCXONE mobile app is available for Android and iOS. Search for **NXGEN** in the Google Play Store or Apple App Store and install it on your device.

[Play Store App Download Link](https://play.google.com/store/apps/details?id=com.nxgenapp&pcampaignid=web_share)

[App Store](https://apps.apple.com/us/app/nxgen/id6504390107)

### Logging In

Opening the app presents the Welcome screen, with a language selector (**EN**) at the top. Enter your **email address** and **password**, then tap **Continue**.

![Welcome screen: email address and password fields, Continue button](/api/media/file/IMG_8586-edited-d61f7f48.png?prefix=media)

Your session stays active while you use the app, with more reliable sign-out when you choose to log out. On iPhone, the login screen now displays correctly when Reduce Motion is enabled in system accessibility settings.

### Selecting Your Organization

If your account has access to more than one organization, you'll land on a **Select your organization** screen after logging in. Search or tap the organization you want to work in to continue to the Home screen. If your account only has access to one organization, you'll skip this screen entirely.

>   Each organization in this list shows your access role underneath its name (for example, "Full access role").

![Select your organization screen](/api/media/file/IMG_8589-edited-d4edb325.png?prefix=media)

### Home Dashboard

After logging in you land on the Home screen, headed "Service Provider Overview" with a "Hi \[your name\], here is your summary" greeting. This is your monitoring overview — a quick snapshot of your entire estate at a glance.

The top bar also has a Profile icon (opens your Account screen — see Account & Preferences below) and a bell icon for notifications.

The Home screen is organized into the following sections:

- **Device Security** — Armed and Disarmed counts, shown at a glance with color-coded tiles, plus an All Sensors total.
- **Isolation** — expand to see "No active isolation" or a breakdown of currently isolated devices and sensors.
- **Portfolio** — Customers, Sites, and Towers counts; tap through to browse any of the three lists (see Portfolio: Customers, Sites & Towers below).
- **Recent Activity** — Total Events (24 Hours) and Audio Interventions (24 Hours).
- **Recent Alarms** — the most recent alarm events across your estate, each with a snapshot thumbnail, site name, device, a True/False alarm badge, and a timestamp. Tap **View All** to open the full Alarms list, or tap an individual alarm to open its Alarms Details.

Use the bottom navigation bar — **Home, Alarms, Devices, Portfolio** — to move between the app's main areas at any time.

![Home screen, full view](/api/media/file/IMG_8590-edited-4e20a2fa.png?prefix=media)

### Account & Preferences

Tap the Profile icon in the top bar to open your **Account** screen, showing your name, email, and role badges (for example, "Service Provider · Super Admin") at the top, an Organization section, a Preferences section, and an About section.

![Account screen](/api/media/file/IMG_8591-edited-344c5c33.png?prefix=media)

**Organization** shows your current organization. Tap it to open the same Switch organization sheet described under Selecting Your Organization, letting you change organizations without logging out.

![Switch organization sheet, opened from the Account screen](/api/media/file/IMG_8568-edited-2c5720fa.png?prefix=media)

**Preferences** has four settings:

- **Push notifications** — toggle alerts for alarms, isolation, and arm changes.
- **Language** — leave System off to keep English, or choose from Deutsch, Español, Français, and Polski.
- **Appearance** — switch between Light, Dark, and System theme modes.
- **Live View** — set the default number of streams per page (4, 6, 8, or 12) and default layout (Grid or Card) for the Live View screen.

Tapping **Language** opens a picker with these options:

![Language picker](/api/media/file/IMG_8569-edited-b32acf9c.png?prefix=media)

Tapping **Appearance** opens the theme picker:

![Appearance picker](/api/media/file/IMG_8594-edited-348b8528.png?prefix=media)

Tapping **Live View** opens the streams-per-page and layout picker:

![Live View picker: streams per page and layout](/api/media/file/IMG_8592-edited-24353d97.png?prefix=media)

**About** lists What's New (release notes for the current version), Help & documentation, and Privacy policy.

## **Key Capabilities**

### Portfolio: Customers, Sites & Towers

Tap **Portfolio** in the bottom navigation bar to browse your entire estate. The screen header shows your total customer, site, and tower counts, with a **Customers / Sites / Towers** toggle underneath to switch between the three views — all three are searchable.

- **Customers** — each row shows the customer's name and account email. Tap a customer to see the sites that belong to them.
- **Sites** — every site you have access to, regardless of customer, listed by name. Use **Search Site** to filter by name if you manage a large number of locations.
- **Towers** — every tower you have access to, listed by name with its site and device count underneath. Tap a tower to open its detail screen, showing when it was created, how many of its devices are currently active, and the device list itself (for example, a Teltonika router, a Genesis Audio device, or a Victron unit). Arm/Disarm is available on individual devices within a tower where the role and device type support it.

![Portfolio tab, Towers view with the Customers / Sites / Towers toggle and the towers list](/api/media/file/1_portfolio_towers_list-edited-504933b5.jpg?prefix=media)

![Tower detail screen showing creation date, active device count, and the device list](/api/media/file/2_tower_detail-edited-8b0573b7.jpg?prefix=media)

Tap any site, from either view, to open its Site screen.

![Portfolio tab: Customers view with Customers/Sites toggle](/api/media/file/IMG_8570-1--edited-9622ce73.png?prefix=media)

### Site Screen

Tapping a site opens its detail screen — titled "SITE" with the site name and address underneath (or "No address data available" if none is on file). If the site itself is isolated, this header shows a live countdown and turns the screen's top banner orange, with a **Stop Isolation** control in place of the usual Isolate button.

From this screen you can access, top to bottom:

- **Arm/Disarm** — shows the site's current state (Armed/Disarmed) and lets you bulk arm or disarm every device at the site in one action. See Bulk Arm/Disarm below.
- **Isolate** — a site-level Isolate control, separate from each device's own Isolate button and from the bulk Arm/Disarm action; opens the same duration dialog described under Isolation.
- **Live Grid View** — shows a camera and I/O count (e.g. "2 Camera · 0 I/O"), or "No active cameras available for this site" if none are configured; tap to open the Camera screen for this site.
- **Total Events (24 hrs)** — how many alarm events have occurred at this site in the last 24 hours. Tap it to open the full Alarms list for this site.
- **Audio Interventions** — how many audio interventions have occurred at this site in the last 24 hours. Tap it to open the Audio Interventions list (see below).
- **Devices** — the number of devices configured at this site.
- **Schedules** — the number of active arm/disarm schedules set for this site.
- **Contact Person** — the number of saved site contacts.

![Site screen: Arm/Disarm, Isolate, event totals, and contacts](/api/media/file/IMG_8574-edited-0e8aeda6.png?prefix=media)

### Bulk Arm/Disarm

Tapping **Arm/Disarm** on the Site screen opens the Arm State screen, which lets you change the state of every device at the site in a single action instead of arming or disarming devices one at a time.

- A banner warns that **this action may take several minutes to complete across all devices**.
- Swipe the control to arm or disarm the whole site. An **Attention** confirmation dialog then asks you to confirm — for example, "This will arm 3 devices at CBE OFFICE" — with **Cancel** and confirm buttons.
- Below the swipe control, every device at the site is listed individually with its current state (Armed, Disarmed, or Not armable for devices that don't support remote arming) and when it last changed state.

The Arm State screen while the site is armed:

![Arm State screen, armed](/api/media/file/IMG_8577-edited-2015f848.png?prefix=media)

After confirming, each device updates individually and shows when it last changed state:

![Arm State screen after confirming, devices updating](/api/media/file/IMG_8575-edited-dcc2b26a.png?prefix=media)

The same screen after disarming the site:

![Arm State screen, disarmed](/api/media/file/IMG_8576-edited-b9a089a1.png?prefix=media)

>   Bulk Arm/Disarm changes every device at once; use a device's own Isolate or Swipe To Disarm control from Device Details when you only need to act on one device.

### Live Camera View

**Live Grid View:** Tapping the **Live Grid View** tile on the Site screen opens the **Camera** screen — a **Camera List** with a **Live Grid View** link at the top and the site's cameras listed below (name, type, and Active status).

**Live View:** Tapping **Live Grid View** again from the Camera List opens the Live View screen, using your default layout and streams-per-page from Account & Preferences. Choose a layout from the four options at the top, then either tap an individual tile's Add Camera control or tap **Fill the grid** to open a Select Camera picker — choose the cameras you want and tap Done to add them to the grid. Sites with more cameras than fit in one grid show a **Page 1 of 2**-style page indicator at the bottom, alongside the total camera count and a grid/list view toggle.

Each populated camera tile streams live automatically and shows the camera name; a tile that fails to connect shows a **Retry** control in place of the stream.

Where your role allows it, you can trigger a device output — such as a gate, lock, or siren — directly from Live View or the camera grid without leaving the screen.

![Live View, card layout with three live camera streams](/api/media/file/IMG_8580-edited-dffc32ab.png?prefix=media)

Tap the play button on any tile to open that camera at full width, or the expand icon to fill the entire screen.

![View Live: single camera stream with refresh and expand controls](/api/media/file/IMG_8582-edited-084de39e.png?prefix=media)

>   If a stream can't connect, the app shows an error such as "An error occurred while getting the streaming endpoint, please contact the administrator" or "RTSP Streaming failed due to invalid connection information." Stream availability depends on your device's network connection and the camera's online status.

### Devices

Tap **Devices** in the bottom navigation bar to see every device across your entire estate, or tap **Devices** from within a Site screen to see only that site's devices. Either way, the screen opens with:

- A count summary (e.g. "23 armed · 5 disarmed") and **All / Armed / Disarmed** filter tabs, each showing a live count.
- A **Search devices or sites** field.
- A list of devices, each showing its name, type (for example, Hanwha, NVR, Audio Device, Uni View, Virtual Device), and a colored audio icon, with updated icons and faster loading of device details.

![Devices list, global view with type and audio icons](/api/media/file/IMG_8583-edited-13c0804c.png?prefix=media)

Swiping a device to arm or disarm it shows a brief confirmation banner (e.g. "Device armed") with an **Undo** option. Long-press a device to select multiple.

Tap a device to open its **Device Details** screen, showing the device name, a Live Grid View entry for that device's own cameras, its active sensors, and the current arm state.

Each sensor is listed with its name and type (for example, "System Camera"). A green **Active** badge confirms the sensor is online and functioning. Two actions are available directly from Device Details:

- **Swipe To Disarm** — when a device is armed, a green banner appears at the top of the screen. Swipe it to disarm the device. This is the quickest way to respond to an accidental trigger.
- **Isolate** — tap the Isolate button to temporarily suppress alarm signals from this device.

While a device is isolated, the arm-status banner is replaced with a live countdown showing the time remaining and a Stop Isolation control.

![Device Details, active isolation countdown](/api/media/file/f73e28c5a1ee9e8276860529942824ca38d647a9-1170x2532.png)

### Isolation

Isolation temporarily pauses alarm transmission from a device, with a separate site-level Isolate control also available. This is useful during maintenance, testing, or when planned activity at a site would otherwise generate false alarms. Disarm stops alarms from being received by the device.

To isolate a device:

1. From the Device Details screen, tap **Isolate**.
2. The Isolate dialog appears. Choose a duration — 15 min, 30 min, 45 min, 1 hour, 2 hours, 4 hours, or 8 hours.
3. Tap **Start**. The device will be isolated for the selected time and will not send alarm signals during that period.

The Site screen also has its own **Isolate** button, separate from each device's individual Isolate button and from the site's bulk Arm/Disarm action. Tapping it opens the same duration dialog and, once active, replaces the Site screen's header with a live countdown and Stop Isolation control.

![The mobile app's Site screen with the Isolate sheet open, offering durations from fifteen minutes to eight hours.](/api/media/file/IMG_8595-edited-f6f9d482.png?prefix=media)

Once a site-level isolation is active, the Site screen itself shows the countdown and Stop Isolation control:

![Site screen during an active site-level isolation, with countdown and Stop Isolation control](/api/media/file/IMG_8596-edited-9ac9d81b.png?prefix=media)

>   Isolated devices and sensors are summarized on the Home dashboard under Isolation, so your monitoring team always has visibility of what's currently suppressed.

### Site Contacts

Site screen → Contact Person opens the site's **Contacts** screen, with a prominent **Add Contacts** button and a list of any contacts already saved:

![Contacts list](/api/media/file/IMG_8597-edited-d14dcd6d.png?prefix=media)

Tap an existing contact to open its details:

![Contact Details](/api/media/file/69016da1c3cf0b20ba8d8bee210fc3b13ce346ca-1170x2532.png)

Both screens share the same fields:

- **Available** — toggle whether this contact is currently reachable.
- **Name** (required), **Description, Email, Codeword**, and **Phone Number (Main)**.
- **Save Contact** to store your changes. When editing an existing contact, a **Delete Contact** option is also available.

Tap a saved phone number or email address to call or message the contact directly from the app.

![Add New Contact](/api/media/file/IMG_8608-edited-ae7dcbc7.png?prefix=media)

### Audio Interventions

Tapping **Audio Interventions** on the Site screen (or the Audio Interventions tile on Home) opens a list of every audio intervention at that site or across your estate, with a header showing the total count and how many are loaded (e.g. "110 interventions · 50 loaded"). Each entry shows the source name, action (for example, "Mic ON"), and a timestamp.

![Audio Interventions list](/api/media/file/IMG_8599-edited-c7d25c17.png?prefix=media)

Tap an entry to see its full detail: source name, action, user action, the exact time it occurred, and the email of the account that performed it.

![Audio Interventions detail](/api/media/file/IMG_8600-edited-6083d0ca.png?prefix=media)

### Alarms

Tap **Alarms** in the bottom navigation bar to see every alarm event across your estate, most recent first — the screen header shows how many total events exist and how many are currently loaded, loading more as you scroll. You can also reach a single site's alarms by tapping **Total Events (24 hrs)** on its Site screen.

Each alarm row shows a snapshot thumbnail, the customer and site, the triggering device and camera, a **True/False** alarm badge, and a timestamp.

Tap the filter icon in the top-right to open the Filters panel over the alarm list:

![Alarms list with Filters panel open](/api/media/file/IMG_8602-edited-ba1efb29.png?prefix=media)

The panel lets you narrow the list by:

- **Location** — restrict to specific customers, sites, or devices (defaults to all).
- **Alarm type** — All, Real, or False.
- **Date range** — defaults to the last 24 hours.
- **Detections** — filter by Vehicle, Motion, and/or Person, with a **Match all** / **Match any** toggle to control whether an event needs every selected type or just one.

Tap **Clear** to reset the filters, or **Apply** to run them.

![Filters panel: Alarm type, Date range, and Detections](/api/media/file/IMG_8603-edited-b477ad62.png?prefix=media)

Tap an alarm to open **Alarms Details**, which shows the customer and site, the device and camera, the event type (e.g. "Person"), a **True/False alarm** badge (with a **Masked** badge alongside it when the alarm came from a masked region), the timestamp, a **Share** icon to copy or share a link to the alarm, and thumbs up/down feedback icons. Below the main snapshot, a **Heatmap / Mask / History Mask** toggle switches the image between the plain view and overlays showing detection heat, the current mask, or the mask's history; hold a frame preview to pause it while you review, then release to resume. Swipe between **Pre alarm**, **Alarm**, and **Post alarm** images — the Alarm image marks the detected object with a bounding box. Tap **Playback** to load the recorded clip for a 30-minute window around the event. A **Detections** section lists what was detected and the confidence percentage (e.g. "Person · 94%"), and an **Information** section shows the device and camera name.

![Alarms Details with the Masked badge, Share icon, thumbs up/down, and the Heatmap/Mask/History Mask toggle showing the Mask overlay](/api/media/file/3_alarm_review_mask-edited-56a31c73.jpg?prefix=media)

![Alarms Details: detections, playback, and information](/api/media/file/IMG_8604-edited-62175222.png?prefix=media)

## **Real-World Use Cases**

- When an Admin leaves the office and receives an alert, they can open the mobile app, view the live feed from the affected camera, and swipe to disarm directly from their phone.
- An Installer arriving at a site for maintenance taps Isolate on the Site screen to suppress alarms for 30 minutes during the work.
- Decommissioning a site is a single action: an Admin uses the site's bulk Arm/Disarm to disarm every device at once instead of going through them individually.
- First thing in the morning, an Operator checks the Home dashboard to see armed/disarmed counts across all sites and spot devices under active isolation that need attention.
- An investigator reviewing the last week of Person detections at a single site filters Alarms by that site, sets Detections to Person, and applies a custom date range.

## **Best Practices**

- Isolate is available per device (Device Details), at the site level (Site screen's own Isolate button), and as a bulk Arm/Disarm action for an entire site — use whichever matches what you're working on.
- Use **Fill the grid** in Live View to quickly select and add all the cameras you need from one picker, instead of adding them to the grid one at a time.
- Check the **Isolation** section on the Home dashboard at the start of every shift — isolated devices are not sending alarms.
- Use the Alarms filters to narrow down large event lists by location, alarm type, date range, or detection type instead of scrolling through everything.
- Keep each site's Contact Person details up to date so the right person can be reached during an event.

## **Additional Details**

### Quick Reference

| Screen | What You Can Do |
| --- | --- |
| Home | Monitoring overview — Device Security; Isolation; Portfolio; Recent Activity; and Recent Alarms summaries. |
| Account & Preferences | View your profile and role; switch organization; set push notifications; language; appearance; and default Live View layout. |
| Portfolio | Toggle between browsing Customers, Sites, and Towers; search any list; open a site's or tower's detail. |
| Site Screen | Bulk Arm/Disarm the whole site; the site's own Isolate control; Live Grid View; event totals; Audio Interventions; device count; schedules; and contacts. |
| Arm State | Arm or disarm every device at a site in one action with a confirmation step; view each device's individual state. |
| Camera | Camera List for a site; tap Live Grid View to open the Live View layout screen. |
| Device | Primary hardware hub connecting and managing security data at a specific location. |
| Devices | Browse devices — across your whole estate from the bottom nav; or one site's from its Site screen; filter by Armed/Disarmed; search; swipe to arm/disarm; select multiple. |
| Sensor | Individual monitoring component (camera or motion detector) that captures data to trigger alerts. |
| Device Details | View active sensors; Swipe To Disarm; isolate the device; see the live isolation countdown. |
| Live View | Choose a layout; select cameras from the picker; start a live stream. |
| View Live | Watch a single camera stream in real time; expand to fullscreen. |
| Isolation | Suppress alarm signals for a set duration (15 min–8 hours) — available per device; at the site level; and via bulk Arm/Disarm. |
| Contact Person | View / add / edit a site's saved contacts. |
| Audio Interventions | Browse audio intervention events with source; action; user; and time. |
| Alarms | Browse and filter alarm events — across your whole estate from the bottom nav; or one site's from its Site screen — most recent first. |
| Alarms Details | View the recording (with detections and confidence) or snapshot image(s) captured for a specific alarm; toggle Heatmap/Mask/History Mask overlays, share the alarm link, and give thumbs up/down feedback. |