> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/cloud/web-interface/reports/scheduled-reports.md).

# Scheduled reports

Three scheduled email reports in a .csv file can be automatically generated by the Devolutions Cloud reporting service and listed in the Scheduled reports section:

* ***Expired Entries***: Lists entries that have already expired.
* ***Expiring Entries***: Flags credentials nearing their expiration date.
* ***Password Analyzer***: Evaluates password strength and detects weak or compromised credentials.

It requires a self-hosted installation using the Devolutions Cloud Services and an Application identity must be configured when the service is installed. Additionally, the service requires specific access to the vaults.

{% hint style="info" %}
***Manage system configuration*** and ***Manage scheduled reports*** system permissions are assigned to the Application identity.
{% endhint %}

### Create an Application identity

1. Go to Devolutions Cloud.
2. Click ***Administration*** – ***Application Identities***.
3. Select ***Add Application Identity (+)***.

   ![](https://cdnweb.devolutions.net/docs/HUBB6003_2024_1.png)
4. Enter a name and click ***Add***.
5. Save the given ***Application Secret*** and ***Application key*** to your clipboard or as a PDF file. It will be needed during Devolutions Cloud Services' installation.

   ![](https://cdnweb.devolutions.net/docs/HUBB6006_2025_1.png)

#### Edit permissions for the Application identities

1. Go to Devolutions Cloud.
2. Click ***Administration*** – ***System Permissions***.
3. Go to the edit form.
4. Select ***System***.
5. Select your ***Application User*** in the drop-down menu under ***Manage system configuration*** and ***Manage scheduled reports***.

#### Edit permissions for all system vaults

1. In Devolutions Cloud, go to ***Administration*** – ***System Permissions***.
2. Go to the edit form.
3. Select ***Vaults***.
4. Choose your ***Application User*** in the drop-down menu under the ***Contributor*** section.
5. Click ***Update*** to close the window.

#### Installation of Devolutions Cloud Services

1. [Download Devolutions Cloud Services](https://devolutions.net/download-center/#hub).
2. Launch the installer that you downloaded.
3. Click ***Next***.
4. Read the ***End-User License Agreement*** and click ***I accept the terms in the License Agreement***.
5. Click ***Next***.
6. Select ***Reporting*** in the ***Custom Setup***.
7. Click ***Next***.
8. Enter your ***Host*** URL.
9. Enter the ***Application Secret*** and ***Application key*** previously saved.
10. Click ***Next***.
11. Click ***Finish*** to complete the installation.
12. Click ***Test Connection***.
13. If your connection is successful, press ***Next***.

#### Scheduled reports

1. In Devolutions Cloud, go to ***Administration*** – ***Application services***.
2. Click ***Add (+)***.
3. Select ***Scheduled reports service***.
4. Enter the Application service name, a description if needed, and select the Application identity in the drop-down menu.
5. Click ***Save***.
6. Go to ***Reports*** – **Scheduled reports**.
7. Click **Add** in the upper-right corner to create a reporting rule.
8. Choose a ***Report type*** and enter the information.

   ![](https://cdnweb.devolutions.net/docs/HUBB6009_2025_1.png)
9. Click ***Save*** to close the window.
10. Reports are sent as scheduled.
11. Go to ***Reports*** – ***Scheduled reports*** to view your reports.

### Check Devolutions Cloud Services logs

Devolutions Cloud Services logs are available here: `C:\ProgramData\Devolutions\Hub\Reporting Service\Logs`.

#### See also

* [Devolutions Academy – Managing scheduled reports](https://academy.devolutions.net/student/page/2556022-managing-scheduled-reports?curriculum_activity_id=4132360\&path_id=2543918\&sid=fbc78598-c263-40d6-bf67-f12eb423072e\&sid_i=0)


---

# 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:

```
GET https://docs.devolutions.net/cloud/web-interface/reports/scheduled-reports.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
