π Understanding Automatic App Updates in NX
NX offers an Automatic App Updates feature designed to ensure that all POS devices at a venue remain up-to-date with the latest released version of the NX POS application β without requiring manual intervention.
This helps maintain consistency, performance, and access to the newest features and bug fixes across your entire operation.
βοΈ Enabling Automatic App Updates
Automatic updates can be enabled at the venue level within the NX Portal.
To enable:
- Log in to the NX Portal.
- Navigate to Configuration β In-Store β POS Config.
- Under Automatic App Updates, toggle the setting to Enabled.
- Click Save.
πΈ Example: Enabling Automatic App Updates
When this option is turned on, the NX Cloud automatically coordinates app updates for all devices in that venue.
π When Updates Occur
Once Automatic App Updates is enabled, the update process is triggered when the venue runs End of Day (EOD).
During the End of Day sequence:
- The NX Cloud checks all connected NX POS devices associated with that venue.
- If a device is connected via Esper and is running an older release version of the NX POS App, the system will automatically schedule the app update.
- The app will then update to the latest RELEASE build.
Important: Only devices connected to Esper will receive automatic updates.
Devices that are offline or not Esper-managed will not update until they reconnect.
π§© How the Process Works
| Step | Process Description |
|---|---|
| 1οΈβ£ | Venue runs End of Day in NX POS |
| 2οΈβ£ | NX Cloud checks for enabled Automatic App Updates |
| 3οΈβ£ | NX Cloud validates Esper connection for each POS device |
| 4οΈβ£ | Any device running an older release version of the NX App is automatically updated |
| 5οΈβ£ | The device completes the update process before the start of the next business day |
π« What Will Not Update
Automatic updates are designed to maintain operational stability. Therefore, NX will not overwrite newer or non-release builds.
The following exceptions apply:
- Devices running a newer build (e.g., beta or testing versions) will not be downgraded.
- Devices not connected to Esper will not update automatically.
- Devices that are powered off or disconnected during End of Day will receive the update the next time they check in to NX Cloud and Esper.
π§ Why Enable Automatic App Updates
Enabling this feature ensures:
- Consistency: All POS devices run the same stable release version.
- Reliability: Devices receive important performance and security updates automatically.
- Reduced Downtime: No manual intervention needed to push updates.
- Simplified Management: Ideal for multi-venue operators or those with distributed devices.
β‘ Best Practices
| Best Practice | Recommendation |
|---|---|
| Enable at the Enterprise or Venue Level | Ensure all locations follow the same update process. |
| Run End of Day Daily | Updates are applied during this process. Skipping EOD may delay updates. |
| Keep Devices Connected | Ensure Esper devices remain online to receive updates. |
| Monitor Version Consistency | Verify that all devices show the latest release after EOD. |
| Avoid Manual Installs | Manual installs can interfere with automated version control. |
β Summary
| Feature | Description |
|---|---|
| Location | NX Portal β Venue β General Settings β Technical |
| Trigger | Runs during End of Day |
| Scope | Applies to all Esper-connected POS devices |
| Version Type | Updates to the latest Release build only |
| Exclusions | Newer (beta) versions and offline devices |
π¬ Key Takeaway
When Automatic App Updates is enabled, NX ensures your venueβs POS devices are always running the latest release build automatically β seamlessly and safely β every time you complete End of Day.