Webroot

A step-by-step guide to getting started with the Webroot Integration with Gradient MSP.

billing

Products Integrated:  Endpoint Protection | DNS Protection | WSAT Webroot Security Awareness Training | Users

 

Connecting the Webroot Integration 

  1. Generate Vendor API Keys 
  2. Connect the integration. 
  3. Map Accounts and Services  
  4. Reconcile  

Disconnecting the Webroot Integration 

  1. Disconnect the Integration 

The Webroot Integration requires an API URL, Username, Client ID, Client Secret, Password and Parent Key Code.

Step 1: Generate Vendor API Keys and Parent Key Code

  1. Generate API Keys
    1. Login to Webroot and navigate to Settings -> Unity API Access.
    2. Create a new API entry and note all fields for use in Synthesize.
  2. Retrieve the Parent Keycode 
    1. Login to Webroot Management Console > Settings > Account Information > Parent Keycode)image (36)
      1. The user used for authentication has admin access and has site permissions (Admin/View Only) to all sites. By default, newly provisioned accounts in Webroot are granted "No Access".image (37)
    2. Explanation of usage:
      1. Webroot DNS Protection uses the report type "DevicesSeen" as of yesterday (Provides DNSP statistics for all devices seen on the effective report date).
      2. Webroot Security Awareness Training (WSAT) uses the report type "UsersSeen" as of yesterday (Provides WSAT statistics for all users seen on the effective report date).
      3. Webroot Endpoint Protection uses the report type "ActiveEndpointsWithoutHidden" as of yesterday (Includes active devices on the effective report date except for those that were hidden. Note: Reflects the Active Devices total seen within the Webroot console under sites, which filters out any hidden devices. Therefore if hidden devices exist, this device total will be less than “ActiveEndpoints” total)
  3. The Username and Password fields are the same as those used to log into Webroot. You can have MFA Enabled on this account.
  4. The API URL will be https://unityapi.webrootcloudav.com

 

Step 2: Connect the Integration 

  1. Login to Synthesize and navigate to the Integrations tab. 
  2. Select the Webroot Integration card and click Connect. 
  3. Choose what module you wish to connect to, and press continue. 
  4. Enter your vendor details from Step 1 and press authenticate. 
  5. Press Next to complete the service and account mapping. 

 

Step 3: Map Accounts and Services 

  1. Map your accounts by dragging the card from Synthesize on the left to Webroot on the right. When complete, press Next.   
    1. We have auto-mapped any that are exact matches. The remaining can be searched by pressing the filter button or typing in the Synthesize search bar.  
  2. Map your services by dragging the card from Synthesize on the left to Webroot on the right. When complete, press Next.   
    1. Services can be searched by pressing the filter button or typing in the Synthesize search bar.  
  3. Review and Press Finish 

 See tips and tricks for mapping in the tool: How to map within Synthesize 

A pop-up will inform you that the setup is complete and that the syncing of usage can take a few seconds to several minutes.  


 

Step 4: Reconcile 

  1. You are now ready to start reconciling.   
  2. To view only that vendor’s results, you can select the filter option and choose the vendor to display the imported values and reconcile.  

 

Disconnecting the Integration 

  1. Loginto Synthesize and navigate to the Integrations tab. 
  2. Filter to Connected Integrations 
  3. Select the Webroot Integration card and click Configure.  
  4. Press Disconnect and Confirm. 
  5. Navigate to the Vendor account and turn off your API keys.  

Disconnecting this integration will remove the authentication settings and all account and service mapping. You'll be able to reconnect this integration, but you'll need to remap your account and services.