> For the complete documentation index, see [llms.txt](https://learn.withessential.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.withessential.com/administration/settings/the-compliance-engine-integration.md).

# The Compliance Engine integration

The Compliance Engine integration lets you file inspection reports directly to authorities having jurisdiction from inside Essential. The Settings page requires Compliance Engine setup permission. Filing reports requires both an active Compliance Engine connection and filing permission.

If the Compliance Engine settings or filing action are missing but you need them for your work, contact your business's administrator to review your role.

To set it up, open Settings and go to Compliance Engine. If you're not connected yet, the card shows a Connect button. Click it, sign in to your Compliance Engine account, and approve access; you'll be sent back to Essential and the card will turn green and read Connected, showing the account you connected as.

Once connected, the option to file a report to The Compliance Engine becomes available where you work with inspection reports. Authorizations can expire over time. If yours lapses, the card switches to a yellow Reconnect required state explaining that your authorization has expired.

Filing stays paused until you click Reconnect and sign in again. Reconnecting restores filing without any other setup.

To turn the integration off, click Disconnect and confirm. Disconnecting removes the stored Compliance Engine credentials in Essential and the filing option disappears across the app. If you need to revoke access on the Compliance Engine side too, contact the provider or your Essential team.

You can reconnect at any time. If a connection attempt fails, Essential shows the reason, for example that authorization was denied; just try connecting again.

> **Where to find it:** Settings -> Data & Integrations -> Compliance Engine.

## Related guides

* [Feature availability and setup](/getting-started/getting-started/feature-availability-and-setup.md)
* [What you can set up in Settings](/administration/settings/what-you-can-set-up-in-settings.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://learn.withessential.com/administration/settings/the-compliance-engine-integration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
