ConnectWise errors and fixes
Find the message you see in Lemhi or ConnectWise, what it means, and how to fix it.
Written By The Lemhi Product Team
Last updated 1 day ago
For anyone whose ConnectWise setup, link, or push is not working. Find the message or symptom in the first column.
What you see | What it means | What to do |
|---|---|---|
"ConnectWise rejected the key pair" when testing or saving | The public or private key is wrong, or the key pair was deleted in ConnectWise | Create a new key pair (Create the security role, API member, and keys) and enter both keys again |
"Site address not reachable" | The site address is mistyped, or is not the address you log in to | Copy the address from your browser when logged in to ConnectWise, for example |
"This API member cannot read companies or create service tickets" | A security role row is missing or set too low | Re-check the required role rows in Create the security role, API member, and keys, then select Check connection on the card |
The connection succeeds, but no companies or no boards load | A security role row is missing | Re-check the required role rows in Create the security role, API member, and keys, then select Check connection |
One board is missing from the picker, or the picker says "boards hidden" | That board has no default status, no default team, or neither | Check both tabs for that board (Check that your service boards have a default status and team) |
"Lemhi could not reach ConnectWise. Contact Lemhi support." | A problem on Lemhi's side, not your keys | Contact your Lemhi contact. Do not create new keys |
The card says "Connection needs attention" and pushes are paused | Lemhi's last check of your saved keys failed, usually because the key pair was deleted or a role row changed | Fix the cause in ConnectWise, then select Check connection. If the keys were deleted, use Re-enter keys |
ConnectWise will not save the role | An Add, Edit, or Delete level is higher than that row's Inquire level | Set Inquire = All on that row first |
Tickets are created, but closing or reopening a ticket in ConnectWise only updates its Compass task when someone opens the task | The security role has no Add level on Table Setup (customize), so ConnectWise refused the board callback | Set Table Setup (customize) Add = All (Inquire first). You do not need to reconnect: the next push, link, or task open registers the callback |
"Project tickets need Project permissions on the API member. Service tickets still work." | The security role has no Project rows, or they are set too low | Add the four Project rows in Create the security role, API member, and keys, then select Check connection |
The Business Unit list is empty when creating the API member | No Location is selected yet, or the Location has no business units | Pick a Location that has business units, then pick a Business Unit |
Push is blocked: "This client is not mapped to a ConnectWise company" | The client has no company in Client mapping | A tenant admin maps the client (Map clients to ConnectWise companies) |
Push is blocked: "No service board is set" | No default board has been saved. A default service board is needed even to push to projects | A tenant admin chooses one (Connect ConnectWise to Lemhi and choose a default board) |
Link fails: "No ticket #N found in ConnectWise." | The number is wrong, or the ticket is on a board the API member cannot see. A project ticket is found only when the role has the Project rows | Check the number in ConnectWise and try again |
Link fails: "This ticket number already has a Lemhi link under another client." | Another client's task already holds that ticket | If the other task linked it, unlink it there first. If Lemhi created that ticket from the other client's task, push a new ticket for this task instead |
"Could not find an API member for this key pair." | Lemhi found no active API member in your ConnectWise instance | Check that the API member from Create the security role, API member, and keys is active and its role has Member Maintenance Inquire = All |
"The default board cannot take new tickets. Choose another board." | The default board lost its default status or team in ConnectWise | Pick another board for this push, and have an admin fix the board (Check that your service boards have a default status and team) |
A task shows Push failed with "ConnectWise rejected the ticket" | ConnectWise refused the ticket, usually because of a board setting or a missing Service Tickets level in the role (Project Tickets for a project ticket) | Select Discard, then push to a different board, or fix the board in ConnectWise and select Retry |
A task shows Push failed with any other reason, such as "ConnectWise returned an unexpected error. Try again, and contact Lemhi support if it persists." | The push may have timed out. ConnectWise may have created the ticket even though Lemhi never got the reply | Select Retry, not Discard. Retry checks ConnectWise for a ticket this push already created and uses it. Discarding and pushing again can create a duplicate ticket |
"Lemhi could not check ConnectWise for an existing ticket. Try again." | Retry could not reach ConnectWise to look for a ticket from the failed push | Select Retry again later. Do not discard |
"Only active tasks can be pushed to ConnectWise." | The task was completed, ignored, or removed | Push only active tasks. If the work still needs doing, create or restore an active task for it in Compass |
Push to ConnectWise is missing from a task | The task already has a ticket, or the integration is not connected | Use the ticket chip and Open in ConnectWise, or connect the integration (Connect ConnectWise to Lemhi and choose a default board) |
"Disconnect HaloPSA to connect ConnectWise PSA. Lemhi pushes to one PSA per tenant." | HaloPSA is connected for your tenant | Disconnect HaloPSA first, then connect ConnectWise |
"Only active tasks can be linked to a ConnectWise ticket." | The task was completed, ignored, or removed | Link only active tasks |
"ConnectWise did not accept the note." after linking | The link worked, but ConnectWise refused the note Lemhi adds to the ticket | Check that the security role has Service Tickets Edit = All, or Project Tickets Edit = All for a project ticket |
"ConnectWise returned an unexpected error. Try again, and contact Lemhi support if it persists." | ConnectWise answered with an error Lemhi did not expect | Try again. If it keeps happening, contact Lemhi support. On a failed push, use Retry |
"Select 50 tasks or fewer to push at one time." | More than 50 tasks were selected for one push | Push the tasks in batches of 50 or fewer |
"This push is still running. Try again in a few minutes." | An earlier push or retry for this task has not finished | Wait a few minutes, then try again |
"This task already has a linked ticket." | The task already carries a ConnectWise ticket | Use the ticket already on the task |
"Lemhi could not read the saved credentials. Try again." | Lemhi could not read your stored keys | Try again. If it keeps happening, contact your Lemhi contact |
Quick reference
Item | Value |
|---|---|
Security role | System > Security Roles |
API member and keys | System > Members > API Members tab |
Board defaults | System > Setup Tables > Service Board (Statuses and Teams tabs, Default column) |
Lemhi settings | Settings > Integrations > ConnectWise PSA > Connect (or Manage) |
Role rows | Company Maintenance (Inquire); Service Tickets (Inquire, Add, Edit); Table Setup (customize) (Inquire, Add); Member Maintenance (Inquire). For project tickets also: Project Headers, Project Phase, Project Notes (Inquire); Project Tickets (Inquire, Add, Edit) |
Keys | 16 characters each. The private key is shown once |
Auto-map order | Exact company name, then email domain against company website |
Ticket closed or reopened in ConnectWise | Completes or reopens the Compass task within seconds |
Related
Still stuck? Send your Lemhi contact the client name, the task, and the exact message you see.
Was this helpful?
Still need help? Ask the team