Passer au contenu principal

ConnectWise PSA Intégration

Mis à jour aujourd’hui

Introduction

This integration syncs Level devices into ConnectWise PSA as configurations and routes Level monitor alerts to ConnectWise service tickets. Setup happens in ConnectWise first (security role, API member, API keys), then in Level (credentials, group mapping, ticketing), then you flip the switch to go live.


⚙️ PREREQUISITES

  • Level administrator access

  • ConnectWise PSA administrator access with permission to manage security roles, API members, and API keys


ConnectWise PSA Intégration

Créer a Sécurité Role in ConnectWise

The Connectwise PSA integration requires configuring a "Sécurité Role" within Connectwise. This role must be given the proper permissions so that Level is able to create configurations, types, and tickets.

1. Go to Paramètres > Sécurité Roles

2. This will show you a list of security roles that have already been created. Cliquez sur le "+" symbol to create a new role for Level:

3. Give the new security role a name, such as "Level". Cliquez sur le save icon:

4. You will be taken to a list of all available permissions. Level only needs a small subset of these. You will need to set permissions under "Companies", "Service Desk", and "System":

5. Specifically, Level will need the following permissions:

Companies:

  • Company Maintenance - Ajouter, Modifier, Inquire

  • Configurations - Ajouter, Modifier, Inquire

Service Desk:

  • Close Service Tickets - Modifier, Inquire

  • Service Tickets - Ajouter, Modifier, Inquire

System:

  • Table Setup - Ajouter, Inquire

6. Cliquez sur le save icon to persist the changes:

Créer an API Member in Connectwise

Connectwise uses API Members to contain API keys.

1. Go to System > Members > API Members

2. Cliquez sur on "API Members":

3. Cliquez sur le "+":

4. Fill out the required fields and make sure to select the security role we created in the previous step as the "Role ID":

5. Cliquez sur le save icon to persist your changes:

Créer API Keys

1. From the newly created API Member, go to "API Keys":

2. We need to create an API key that Level can use. Cliquez sur on the "+" icon:

3. Give the key a "Description" and click the save icon to generate the keys:

4. Make note of the "Public Key" and "Private Key", we will use these in Level:

Configurer integration in Level

1. Go to Paramètres > Intégrations

2. Cliquez sur on the Connectwise PSA integration:

3. Complete the four configuration fields:


​​ConnectWise PSA URL
The ConnectWise PSA URL. This URL can point to an on-premises or cloud location and should include the appropriate protocol. For example: https://connect.mycompanydomain.com.

Company
Your company name that you use to log in to your ConnectWise PSA account.

API Keys
The public and private keys we generated in the previous steps.

4. Cliquez sur le "Enregistrer changes" button:

5. Press "Test connection" to make sure your settings are working:

Map Level groups to Connectwise sites

Level will create configurations in Connectwise based on your group mappings. You can choose any group or subgroup in Level and match it with a company and site combo from Connectwise.

1. Go to Groupe Mapping:

2. Cliquez sur "Ajouter new groups" to select the Level groups to map to Connectwise sites:

3. Choisir one or more groups and click "Ajouter new groups":

4. Choisir a Connectwise company type and status and click "Load Connectwise Companies" to fetch the subset of companies you want to pick from:

5. Choisir a Connectwise company for the first mapping:

6. Sélectionnez the Connectwise site:

7. Repeat for every row and click "Enregistrer" when finished:

ℹ️ REMARQUE : The integration is still disabled at this stage — no devices are synced yet.

Map Level monitor policies to Connectwise service boards

Level can map alerts to Connectwise tickets. We just need to choose which monitor policies should create tickets, as well as which service board the tickets should appear on.

1. Cliquez sur on "Ticketing":

2. Choisir Connectwise service boards for each policy that you wish to map:

3. When finished, click "Enregistrer changes" at the bottom of the page:

ℹ️ REMARQUE : The integration is still disabled at this stage — no devices are synced yet.

Start sending devices and alerts

1. Cliquez sur le "Désactiverd" toggle:

2. This will immediately begin sending devices and alerts. You can see the group mappings change from "Unsynced" to "Syncing" and eventually to "Synced":

3. If you want to follow the progress, or troubleshoot an issue, navigate to the "Events" tab to see a real-time list of requests being sent to Connectwise:


Questions fréquemment posées

  • Who can configure this integration? A Level administrator and a ConnectWise PSA administrator. The ConnectWise side requires permission to manage security roles, API members, and API keys.

  • Why do I need a dedicated security role? Scoping permissions to exactly what Level needs reduces risk. The role grants access only to configurations, service tickets, and table setup — nothing more.

  • Do I need to map every group? Only groups that should sync devices to ConnectWise need mappings. You can map a subset of your Level groups and leave others unmapped.

  • Why isn't a device appearing as a configuration in ConnectWise? Confirm the device's group is mapped under Groupe mapping and that the integration is enabled. Check the Events tab for failed requests and look at the HTTP response codes to identify the issue.

  • Can I add or change group mappings after the integration is live? Oui. Return to Groupe mapping, make changes, and save. Updates take effect immediately.

Avez-vous trouvé la réponse à votre question ?