> 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

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](/files/Jan49ebBIenAqseYvLeo)

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](/files/s23w7QGqWRkL6OHuMqPs)

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 %}
