Connect your ConnectWise Manage Instance to Propel Your MSP
To connect your ConnectWise Manage instance to Propel Your MSP, you will need the following information:
- Your instance's domain name (typically connect.yourcompany.com)
- The Company ID identifying your company database in ConnectWise Manage
- The Public and Private keys created below
Creating Your Keys
You need to generate ConnectWise Manage API keys so that Propel Your MSP can sync your assets with your ConnectWise Manage installation.
Be sure to make a copy of both the Public and Private Keys because the Private Key will only be displayed once.
- Login to your ConnectWise Manage account using the desktop client.
- Navigate to System > Members and click the API Member tab.
Create a new API Only Member
Assign the proper Location as the API Member will only be able to "see" the Companies allowed by that Location ("Corporate" is best)
Set the minimum required Security Roles shown below
- Generate the API Keys.
- Save your changes.
- Copy the Public and Private API Keys.
Security
It's a best practice to specify only the minimum security rights required by any third party provider
Security of API Members is based off the Security Roles table within ConnectWise Manage. We suggest creating a new Security Role specifically for the "Propel Your MSP API Member". Propel Your MSP only requires the following Security Modules Levels in ConnectWise Manage:
Module
| Action
| Add Level
| Edit Level
| Delete Level
| Inquire Level
|
Companies | Company Maintenance |
|
|
| All |
Companies | Configurations |
| All |
| All |
Companies | CRM/Sales Activities | My |
|
| All |
Companies | Manage Attachments | My |
|
| My |
Companies | Team Members |
|
|
| All |
| |
|
|
| All |
Sales | Opportunity | All |
|
| All |
Service Desk | Service Tickets | My |
|
| All |
System | API Reports |
|
|
| All |
System | Member Maintenance |
|
|
| All |
System | My Company |
|
|
| All |
System | Table Setup (customize*) |
|
|
| |
"Table Setup" tables to select:
- Activities / Activity Type
- Agreements / Agreement Type
- Company / Company Status
- Company / Company Type
- Company / Configuration
- Company / Configuration Status
- Company / Team Role
- Invoicing / Billing Cycle
- Opportunities / Opportunity Status
- Opportunities / Opportunity Type
- Opportunities / Sales Probability
- Opportunities / Sales Stage
- Service / Priority
- Service / Service Board
- Service / Severity
- Service / Source
Note: ConnectWise Manage puts "allowed" table on the left.