This guide helps you get ActivTrak Agents running on your organization's computers. Whether you're installing the Agent on a single computer or deploying it across hundreds of devices, we'll walk you through the best approach for your situation.
Contents
Before you begin
Add ActivTrak to your allowlist
This is the #1 reason Agents fail to work properly. Add the ActivTrak Agent to your antivirus and firewall allowlists before you start.
Why this matters: Your security software may block the Agent from installing or communicating with ActivTrak, preventing data collection.
Decide on transparency
You need to decide whether to tell employees about ActivTrak before or during installation:
Transparent methods involve openly communicating with employees about the ActivTrak Agent installation and its purpose. With this approach, users are informed about the software, may need to accept specific permissions during installation (especially on macOS), and understand how their activity data will be used. This deployment type fosters trust through transparent communication about productivity monitoring goals and may include employee training on how ActivTrak benefits both the organization and individual workers. Transparent deployment is critical for macOS Sequoia installations, where users must grant accessibility and screen recording permissions to ensure seamless operation.
Silent methods install the ActivTrak Agent without requiring user interaction or displaying installation prompts. The installation runs in the background, allowing administrators to deploy the Agent across an organization without disrupting employees' work. You can enable silent deployment using Group Policy, remote management tools, or deployment scripts that include command-line parameters to suppress the installation interface.
Our recommendation: Transparent installation for Mac devices (required for proper permissions), and your choice for Windows, based on company culture.
Choose your method
At a glance
| Operating System | User Awareness | Admin Effort |
|---|---|---|
| Windows | Transparent | Low |
| Silent | Medium | |
| macOS | Transparent | Low |
| Silent | High |
Manual installation
Installation methods are best for situations where you have direct access to each computer, whether physically or remotely. You'll run the installer on each device individually. The main difference between options is how you get the installer file to each device.
When to use manual installation:
- Setting up ActivTrak on a few computers
- Testing ActivTrak before wider rollout
- Installing on devices not managed by IT tools
- Remote employees installing on their own devices
Manual installation methods
When to use this: You're logged into ActivTrak and can access each computer, either physically or through remote desktop tools.
For Mac users: You'll need to grant accessibility and screen recording permissions when prompted. Users must do this manually—it can't be done remotely.
For Windows users: The installation completes automatically with minimal user interaction.
- Log in to your ActivTrak account
- Go to Settings > Users & Groups > Computer Agents
- Click Add Agent in the upper right corner
- Select your operating system (Windows or Mac)
- Download the installer
- Run the installer on the computer you want to monitor
- Follow the on-screen prompts
For more information: Install the Agent via the ActivTrak App
Sometimes you need to get the installer file to a computer using methods other than direct download. Here are the common approaches—they all use the same installer, just different ways of moving the file.
Important: Don't rename the installation file. Changing the filename will prevent proper installation.
USB drive transfer
- Download the installer from Settings > Users & Groups > Computer Agents
- Copy the installer to a USB drive
- Insert the USB drive into the target computer
- Run the installer from the USB drive
Network share transfer
- Download the installer from Settings > Users & Groups > Computer Agents
- Copy the installer to a shared network location
- Access the network share from the target computer
- Run the installer from the network location
For more information: Install the Agent via File Transfer
When to use this: You want remote employees or distributed users to install the agent on their own with minimal IT involvement. This product feature generates a unique installation link.
Important details:
- Links expire after 72 hours for security
- If a link expires, you'll need to generate a new one and resend it
- Best for transparent installations where users understand what they're installing
- Works across Windows and Mac
For more information: Install the Agent via Shared Link
Manual installation at a glance
| Method | Windows | macOS | Silent Option |
|---|---|---|---|
| Install the Agent directly | |||
| Install the Agent via File Transfer | |||
| Install the Agent via Shared Link |
Remote deployment
Remote deployment is best for distributing the agent to many computers simultaneously from a central location. These methods require IT management tools or administrator access. MDM (Mobile Device Management) tools for Windows or macOS enable you to deploy software to managed devices from a central console.
When to use remote deployment:
- Installing on 20+ computers at once
- Organization uses IT management tools (MDM, Group Policy, etc.)
- Need to deploy without physically touching each device
- Managing devices across multiple locations
Before you start remote deployment
Make sure you have:
- Administrative credentials for target computers
- Network access to target systems (you should be able to ping them)
- The ActivTrak agent added to your antivirus/firewall allowlist
- VPN connection if deploying to remote workers
ActivTrak Remote Installer
When to use this: You need to deploy to computers on your local network but don't have MDM tools. This is like using a USB drive without physically walking to each computer. Note: This method is for deploying the Windows Agent
What you'll need:
- ActivTrak Remote Installer (download from your ActivTrak account)
- Administrative credentials for target computers
- Network access to target systems (computers must be reachable on your network)
When this is most useful: You have computers on your local network that need the agent, but you don't want to physically visit each one or you don't have MDM infrastructure set up.
For more information: Deploy the Agent via the ActivTrak Remote Installer
MDM-based deployment for Windows
When to use this: Your organization uses Microsoft Intune for cloud-based device management.
What you'll need:
- Microsoft Intune subscription and admin access
- Target devices enrolled in Intune
Silent installation: Configure silent parameters in the installation command.
For more information: Deploy the Agent via Intune (Windows)
When to use this: Your organization uses Active Directory to manage Windows computers.
What you'll need:
- Active Directory environment
- Administrative access to Group Policy Management
- Network share accessible by all target computers
Silent installation: This method installs silently by default—users won't see installation prompts.
For more information: Deploy the Agent via Active Directory Group Policy
When to use this: You need a lightweight deployment method without additional tools, want to test installation commands before mass deployment, or need to deploy via RMM tools with command line access.
What you'll need:
- Windows administrator privileges
- Elevated Command Prompt or PowerShell
- ActivTrak MSI installer file
- Correct file path to the installer
Silent installation: Use the /quiet or /qn parameter for silent installation. Note that some MDM solutions may require variations like /Quiet, -Q, /Q, or /QN.
Basic commands:
-
Quiet install:
MSIEXEC /i ATAcctxxxxxx_{RandomSecurityToken}.msi -Quiet -
Quiet uninstall:
MSIEXEC /x ATAcctxxxxxx_{RandomSecurityToken}.msi -Quiet -
Install with logging:
MSIEXEC /i ATAcctxxxxxx_{RandomSecurityToken}.msi -Quiet /l*v %TEMP%\atinstall.log
For more information: Deploy the Agent via Command Line
When to use this: You want to deploy to Windows computers using PowerShell, either because you don't have Group Policy/Intune or you want more control over the deployment process.
What you'll need:
- PowerShell remoting enabled on target computers
- Administrative credentials for target systems
- Network access to target computers
- Agent installer file (downloaded from Settings > Users & Groups > Computer Agents)
Important: Use a local file path or network share for $installerPath rather than downloading from a URL. This ensures the installer is always available and doesn't rely on temporary download links.
Silent installation: The /quiet parameter ensures silent installation.
For more information: Deploy via PowerShell Script
When to use this: Your organization uses Automox for patch management and endpoint management automation.
What you'll need:
- Automox admin account with policy creation permissions
- ActivTrak installation package (.zip file)
- PowerShell deployment script (.ps1 file)
- Target device group configured in Automox
- Admin/SYSTEM execution rights on target devices
Silent installation: The PowerShell script runs completely silently with no user interruption. The script automatically checks if ActivTrak is already installed and only installs on devices that need it.
Key features:
- Intelligent service checking (restarts stopped services without reinstalling)
- Automatic error logging and cleanup procedures
- Detailed installation logs for troubleshooting
- Validation of exit codes
For more information: Deploy the Agent via Automox
MDM-based deployment for macOS
When to use this: Your organization uses Microsoft Intune for cloud-based device management.
What you'll need:
- Microsoft Intune subscription and admin access
- Target devices enrolled in Intune
Silent installation: Configure silent parameters in the installation command.
For more information: Deploy the Agent via Intune (Mac)
When to use this: Your organization uses Jamf Pro to manage Mac computers.
What you'll need:
- Jamf Pro admin access
- Mac devices enrolled in Jamf
User permissions required: Even with Jamf deployment, users must manually grant accessibility and screen recording permissions on macOS. Plan to communicate with users about this requirement.
For more information: Deploy the Agent via Jamf Pro
When to use this: Your organization uses Kandji for Apple device management and you want streamlined deployment with built-in PPPC profile management.
What you'll need:
- Kandji admin access
- Classic Blueprint created for target devices
- ActivTrak .pkg installer file
- PPPC configuration files (ATPPCv2.mobileconfig and disablebackgrounditemsnotification.mobileconfig)
- Mac devices enrolled in Kandji
User permissions required: The PPPC profiles handle accessibility permissions automatically, but users may still need to grant screen recording permissions. The disablebackgrounditemsnotification.mobileconfig suppresses installation pop-up messages.
Key deployment steps:
- Upload and assign both PPPC configuration profiles to your Blueprint
- Verify profiles are installed on target devices before proceeding
- Create a custom application with the Agent .pkg compressed as a ZIP file
- Configure post-install script to extract and install the Agent
- Deploy to devices as they check in with Kandji
For more information: Deploy the Agent via Kandji
When to use this: You're deploying to macOS Sequoia (versions 15.1–15.4 or higher) and need to navigate Apple's enhanced security measures, including increased permission dialogs and notifications.
What you'll need:
- ActivTrak Agent version 8.4.2 or higher
- macOS devices running version 15.1 or higher
- MDM platform (Intune, Jamf Pro, Kandji, or Mosyle) for silent deployments
- Privacy Preferences Policy Control (PPPC) configuration files
Deployment options:
- Transparent deployment: Users acknowledge permissions during installation with no additional action required. Recommended whenever possible to communicate openly with end users about the installation.
- Silent deployment: Completely silent installation without user interaction. Implementation depends on your use case and whether you're using Screen Details (screenshots).
Important screen capture limitation: Silent deployment with screen capture functionality has specific limitations due to Apple's security framework. Users must manually grant screen recording permissions for screenshots to function correctly, even with MDM deployment. There is no fully automated way to accept screen recording permissions on behalf of users.
Required permissions:
- Screen recording: Required for screenshot alarms and screen capture (can be denied via PPPC if not needed)
- Accessibility: Required for title bar and browser URL capture (can be accepted via PPPC)
- Background processing: Allows the agent to run in the background (notifications can be suppressed via PPPC)
PPPC profiles available:
- Profile to grant/deny needed permissions (accessibility and screen recording)
- Profile to disable background notifications
For more information: Deploy the Agent on macOS Sequoia (and higher)
SimpleMDM utilizes a tool called "Munki" to populate a PKGINFO file that they need for Application Deployment. By default, the Bundle ID they pull is com.bgrove.ActivTrak. This should be updated to "com.bgrove.scthost"
To customize the PKGINFO inside SimpleMDM, you'll need to do the following:
- Upload the ActivTrak installer to SimpleMDM by navigating to Apps & Media
- Catalog Add App Custom App
- Once uploaded, go back to the Catalog and click the installer
- Click the Munki tab
- Check the box for "Use Custom PKGINFO"
- Update the Bundle ID in the text file to "com.bgrove.scthost"
- At the bottom of the page, click Save
For more information: Deploy the Agent via SimpleMDM with Munki
Remote deployment at a glance
| Method | Windows | macOS | Silent Option |
|---|---|---|---|
| ActivTrak Remote Installer | |||
| Intune | |||
| Active Directory Group Policy | |||
| Command Line | |||
| PowerShell Script | |||
| Automax | |||
| Jamf Pro | |||
| Kandji | |||
| macOS Sequoia+ | |||
| Simple MDM with Munki |
ChromeOS installation & deployment
For organizations using Google Chromebooks. Note that this only captures browser activity, not application usage.
What you'll need:
- Google Chromebooks
- Chrome browser
- User or admin access to install Chrome extensions
What this captures: The ChromeOS agent only monitors browser activity within Chrome. It does not capture application usage outside the browser.
For multiple devices: You can deploy the Chrome extension via Google Workspace admin console to automatically install on all managed Chromebooks.
For more information: ActivTrak's ChromeOS Agent
Best practices
- Regardless of your chosen method, ensure the installation file is not renamed. Modifying the file name may prevent the agent from being properly installed.
- With silent deployments, we recommend clearing the device's browser and download history after the Agent has been installed.
- Remote methods typically require direct access to the target system (i.e., the ability to ping) and administrative credentials for the target system. Depending on your configuration, this feature can also be used with certain VPN connections.
- Agent auto-updates are turned on by default to ensure the best possible experience with ActivTrak. Learn more about updating the Agent in this article. Note: If you wish to disable Agent auto-updates, please contact ActivTrak Support.
- We recommend using our free ActivTrak Assist Browser Extension to capture website activities effectively. Remember that the ActivTrak Assist Browser Extension is visible to users and thus is not a silent option.
- For Linux and alternative OS users, or for those using Google Chromebooks, the ChromeOS Agent can be installed to collect any activity within the browser. It will, however, not collect application activity data.
- To learn more about what data the ActivTrak Agent collects, click here.
- To review the ActivTrak Agent footprint, system compatibility and browser requirements, click here.
Verifying installation
After deploying ActivTrak agents, use the Agent Health Status feature to verify successful installation and identify any configuration issues before they impact data collection. By monitoring Agent Health Status immediately after deployment and regularly thereafter, administrators can ensure agents remain properly installed and functional across their organization.
Check Agent Health Status
- Navigate to Settings > Users & Groups > Computer Agents
- Look for the Status column with colored indicators:
= Successfully installed and functioning
= Installed but experiencing minor issues
= Installation issues requiring attention
= Agent uninstalled or inactive >1 week
What to verify
All agents should show:
- Green status indicator
- Recent activity in the "Last Log Record" column (within the last few minutes for active users)
- Matching agent version number
- No backlogs over 100 records
For Windows agents:
- Accessibility should show as "Functional"
For Mac agents:
- Accessibility permission: Granted (required for activity tracking)
- Screen Recording: Granted (if using screenshots)
- Background items: Enabled
Common installation issues detected
Red status indicator:
- Usually means antivirus or firewall is blocking the agent
- Verify ActivTrak is added to your allowlist
- Click the red indicator for detailed troubleshooting steps
Yellow status indicator:
- May indicate permission issues or network connectivity problems
- Check that all required permissions are granted (especially on Mac)
- Verify network connectivity to ActivTrak servers
Computer missing from list:
- Agent may be blocked from initial connection
- Check firewall and antivirus settings
- Verify the agent installer completed successfully
Degraded permissions (Mac only):
- Users must manually grant accessibility and screen recording permissions
- Send instructions to users or visit each computer to grant permissions
Quick fixes
- Use the "Restart Agent" button for minor connectivity issues
- Click any status indicator for detailed troubleshooting guidance
- Export the Computer Agents list to identify patterns in deployment failures
Configuration
After the agent is installed and running, you may need to configure additional settings based on your network environment or organizational requirements.
If your organization routes internet traffic through a proxy server, you'll need to configure the agent to communicate through it.
What you'll need:
- Proxy server address and port
- Authentication credentials (if required)
- Agent already installed on target computers
For more information: Configure the Agent via a Proxy Server
The ActivTrak Assist Browser Extension improves website tracking by capturing URLs that the agent can't see. Modern browsers sometimes hide URL information due to full-screen modes, pop-ups, privacy features, or development tools. This creates gaps in your data marked as "URL unavailable."
When to use this:
- You're seeing "URL unavailable" in activity reports
- Users work in full-screen browser modes frequently
- You need to track Firefox activity on macOS (extension required)
- Privacy-focused browsers or extensions block standard URL capture
Best practice: Deploy browser extensions using Group Policy (GPO) for consistent enterprise-wide deployment rather than force install methods.
Important note: The browser extension is visible to users—they'll see an icon in their browser toolbar. This isn't a silent monitoring option.
For more information: ActivTrak Assist Browser Extension
Configuration at a glance
| Method | Windows | macOS | Silent Option |
|---|---|---|---|
| Deploy Agent via a Proxy Server | |||
| ActivTrak Assist Browser Extension |