> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.workstatus.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Workstatus Visible App Installation Through Microsoft Intune

# Workstatus Visible App Installation Through Microsoft Intune — SOP

###### Purpose
This document provides step-by-step instructions for installing the **Workstatus Visible App on Windows systems through Microsoft Intune**.
The process involves:
* Mapping the user's Machine ID in Workstatus.
* Creating the user in Microsoft Intune.
* Assigning an Intune license to the user.
* Connecting the user's Windows system to Microsoft Entra ID.
* Registering the device with the organization's MDM.
* Creating and assigning the Workstatus Visible App in Intune.
* Verifying the installation and data synchronization.
---
###### Prerequisites
Before starting the installation, ensure the following:
* Admin/IT team has access to Microsoft Intune.
* Admin/IT team has access to Microsoft Admin Center.
* User has a Windows system.
* The **previous** version of the **Workstatus** app should be **uninstalled**.
* User has **Administrator access** to the Windows system.
* Workstatus Visible App package is available.
* Workstatus custom detection script is available.
* User's Machine ID is available/mapped in Workstatus.
* Internet connectivity is available on the user's system.
---
### 1. Admin / IT Team Actions
### 1.1 Create User in Microsoft Intune
###### Step 1: Open Microsoft Intune
Open the Microsoft Intune portal:   [Microsoft Intune Admin Center](https://intune.microsoft.com/auth/login/?utm_source=chatgpt.com)

###### Step 2: Create a User
* Log in with the Admin/IT account.
* Go to **Users**.
* Click **Create User**.
* Select **Create New User**.
* Enter the **User Principal Name**.
* Enter/copy the user's email address.
* Enter the **Display Name**.
* Set/copy the temporary password.
* Click **Review + Create**.
* Review all the entered information.
* Click **Create**.
![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot20_1nohs7k.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot21_t2z00u.png)


![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot22_eu0v32.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot23_lvzqnv.png)



**Note:** Keep the user email address and temporary password available because they will be required when connecting the user's Windows system to Microsoft Entra ID.
### 1.2 Assign Microsoft Intune License to the User
After creating the user, assign an Intune license.
###### Step 1: Open Microsoft Admin Center
Open:  [Microsoft Admin Center – Users](https://admin.cloud.microsoft/?ocid=cmm45ut5ap0\&utm_source=chatgpt.com#/users)

###### Step 2: Assign License
* Go to **Users**.
* Select **Active Users**.
* Search for the newly created user.
* Click the **three-dot (...)** menu.
* Select **Manage Product Licenses**.
* Go to **Licenses and Apps**.
* Select the appropriate **Microsoft Intune license**.
* Enable the Intune license.
* Click **Save Changes**.
###### Verification
Verify that the Intune license is successfully assigned to the user before proceeding.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot24_zstgtq.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot26_1iel06z.png)


# 2. Action on User's Windows System

**Requirement: The user must have Administrator access to the Windows system.**

###### 2.1 Open Work or School Account Settings
On the user's Windows system:
* Open **Settings**.
* Go to **Accounts**.
* Select **Access work or school**.
* Click **Connect**.
![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot27_g0tivv.png)


###### 2.2 Join Device to Microsoft Entra ID
* In the account connection window, click **Join this device to Microsoft Entra ID**.
* Enter the **user email address** created in Intune.
* Enter the temporary password created during user creation.
* Click **Sign in**.
![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot28_1ql4nfh.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot29_1u4fbp.png)


###### 2.3 Update User Password
The **Update Your Password** screen will appear.
Enter:
* **Current Password:** Temporary password provided during user creation.
* **New Password:** Create a new password.
* **Confirm Password:** Enter the new password again.
Click **Sign in/Submit** as applicable.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot30_1w06las.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot31_rkbolt.png)

###### 2.4 Complete Device Registration
The system will display a **Registering your device** screen for a short period.
After registration:
* The **Account Added to this device** confirmation screen will appear.
* Click **Done**.
* If a confirmation pop-up appears, click **Join**.
* Wait for the registration process to complete.
* When **You're all set** appears, click **Done**.
The Windows user account is now connected to **Microsoft Entra ID**.


![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot32_nk2xz0.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot34_1lfirfh.png)

###### 2.5. Connect the Device to Company MDM
After joining the device to Microsoft Entra ID:
* Go back to **Settings → Accounts → Access work or school**.
* Click **Connect**.
* Enter the user's company email address.
* Enter the user's password.
* Complete the connection process.
After successful connection, the **Connected to company MDM** option should be displayed.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/image_2539ra.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot7_1yo586o.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot8_1qq1t01.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot9_uzg6lj.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot10_euedut.png)

###### 2.6 Verify MDM Connection
* Click **MDM**.
* Click the **Info** button.
* The **Managed by Vinove** screen will open.
* Scroll to the bottom of the page.
* Click **Sync**.


![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/image_lon3zh.png)


![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot36_1i3cj65.png)
|| Important: Syncing the device ensures that the latest Intune policies and application assignments are received by the user's Windows system.

# 3. Admin / IT Team — Create Workstatus Visible App in Intune
After the user's device is registered with Intune/MDM, the Admin/IT team can create the Workstatus Visible App deployment.
###### 3.1 Open Windows Apps
* Log in to Microsoft Intune.
* Go to **Apps**.
* Select **Windows**.
* Click **Create**.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot37_1ihybcw.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot38_m82gxb.png)

###### 3.2. App Information
* Select **Windows app (Win32)**.
* Click **Select**.
* Click **Select package file**.
* Upload the [Workstatus Visible App package ](https://app.workstatus.io/downloads/windows/visible/7.0/intune/install.intunewin)provided by the Workstatus team.
* Enter the required **Publisher Name**.
* Enter app version
* Click **Next**.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot39_1q2fnm0.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot40_924xru.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot41_1mmj58j.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot42_16xt9io.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot43_50tqgz.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot44_1yi2f5a.png)

###### 3.3. Program Configuration
Configure the installation commands.
**Install Command** :
* **powershell.exe -NoProfile -ExecutionPolicy Bypass -File ".\install.ps1"**
**Uninstall Command :**
* **powershell.exe -NoProfile -ExecutionPolicy Bypass -File ".\uninstall.ps1"**
After entering the commands:
* Verify the commands carefully.
* Click **Next**.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot45_1haw0hr.png)


###### 3.3. Requirements
Configure the application requirements.
**Operating System Architecture**
* Check **Operating System Architecture**.
* Select **No** for the applicable architecture requirement as per the Workstatus package configuration.
###### Minimum Operating System
Select: **Windows 10 1607**
Click **Next**.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot46_1h5vz71.png)

**Note:** Keep the minimum OS version aligned with the Workstatus application's supported Windows version if the package requirements are updated.

###### 3.4. Detection Rules
Detection rules allow Intune to determine whether the Workstatus Visible App is already installed.
* Select **Custom Detection Script**.
* Upload the [Workstatus detection script](https://app.workstatus.io/downloads/windows/visible/7.0/intune/detect.ps1) provided by the Workstatus team.
* Set:
1. - **Run script as 32-bit process on 64-bit clients:** No
   - **Enforce script signature check:** No
   - **Run script silently:** No
* Click **Next**.
**Important:** Use the exact detection script provided by the Workstatus team. Do not modify the script unless instructed.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot47_112i5kd.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot48_agh1i8.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot49_1c39iln.png)

###### 3.5. Dependencies
On the **Dependencies** page:
* Review the configuration.
* No additional dependency is required unless specified by the Workstatus team.
* Click **Next**.
![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot50_52jqky.png)


###### 3.6. Supersedence
On the **Supersedence** page:
* Review the configuration.
* No supersedence configuration is required unless replacing an existing Workstatus application version.
* Click **Next**.
![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot51_5ev5ba.png)

###### 3.7. Assignments
Assign the Workstatus Visible App to the required users or devices.
The following options are available:
* **Add Group**
* **Add All Users**
* **Add All Devices**
Select the appropriate assignment based on the deployment requirement.
For a user-based deployment, select **Add All Users** or the appropriate user group.
For a device-based deployment, select **Add All Devices** or the appropriate device group.
Click **Next**.

**Recommendation:** For production deployment, use a specific user/device group instead of assigning the application to all users or all devices unless the deployment is intentionally organization-wide.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot52_2ze3uc.png)

###### 3.8. Review + Create
1. Review all application configuration details.
2. Verify:
   * App package
   * Install command
   * Uninstall command
   * Requirements
   * Detection script
   * Dependencies
   * Assignments
3. Click **Create**.
The Workstatus Visible App package will begin uploading to Microsoft Intune.

**Note:** Application upload may take several minutes depending on the package size and internet connection.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot53_17xx37d.png)
### 4. Verify App Installation Status in Intune
After assigning the Workstatus Visible App, Admin/IT can verify the deployment status from Microsoft Intune.
* Log in to **Microsoft Intune**.
* Go to **Apps → Windows**.
* Search for and open the **Workstatus Visible App**.
* Open the **Overview** or **Monitor** section.
* Check the application installation status.
Intune displays the installation status for the assigned users/devices.
### Installation Status
| **Status** | **Description** |
| ---- | ---- |
| **Total** | Total number of users/devices assigned the Workstatus application |
| **Installed** | Workstatus Visible App was successfully installed |
| **Not Installed** | Application has not been installed on the assigned system |
| **Failed** | Application installation failed |
| **Install Pending** | Installation is waiting to be processed by Intune |
| **Not Applicable** | Application is not applicable to the assigned user/device |

![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot54_1qapaku.png)

### 5.App Installation on User System
After the application is successfully uploaded and assigned:
* Intune will deploy the Workstatus Visible App to the assigned Windows system.
* The user's Windows system must be connected to the Internet.
* The device must be successfully enrolled with Intune/MDM.
* The device should perform an Intune sync.
* Intune will download and install the Workstatus Visible App.
* Search for the **Workstatus Application** on the user's system.
* The Workstatus login screen will appear.
* Enter the user's **Username/Email** and **Password**.
* Click **Sign in**.
* After successful login, select the required **Project** from the project list.
* Select the required project and click **Start Timer**.

### 6. Data Synchronization
After successful installation:
* Workstatus services will start running on the user's system.
* The application will communicate with the Workstatus backend.
* User activity/tracking data should begin synchronizing.
* Initial data synchronization may take approximately **10–15 minutes**.

**Note:** The exact synchronization time can vary depending on network connectivity, device performance, Intune policy sync, and Workstatus service status.
### 7. Troubleshooting
###### Workstatus App is not installing
Check:
* Device is connected to the Internet.
* Device is connected to company MDM.
* Intune license is assigned to the user.
* User/device is included in the application assignment.
* Intune has successfully synced.
* Installation command is configured correctly.
* Workstatus package was uploaded successfully.
* Detection script is configured correctly.
###### App is installed but data is not syncing
Check:
* Machine ID is correctly mapped to the Workstatus user.
* Internet connection is available.
* Workstatus services/processes are running.
* Wait approximately **10–15 minutes** for initial synchronization.
* Verify the user/device association in Workstatus.
* Check application logs if data still does not appear.