Set up a report generator in the cloud that emails PDF reports.
Set up a report template
Here is a template notebook for generating a basic report:
Deploy a report generator to the cloud
Deploy to the cloud a report generator that uses the report template. Specify DeliveryFunction"PDF" to email links to generated PDF reports to your $WolframID:

- Make templates for XML output with XMLTemplate and for text output with StringTemplate.
Run the report generator
The report generator will automatically mail a report according to the schedule you specified. To manually trigger the report generation once, use TaskExecute:

Stop generating reports
To stop generating reports, use TaskRemove: