NL Dutch
FR French
IT Italian
JP Japanese
DE German
US English (US)
ES Spanish

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

  • Contact Us
English (US)
NL Dutch
FR French
IT Italian
JP Japanese
DE German
US English (US)
ES Spanish
  • Home
  • CyberFOX Optimize365
  • Integrations

Connect ConnectWise Manage to Optimize365

Written by Owen Parry

Updated at November 12th, 2026

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

  • CyberFOX AutoElevate
    Getting Started with AutoElevate AutoElevate Concepts Admin Portal & Settings Elevation & Blocker Rules Technician Mode & Approvals Deploying via RMM Tools PSA & Ticketing Integrations Other Integrations Troubleshooting AutoElevate FAQ Selling AutoElevate
  • CyberFOX Optimize365
    Getting Started Integrations Assessing Client Security Remediation Account & Administration
  • CyberFOX Password Manager
    Using CyberFOX Password Manager Administrating CyberFOX Password Manager Legacy Password Boss
  • CyberFOX DNS Filtering
    Getting Started with DNS Filtering DNS Filtering Concepts Network Requirements for DNS Filtering DNS Filtering Company and Location Setup Managing your DNS Filtering Policies Using Roaming Clients for DNS Filtering DNS Filtering Reports & Logs DNS Filtering Troubleshooting FAQ
  • Marketing Toolkit
    MSP Marketing & Education Toolkit
  • Changelogs for Autoelevate and Password Boss
  • CyberFOX Product Roadmap
  • Current Status
+ More

Overview


Connect your ConnectWise Manage instance to Optimize365 to import your client data automatically and streamline Microsoft 365 security scanning across your managed tenants. Once connected, Optimize365 can:

  • Automatically discover all your client tenants
  • Open tickets

 

What You Need


You'll create the following in ConnectWise and enter them in Optimize365:

  • ConnectWise URL — your ConnectWise Manage URL (e.g., https://api-na.myconnectwise.net/)
  • Company ID — your ConnectWise company identifier
  • Public Key — API public key created in ConnectWise
  • Private Key — API private key created in ConnectWise

 

Set Up ConnectWise


Step 1: Create a security role and set permissions

Log in to ConnectWise Manage as an administrator.

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

ConnectWise Security Role Creation

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

ConnectWise Role ID Creation

Go to Companies > Company Maintenance.

Under Inquiry Level, select All.

Click Save.

ConnectWise Inquiry Level select

Step 2: Create an API member

Go to System > Members.

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

ConnectWise Member Creation1

On the Profile tab, fill in the required fields: Member ID and Member Name.

Under the System section, select the Role ID you created in Step 1 (e.g., optimize365), and fill in any other mandatory fields your company configuration requires.

ConnectWise Member Creation2

Step 3: Generate API keys

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

ConnectWise API Keys

Save both the Public Key and the Private Key.

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

Click Save on the API member.

ConnectWise Public and Private Keys

 

Connect ConnectWise in Optimize365


In the Optimize365 platform, go to Integrations and click the ConnectWise toggle.

ConnectWise toggle

Enter the values from the previous steps — ConnectWise URL (e.g., https://api-na.myconnectwise.net/), Company ID, Public Key, and Private Key — and click Connect.

ConnectWise API Keys

Confirm the integration shows as Active.

ConnectWise set creds

 

Troubleshooting


The integration won't connect or isn't Active

  • Verify that every credential you entered is correct.
  • Make sure the API member has sufficient permissions in ConnectWise.
  • Verify your ConnectWise instance is accessible from external services.
  • Check the ConnectWise API logs for error messages.

You lost the Private Key

The Private Key is shown only once. Generate a new key on the API member's API Keys tab and enter the new pair in Optimize365.

Still stuck

Contact support@optimize365.io.

 

Security Notes


  • Store the Public and Private Keys in a secure location; the Private Key cannot be viewed again after creation.
  • Use a dedicated security role and API member for Optimize365 so its access can be reviewed or revoked independently.

 

Related Articles


  • PSA Integrations
  • HaloPSA Integration
  • How to Create an API User in Autotask PSA (Step-by-Step Guide)
connectwise optimize365 connectwise manage connectwise psa psa integration api member api keys public key private key company id security role role id inquiry level company maintenance api-na.myconnectwise.net tenant discovery open tickets integration not active connectwise credentials

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • ConnectWise Manage - PSA Agreement Billing Sync
  • ConnectWise Manage - Adding the AutoElevate Pod to Your User Setup
CyberFOX

PRACTICAL CYBERSECURITY FOR LEAN IT TEAMS

Platforms
  • Privileged Access Management
  • Password Management
  • DNS Filtering
  • SASE
Industry
  • Higher Education
  • K-12 Education
  • State and Local Government
  • Manufacturing
Company
  • About
  • Awards
  • Partnerships
  • Trust & Legal
  • Contact
  • Login
  • FAQ
  • Referral Program
  • Support
© 2026 CYBERFOX LLC ALL RIGHTS RESERVED | Privacy Policy | Terms of Service | Sitemap
Expand