Skip to main content

Inspector(s) | Error: ConnectWise and Liongard Are Out of Sync

Connectwise and Liongard are out of sync. On the Admin > Integrations screen, use the troubleshooting dropdown to "Sync Mappings" and then re-run the inspector. If the issue persists, please contact support.

Updated today

Overview πŸ’₯

Partners may encounter the following error when running inspectors integrated with ConnectWise:

β€œConnectWise and Liongard are out of sync. On the Admin > Integrations screen, use the troubleshooting dropdown to β€˜Sync Mappings’ and then re-run the inspector.”

This issue typically occurs when configuration mappings between Liongard and ConnectWise become invalid, outdated, or misaligned.


Impact πŸ₯Ά

  • Inspectors fail with status as "Platform Failure"

  • Data cannot sync to ConnectWise configurations

  • Errors related to missing mapped fields

  • Integration appears connected but is functionally broken


Why This Happens πŸ€”

This is a mapping integrity issue, not an inspector or credential failure.

πŸ”Ή Root Cause

Liongard relies on field mappings to sync inspector data into ConnectWise Configuration Types.

If those mappings break, Liongard cannot find the expected fields.

πŸ” Common Causes

Cause

Explanation

πŸ•’ Outdated / Legacy Configurations

Integration was disabled for long periods (e.g., months/years), causing schema drift

πŸ”„ Re-enabled Old Integration

Old mappings reference fields that no longer exist

✏️ Changes in ConnectWise Configurations

Fields renamed, removed, or modified

❌ Deleted or Missing Fields

Required fields no longer exist in ConnectWise

πŸ”— Broken Mapping Relationships

Mapping still exists but points to invalid structure


What the Error Really Means? 🧐

Example error from logs:

Unable to find mapped fields "Total Devices", "Active Users Without MFA", "Directory Name"...

πŸ‘‰ This means:

  • Liongard is trying to sync data

  • ConnectWise no longer has those mapped fields

  • The mapping is stale or invalid

How Data Flow Works (Simplified) πŸ”„

Liongard Inspector β†’ Data (Dataprint)
↓
Mapping Layer (Field Matching)
↓
ConnectWise Configuration Type

❌ If mapping layer breaks β†’ Sync fails
βœ… If mapping is valid β†’ Data syncs successfully


Steps to Resolve πŸ§‘β€πŸ«

Step 1 β€” Attempt Basic Sync Repair

Navigate to:

  • Admin β†’ Integrations β†’ ConnectWise β†’ Configuration Types

From "Troubleshooting" dropdown menu Run:

  • Repair

  • Force Repair

  • Re-sync

πŸ‘‰ Then Re-run the affected inspector (Clear Cache + Debug recommended).

Reference:

Step 2 β€” Validate Configuration Type Mapping

Navigate to:

  • Admin β†’ Integrations β†’ ConnectWise β†’ Configuration Types β†’ Liongard Configuration Types

  • Ensure the Configuration Auto-Updating is enabled for Liongard Configuration Type(s) , Example :Cloud Productivity (auto), which is the configuration for Microsoft 365 & Google WorkSpace. Inspector.

Navigate to:

  • Admin β†’ Integrations β†’ ConnectWise β†’ Configuration Types β†’ All ConnectWise Configuration Types

  • Locate the affected configuration type, Example :Cloud Productivity (auto), which is the configuration for Microsoft 365 & Google WorkSpace Inspector.

πŸ‘‰ Check for:

  • Missing fields

  • Incorrect mappings

  • Empty or broken field associations

Step 3 β€” Reset Mapping πŸ”§

If mappings appear broken:

  1. Remove the affected mapping completely

  2. Save changes

  3. Run:

    • Repair

    • Force Repair

    • Re-sync

πŸ‘‰ This forces Liongard to rebuild mappings

πŸ‘‰ Then re-run the affected inspector. If the issue persists, continue with Step 4

Step 4 β€” Resolve Legacy Configuration Issues (Critical) 🚨

πŸ‘‰ The problem is likely stale ConnectWise configuration records

⏯️ Fix: Rename Configuration in ConnectWise

In ConnectWise Manage:

  1. Navigate to:
    ​ System β†’ Setup Tables β†’ Configurations

  2. Search for the affected configuration

  3. Open the configuration record

  4. Rename it (example):

    Old Name β†’ Old Name (Legacy)

  5. Click Save

  6. Repeat Step 1

If the problem is still not resolved and a similar ConnectWise-related error appears, please proceed to Step 5.

Step 5 β€” Delete Old Configuration From ConnectWise (Optional)

In ConnectWise Manage:

  1. Navigate to:
    ​ System β†’ Setup Tables β†’ Configurations

  2. Search for the affected configuration

  3. Delete the affected configuration.

  4. Repeat Step 1


Why This Works πŸ€·πŸ»β€β™‚οΈ

Renaming forces ConnectWise to:

  • Refresh internal references

  • Break linkage to outdated mappings

  • Allow Liongard to create a fresh mapping relationship


Expected Result πŸ§‘β€πŸ’»

  • Inspector runs successfully

  • No β€œout of sync” errors

  • Data syncs correctly into ConnectWise

  • New mapping aligns with current schema


When This Issue Commonly Occurs πŸ§‘β€πŸ«

  • Integration disabled for long periods (e.g., since 2022 β†’ re-enabled later)

  • Reusing old ConnectWise configurations

  • Schema changes in ConnectWise over time

  • Initial testing environments later reused in production


Troubleshooting Checklist πŸ“‹

Check

Expected Outcome

Run Sync Mappings

Mapping refresh attempt

Remove & Recreate Mapping

Clears invalid relationships

Rename Configuration in ConnectWise

Breaks stale references

Delete Old Configuration Records from ConnectWise (optional)

Avoid confusion and reduce the likelihood of Liongard-ConnectWise integration sync failures.

Re-run Inspector (Debug Mode)

Confirms fix

Review Logs for Missing Fields

Identifies mapping gaps


When to Contact Support 🦁

Contact Liongard Support if:

  • Issue persists after mapping reset + rename & deletion

  • Errors continue showing missing fields

  • Multiple configuration types are affected

  • You cannot identify which mapping is broken

Provide:

  • Inspector name(s)

  • Error message / Inspection logs

  • Configuration Type name

  • Confirmation of steps performed


Key Takeaway πŸ’‘

This is not an inspector issue β€” it is a mapping mismatch between Liongard and ConnectWise.

  • βœ” Most commonly caused by legacy or stale configurations

  • βœ” Resolved by resetting mappings and refreshing ConnectWise configuration references.


Summary πŸš€

  • Error occurs due to invalid or outdated field mappings

  • Basic repair steps may not resolve deeply stale mappings

  • Renaming ConnectWise configurations is often the key fix

  • After refresh, Liongard rebuilds correct mappings automatically

Did this answer your question?