Documentation
Integrations
PSA Platforms
ConnectWise

ConnectWise Integration

This guide walks you through connecting your ConnectWise Manage instance with Optimize365 to automatically import your client data and streamline Microsoft 365 security scanning across all your managed tenants.

Overview

The ConnectWise integration allows Optimize365 to:

  • Automatically discover all your client tenants
  • (Coming soon) Open tickets

Connection Process

Required Fields

ConnectWise Integration Setup Guide

Step 1: Create a Security Role and set Permissions

  1. Log in to ConnectWise Manage as an administrator (opens in a new tab).

  2. Navigate to System > Security Roles and click + (New Item).

    ConnectWise Security Role Creation

  3. Enter a Role ID (e.g., optimize365) and click Save.

    ConnectWise Role ID Creation

  4. Go to Companies > Company Maintenance.

  5. Under Inquiry Level, select All.

  6. Click Save.

    ConnectWise Inquiry Level select

Step 2: Create an API Member

  1. Navigate to System > Members.

  2. Click on API Members, then click + (New Item).

    ConnectWise Member Creation1

  3. Fill out the required fields under the Profile tab:

    • Member ID
    • Member Name
  4. Under the System section:

    • Select the Role ID created in Step 1 (e.g., optimize365)
    • Fill in other mandatory fields as per your company configuration.

    ConnectWise Member Creation2

Step 3: Generate API Keys

  1. While viewing the API member, go to the API Keys tab and click + (New Item) to create a new key.

    ConnectWise API Keys

  2. After generating the key, save both the Public Key and Private Key.

    ⚠️ Important: The Private Key is shown only once.
    Save it in a secure location.

  3. Don't forget to click Save on the API member.

    ConnectWise Public and Private Keys

Connect with Optimize365 using your new Connectwise credentials

  1. In Optimize365 platform (opens in a new tab) Go to Integrations Press on Connectwise toggle ConnectWise toggle

  2. Enter the following from the previous steps and press Connect:

    ConnectWise API Keys

  3. Validate the integration is Active: ConnectWise set creds

Troubleshooting

If you encounter any issues during integration:

  • Verify that all entered credentials are correct
  • Ensure the API member has sufficient permissions in ConnectWise
  • Verify your ConnectWise instance is accessible from external services
  • Check ConnectWise API logs for any error messages
  • Reach out to [email protected] if you need any assistance