Before you start
- You need an MSP staff account with Compliance settings access. Creating checks also needs Compliance write access and an active subscription.
- Liongard must be connected and its metrics synced. See Configure Liongard Integration. Without it, the page shows No Liongard Integration with a link to Integrations.
- The Metrics tab covers your tenant’s Liongard integration. The company selector at the top of the app does not scope it.
Browse metrics and systems
Open Metrics
Read the summary
Choose a view

Filter and search
Open a row
Create a linked check
Open a metric
Click Create Compliance Check
Fill in the check
Choose automatic updates
Create the check
Verify
Build custom rules
Choose Custom rules
Add a rule
Order the rules
Set the fallback
12 with the result Pass, and keep the fallback on Fail. A missing or non-numeric value then fails, as it should.
Example, a feature must read Enabled. Add Equals Enabled as Pass, add Equals True as Pass, and keep the fallback on Fail.
Check the real value format in Liongard before you rely on an example.
How automatic updates work
Updates run in the background after each Liongard metrics sync. The sync runs every 3 hours, with a full refresh once a day. Updates are not instant.- Native mode: Liongard Pass becomes the positive outcome. Fail, Warning, an unknown status, or a missing status becomes the negative outcome. Warning does not survive as a third outcome in compliance.
- Custom rules mode: the rules above decide pass or fail. If no custom rules are stored, native evaluation is used instead.
- Device checks: the sync can create missing device assignments in active runs for the matching company, and it updates assignments that already exist. It writes a note starting [Liongard Auto-Sync] with the result, the value and the evaluation date. That note sits in its own paragraph in Public Notes, and each sync replaces that paragraph in place. Any other notes on the assignment are kept. Notes that an earlier sync overwrote are not restored.
- Company checks: the sync picks one metric value for the company, the one with the worst native status, and evaluates that value. It does not evaluate every value first.
- No matching data: the assignment is skipped. No change does not mean a new pass.
- Completed runs: the sync skips them.
Troubleshooting
Frequently asked questions
Does a Linked badge mean the check passed?
Does a Linked badge mean the check passed?
Does a Liongard Warning stay a Warning in compliance?
Does a Liongard Warning stay a Warning in compliance?
What happens when none of my rules match?
What happens when none of my rules match?
Are Equals and Contains case-sensitive?
Are Equals and Contains case-sensitive?
Can the sync add checks to active runs?
Can the sync add checks to active runs?
Does company-level evaluation test every device against my rules?
Does company-level evaluation test every device against my rules?
Does no data mean the check passes?
Does no data mean the check passes?
Can I trust the success message that all rules saved?
Can I trust the success message that all rules saved?