ConnectWise PSA IntegrationIn this document
OverviewIf you’re using ConnectWise PSA, you can use DefensX Integration for;
It is also possible to just use billing or service tickets part of the integration. The integration process involves creating a custom security role, API Member account, and generating the API Keys in Connectwise and configuring the integration in DefensX Backend. Configurations in ConnectWiseCreating a Custom Security RoleBefore creating an API Member for DefensX integration, you should create a custom security role with the correct permissions.
You will be redirected to Security Modules for Role - DefensX API page. In this screen add the permissions according to the table below:
Be sure to click Save to save your settings. Creating an API MemberFollow the steps below to create an API Member account with the newly created DefensX API role:
Generating the API KeysFollow the steps below to generate the API Keys for the newly created defensx API Member:
Once you click Save, the Public and Private API Keys will be displayed. The private key is only available at the time the key is created. Please make a note of it. Configurations in DefensX PortalCreating the IntegrationYou need a Partner (MSP) account to create the ConnectWise integration. In your partner dashboard, navigate to Integrations menu and click on the + ADD button for the ConnectWise PSA: On the Integration details page, follow the steps below:
After completing this step please click on the Test Connection button. If all the parameters are valid, DefensX will make an API request to verify the connection and permissions. If all the settings are ok, you should be able to see a screen like this: Then, close the dialog and click on the Create Integration button to move to the next step. Company MappingIn this step, you’ll see the customers under your DefensX account on the left and companies under your ConnectWise account on the right. Customer and company names don’t need to be the same. You can map the correct ConnectWise company to the DefensX customer. If you don’t want to run the integration for a specific customer under your account, just leave the mapping as blank for that customer. After completing the mappings, click the Save Company Mapping and move to the next step. Service Ticket IntegrationIf you want to enable service ticket integration, activate the Ticket Integration toggle button. Then, select the Service Board, Source, Initial Status, and Closing Status of the tickets and click to Save Ticket Configuration button. Agreement Mapping for BillingIf you want to enable billing integration, activate the Billing Integration toggle button. Then, select the corresponding agreements for the mapped customers in the company mapping stage.
TestingAfter completing all the steps, you can test the integration manually by clicking on the Syncronize button under the Status tab: Using DefensX Hosted SetupDefensX Integration supports ConnectWise Hosted Setup workflow to make a seamless control panel switch from the ConnectWise Portal to the DefensX Portal with the correct customer. In order to access the DefensX tab in company screens in ConnectWise, you just need to make the following configuration in ConnectWise:
After making this configuration, you’ll have a dedicated DefensX tab for your companies. Once you click on the DefensX tab, you’ll automatically open the DefensX console for the mapped company: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||