> For the complete documentation index, see [llms.txt](https://olddocs.exivity.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://olddocs.exivity.io/getting-started/how-to-guides/how-to-automatically-trigger-a-monthly-billing-report.md).

# How to automatically trigger a monthly billing report

Learn how to configure publishing a report on a monthly basis

Exivity enables customers to generate summaries of the cloud spend on a schedule. You may choose to publish a report of your resource usage and costs quarterly, monthly or daily.\
\
This article guides you through the steps of publishing a monthly report:\
\
In order to trigger the publishing automatically, you must use the [Workflow engine](/data-pipelines/workflows.md).<br>

1\. Navigate to the **Data Pipelines** > **Workflow** menu and select *Workflows*.

2\. Click **Create Workflow**.&#x20;

3\. Provide a meaningful name and description.

4\. Click **Add Schedule**.&#x20;

&#x20;  4.1.   The **Type** selection should be monthly.&#x20;

&#x20;  4.2.  Furthermore, the interval field **Run Every** should be set to *1 Month*.

&#x20;  4.3.  Select the start date (**Effective from**), **Start time** and **Time zone**.

![Scheduling a monthly report](https://1141395848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPRZvuYYNyI3vz1mar1l4%2Fuploads%2Fjxfo8b4JJgdFZLlX3ZBo%2Fschedule-monthly-report.png?alt=media\&token=86d9a0d9-6347-4651-9b1a-20bf3090cc2a)

5\. Click the **Add Step** button and set the type to *Publish report*.

6\. Choose your report from the drop-down list.

7\. The **Timeout** setting allows you to choose the interval of waiting, before trying to execute this step again, in the event of a failure.

![Publishing the selected report monthly](https://1141395848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPRZvuYYNyI3vz1mar1l4%2Fuploads%2F5Cr6Bg24jSlmToVnTZ97%2Fpublish-report-monthly.png?alt=media\&token=56972b26-8fc1-4def-9e06-086283fd78d1)

8\. Finally, click **Create**.

{% hint style="info" %}
In combination with the [Notification engine](/administration/notifications.md), you can receive your monthly report on a notification channel (for example: *email*).
{% endhint %}
