ConnectWise PSA

ConnectWise PSA allows Managed Service Providers (MSPs) to streamline the billing process through automation with ConnectWise Manager.

It can receive product catalog and usage data from Perimeter 81 and automate customer invoices.

Note - This is available only for the accounts in the Perimeter 81 workspace.

Generating API Key in ConnectWise PSA

Harmony SASE uses an API key to authenticate the ConnectWise PSA integration.

To generate the API key in ConnectWise PSA:

  1. Log in to the ConnectWise PSA portal.
  2. Go to System > Security Roles.

  3. Select the role for this integration.

  4. Set these permissions:

    1. Companies > Company Maintenance > Inquire Level= All

    2. Finance > Agreements > Inquire Level=All

    3. Finance > Agreements > Add Level=All

    4. Procurement > Product Catalog > Inquire Level= All

    5. Procurement > Product Catalog > Add Level= All

    6. System > Table setup > Inquire Level= All

  5. Click Save.

  6. To generate the API key, from the System menu, click Members.

  7. To add an API membership for Perimeter 81, click API Members tab and then click +.

  8. Enter the member details and click Save.

  9. Select the newly created membership from the list of members, and then click the API Keys tab.

  10. Create a new API key pair.

  11. Copy the public and private keys.

Configuring the Integration in the Harmony SASE Administrator Portal

  1. Access the Harmony SASE Administrator Portal and click SettingsIntegrations.

  2. In the PSA integrations section, in the ConnectWise Manage row, click Add.

  3. Enter these:

    Item

    Description

    ConnectWise site

    URL of the ConnectWise PSA portal login screen.

    ConnectWise company ID

    Company ID registered with ConnectWise PSA portal.

    REST API Public Key

    API Public Key generated in the ConnectWise PSA portal.

    REST API Private Key

    API Public Key generated in the ConnectWise PSA portal.

  4. Click Connect.

    The Successfully connected to ConnectWise Manage message appears.

  5. Click Apply.

    The ConnectWise integration has been configured successfully message appears.

    After a successful integration, the Harmony SASE product catalog is synchronized with ConnectWise PSA.

Mapping Customers and Agreements

  1. Access the Harmony SASE Administrator Portal and click SettingsIntegrations.

  2. In the PSA integrations section, in the ConnectWise Manage row, click Manage.

    The ConnectWise Manage page appears that displays all the organizations you manage in Perimeter 81.

  3. For the organization you want to sync with ConnectWise Manage, click Select Customer.

  4. Select the corresponding account on ConnectWise Manage.

  5. Select the ConnectWise Manage agreement that you have with your customer.

  6. After you map customers and agreements, enable synchronization for each customer.

    Customers selected for synchronization are synchronized automatically every hour.