Configuring Delivery Methods

If delivering to a service (or any other non-email destination), you'll first need to set it up.

This is done using Python Scripts.

Each script is installed into the base of your report folder. It should be named method.py, where 'method' is a single-word name for the destination.

For example, sharepoint.py is a good name for a script that distributes your reports to Sharepoint, slack.py for slack, etc.

There are several example scripts available in our Code Examples - see the Report Delivery Samples section for more details. You can use these pre-made examples, or create your own.

Subscribing to a Delivery Method

When setting up delivery to one of these methods, you write the name of the script, a hash (#), and then the name of the destination. This name will be passed along to your script as a parameter.

For example, to upload your files to the 'Daily' folder in your Sharepoint, you'd subscribe to 'sharepoint#Daily'.