On this page
on this page
Integrations

Connecting ConnectWise Manage

ResolvCmd works inside ConnectWise Manage through a pod that appears on service tickets. When a technician opens a ticket, the pod displays a proposed resolution with source citations from your connected knowledge sources.

Prerequisites

  • ConnectWise Manage admin access (to configure pods and create API members)
  • A dedicated ConnectWise API member with read-only access to Service Tickets and Members
  • An active ResolvCmd account with at least one knowledge source connected and synced

Step 1: Create a ConnectWise API member

This is done inside ConnectWise, not ResolvCmd.

  1. In ConnectWise, go to System > Members
  2. Create a new member or use an existing one
  3. Go to System > Members > API Members
  4. Create a new API key for this member
  5. Note down the Client ID, Public Key, and Private Key

The Private Key is only shown once — save it somewhere secure.

Recommended: Create a dedicated API member named something like “ResolvCmd Integration” with minimum read-only permissions to Service Tickets and Members.

Step 2: Connect in ResolvCmd

  1. In ResolvCmd, go to Settings > Integrations
  2. Click Connect next to ConnectWise Manage
  3. Fill in the connection form:
FieldWhat to enterWhere to find it
Company IDYour CW company identifier (e.g., acmecorp)This is the internal ID, not your display name. Found in the CW login screen or System > My Company.
RegionNA, EU, AUS, or CustomNA = North America, EU = Europe, AUS = Australia. Select “Custom” only for on-premise or non-standard hostnames.
Client IDConnectWise API Client IDSystem > Members > API Members
Public KeyAPI Public KeyGenerated when you created the API key
Private KeyAPI Private KeyShown once at creation time. If lost, generate a new API key.
  1. Click Connect. ResolvCmd will validate your credentials against ConnectWise before saving.

ConnectWise Manage connection form

Step 3: Choose your display mode

After connecting, ResolvCmd displays two URLs:

  • Pod URL (compact sidebar) — A compact view that fits in the ConnectWise pod panel alongside the ticket. Best for quick reference while working a ticket.
  • Tab URL (full resolution view) — A full-width view that opens as a separate tab within the ticket. Best for detailed resolutions with longer step lists and expanded source citations.

You can set up one or both. Copy the URL for the mode you want to use.

Step 4: Configure in ConnectWise

  1. In ConnectWise, go to System > Setup Tables
  2. Search for Manage Hosted API (or Pod Configuration)
  3. Click Add New
  4. Configure:
    • Description: ResolvCmd (or ResolvCmd Pod / ResolvCmd Tab if adding both)
    • Screen: Service Ticket (or the appropriate ticket view)
    • Type: Pod
    • Origin URL: Paste the Pod URL or Tab URL from ResolvCmd
    • Pod Height: 400 (pixels — adjust as needed)
  5. Save

To set up both views, repeat these steps with the second URL.

The ResolvCmd pod or tab will now appear on ConnectWise service tickets.

Important notes

  • Both the Pod URL and Tab URL contain placeholders like [cw_id] and [cw_memberid]. ConnectWise replaces these automatically with the real ticket ID and logged-in technician’s member ID. Do not edit these placeholders.
  • Disconnecting revokes the API key. The pod and tab will stop loading until you reconnect.
  • ResolvCmd fetches ticket data server-side using the API credentials you provided. The technician’s browser does not make direct calls to the ConnectWise API.

Troubleshooting

SymptomCauseFix
Pod/tab shows 401 / UnauthorizedAPI key was revoked or integration disconnectedReconnect the integration in ResolvCmd, copy the new URLs
Pod/tab shows “Ticket not found”URL placeholders were editedRe-copy the URL from ResolvCmd (it contains [cw_id] and [cw_memberid] placeholders that CW replaces automatically)
“Failed to connect” during setupInvalid credentialsDouble-check Company ID, Client ID, and keys. Ensure the API member is active in ConnectWise.
Pod doesn’t appear on ticketsPod not configured in CWVerify: System > Setup Tables > Manage Hosted API > Pod Configuration has the ResolvCmd entry