Desktop Agent Deployment: Signed-In Users

This guide outlines how partners can deploy Produce8 to create signed-in user profiles and begin collecting data automatically—without manual user invitations or setup delays.

Who This Is For

This deployment flow is intended for:

  • Partner accounts setting up Produce8 for the first time

  • Teams that want to automatically create user profiles as devices are onboarded

  • Environments where users will later sign in to view their insights, join challenges, or explore Produce8

1. Set Account Settings for App and User Discovery

Before deployment, configure the account settings that enable app and user discovery.

If you’re deploying to a customer, start by creating their customer account in the Partner Centre. Then log into that account and configure the following:

Enable App Discovery

To automatically detect desktop and browser apps:

  1. Select your user icon in the bottom-left corner of the Produce8 Web App.
  2. Choose Account Settings from the menu.
  3. On on the General page, scroll down to App Discovery Settings.
  4. Toggle the settings to On.

Screenshot 2025-05-12 at 2.37.51 PM

Once enabled:

  • Apps in use will appear in a pending state in the App Administration page

  • Admins must approve any apps they wish to include in metrics or insights

  • Ignored apps will not appear in reporting or contribute to data


Screenshot 2025-05-12 at 2.52.11 PM
📘 Learn more in Automatic App Discovery

Enable Automatic User Discovery

To create anonymous profiles automatically for users on deployed systems:

  1. In the same Account Settings → General section, scroll to Automatic User Discovery

  2. Toggle the setting to On

image (3)
Once enabled:

  • An anonymous user profile will be created for each active system user on any deployed device

  • This allows for early data collection without requiring immediate user sign-in

  • Anonymous Data Collection is enabled by default when this is on

⚠️ Note: Anonymous users will not be created if the account has already reached its user limit.

📘 Learn more in Automatic App Discovery

2. Deploy the Desktop Agent & Browser Extensions via RMM

Now that your account is configured, you’re ready to deploy the Produce8 Desktop Agent and Browser Extensions using your preferred RMM tool.

Desktop Agent Deployment

Use the table below to download the appropriate agent file for your environment:

OS Architecture Package Type URL Sample
Windows ARM64 MSI https://desktop-agent-assets-main.s3.us-west-2.amazonaws.com/main/msi/arm64/Produce8-Agent-latest.msi PC/Agent/Install-Produce8-Agent.ps1Produce8/scripts Update url for the agent and account id.
Windows ARM64 EXE https://desktop-agent-assets-main.s3.us-west-2.amazonaws.com/main/exe/arm64/Produce8-Agent-latest.exe PC/Agent/Install-Produce8-Agent.ps1Produce8/scripts Update URL for the agent and account id.
Windows x64 MSI https://desktop-agent-assets-main.s3.us-west-2.amazonaws.com/main/msi/x64/Produce8-Agent-latest.msi PC/Agent/Install-Produce8-Agent.ps1Produce8/scripts Update url for the agent and account id. 
Windows x64 EXE https://desktop-agent-assets-main.s3.us-west-2.amazonaws.com/main/exe/x64/Produce8-Agent-latest.exe PC/Agent/Install-Produce8-Agent.ps1Produce8/scripts Update url for the agent and account id.
MacOS ARM64 DMG https://desktop-agent-assets-main.s3.us-west-2.amazonaws.com/main/dmg/arm64/Produce8-Agent-latest.dmg Mac/Agent/install.shProduce8/scripts Update url for the agent as needed
MacOS ARM64 PKG https://desktop-agent-assets-main.s3.us-west-2.amazonaws.com/main/pkg/arm64/Produce8-Agent-latest.pkg Mac/Agent/install.shProduce8/scripts Update url for the agent as needed
MacOS x64 DMG https://desktop-agent-assets-main.s3.us-west-2.amazonaws.com/main/dmg/x64/Produce8-Agent-latest.dmg Mac/Agent/install.shProduce8/scripts Update url for the agent as needed
MacOS x64 PKG https://desktop-agent-assets-main.s3.us-west-2.amazonaws.com/main/pkg/x64/Produce8-Agent-latest.pkg Mac/Agent/install.shProduce8/scripts Update url for the agent as needed

 

Once deployed:

  • The agent will auto-launch in the background

  • An anonymous user profile will be created for the active user

  • These users will appear under Account SettingsUser Management

Screenshot 2025-05-13 at 3.08.16 PM

Mac OS Deployment Note

Before deploying the agent on Mac:

  • Add the account.properties file to:

    /user/Library/Application Support/Produce8-agent

  • Include your account ID (from Account Settings → General) in the file:

account.accountId=your-account-id-here

Screenshot 2025-05-02 at 3.22.45 PM

Browser Extension Deployment

Browser extensions are required to collect activity from browser-based tools like Google Docs, Outlook Web, or CRMs.

Browser Plugin Link Plugin ID Sample Script - Windows Sample Script - Mac
Chrome https://chromewebstore.google.com/detail/produce8-agent/kjdhkfobigjnlanlfjakbbibdbakdcnc kjdhkfobigjnlanlfjakbbibdbakdcnc PC/BrowserPlugin/Chrome/Install-Chrome-Plugin.ps1Produce8/scripts  
Firefox https://addons.mozilla.org/en-CA/firefox/addon/produce8-agent/ support@produce8.com (id) {2170649e-9ff0-4923-b6a5-60077ca1675d} (syncGUID) Use Intune or the following script:  
Edge https://microsoftedge.microsoft.com/addons/detail/produce8-agent/clfmhpehigjmbgobgdebalogdgohbafk clfmhpehigjmbgobgdebalogdgohbafk Use Intune or the following script: PC/BrowserPlugin/Edge/Install-Edge-Plugin.ps1Produce8/scripts  

 

Deployment Notes:

  1. Extensions can be pushed using Intune or similar tools
  2. If Intune isn't available, PowerShell scripts can also be used
  3. Extensions must be installed in the browser(s) your users actively use

Where to Find Deployment Scripts

Deployment scripts for the Desktop Agent, Browser Extensions, and Desktop App are available within the Produce8 Web App.

📘 Learn more How to Find Scripts in Produce8

3. Deploy the Produce8 Desktop App (For Sign-In)

The Desktop App is only required if users need to:

  • View their own insights

  • Participate in guided challenges

  • Actively interact with the Produce8 platform

You can deploy this at the same time as the Desktop Agent or after confirming that initial deployment is complete.

OS Architecture Package Type URL Sample Script
Windows x64 MSI https://p8desktopapp-v2-main.s3.us-west-2.amazonaws.com/%40cyclops/desktopapp/main/win32/x64/Produce8.msi PC/DesktopApp/Install-Produce8-App.ps1Produce8/scripts
Windows ARM64 MSI https://p8desktopapp-v2-main.s3.us-west-2.amazonaws.com/%40cyclops/desktopapp/main/win32/arm64/Produce8.msi PC/DesktopApp/Install-Produce8-App.ps1Produce8/scripts
MacOS x64 DMG https://p8desktopapp-v2-main.s3.us-west-2.amazonaws.com/%40cyclops/desktopapp/main/darwin/x64/Produce8.dmg  
MacOS ARM64 DMG https://p8desktopapp-v2-main.s3.us-west-2.amazonaws.com/%40cyclops/desktopapp/main/darwin/arm64/Produce8.dmg  

 

Once deployed:

  • Users can sign in via SSO (Google or O365) or email and password

  • If the Desktop Agent already created an anonymous profile for the user, it will be automatically converted to a signed-in user upon login

  • There’s no need to manually invite users or send shareable links in this flow

What to Expect After Sign-In:

  • Signed-in users will appear in Account Settings → User Management with their name and email

  • Their device will continue sending heartbeat and usage data to the platform

  • Their experience will remain private unless they are added to a Shared Workspace

Screenshot 2025-05-16 at 9.16.46 AM

4. Review and Approve Discovered Apps 

Once users begin working with the Desktop Agent and browser extensions installed, apps will begin appearing in the App Administration section in a “pending” state.

As an admin or owner, you’ll need to:

  • Approve apps to begin collecting activity

  • Ignore apps to exclude them from reports

  • You can update these choices at any time

Screenshot 2025-05-12 at 2.52.11 PM

📘 Learn more in Automatic App Discovery

Optional: Manual Invitations or Shareable Links

While we recommend using the automatic claim flow via Desktop App login, you can also:

  • Invite users via email

  • Share a custom link to let them sign up manually

Once a user logs in, a new signed-in profile will be created. If they were already an anonymous user on that device, their account will automatically link to the correct profile.

Technical Notes & Best Practices

  • Add a step in your RMM script to quit and restart the agent after installation

  • If you use endpoint protection (e.g. SentinelOne), be sure to whitelist the agent and app

  • Track deployment success by checking:

    • User Management for new users
    • Account Health → Device for heartbeat data

Example RMM Scripts