- Voluum Documentation
- Advanced Features
- Advanced Reports
- Scheduled Reports
Scheduled Reports
Scheduled reports generate a link with a CSV file that is regularly updated with your campaign stats. You can share this link with your coworkers or clients or connect it to a data visualization tool to generate custom data dashboards.
Danger
Pricing plan availability
Please note that this feature may not be available on all pricing plans. To check which features are already included in your pricing plan, go to Voluum Settings / Plan Specification tab. You can always upgrade your pricing plan to get more features or higher caps on usage parameters.
When setting up scheduled reports, you define things like:
Scope of data
Filters (traffic sources or campaigns)
Time range
Time of day (at what time the report should be updated)
Email addresses
When you request a scheduled report, Voluum will start processing data. Once it finishes, all email addresses defined during setup will receive an email with a link to a downloadable CSV file with requested data. Then, at the set time of day, the file under this link will be updated with new data regularly.
Caution
Voluum Note: Note that the email will only be send once. The file under the link will be updated with new data but the link won't change. We recommend saving this link. You can always find it in Settings / Advanced Reports.
The recipient of Scheduled Reports can get three types of emails:
SUCCESS (report available for download)
EMPTY (the report is empty)
ERROR (an error occurred and it was not possible to generate the report).
Scheduled Reports are a part of the Advanced Reports feature. To set them up, follow the steps below:
In Voluum, click the Advanced button.
Click the Select button under Scheduled Reports.
Check traffic filters. They are applied when creating a report in Voluum panel.
Set grouping options.
Set up time zone and time range settings.
Provide a name for your report
Set generation time.
Set the main email address that the report will be sent to.
(Optional) Set additional email addresses.
Click the Request button.
You can view Scheduled Reports that you have set in Settings / Advanced reports tab.

From there you can:
Search for a report using search bar by report name, grouping, filters or email addresses
Check the details of the report:
Report name
Generation time (selected in the form)
Report for (filters such as traffic source, campaign, country)
Groupings (selected in the form)
Time range
Last update
Report URL (activation results in downloading the most up-to-date CSV file)
Email/s to which the report URL was initially sent
Delete the report
Copy the link to the CSV file
Scheduled Reports can be used as a data source for data analysis and visualization tools such as:
Google Looker Studio
Tableau
Microsoft Power BI
All these tools have their strengths and the setup process differ but there are some things you should consider anyway.
Managed service
We offer a managed service where we help you connect your reports with Google Looker Studio. We have dashboard templates that we can adjust according to your needs an automatic solution that uploads the CSV file from a scheduled report to Google Cloud. We offer:
Assisted setup that will require no developer knowledge from your side.
Customizing dashboard to your needs.
Accommodating for more advanced needs, such as blending several scheduled reports into one data source.
Contact us to get more information.
Important factors
If you want to set up custom dashboards on your own, you need to consider the following factors:
There’s a limitation of 4 dimensions per 1 scheduled report. It means that preparing a report with more dimensions needs at least a few scheduled reports. The data from separate reports can be blended on the tool level, but you have to add a common dimension that will be the key when blending data (the best option is to use Campaign ID for this purpose).
If you want your scheduled report to contain the exact metric (e.g. custom conversions), you have to add it to the report view before setting up Scheduled Report. The CSV file will have values in the same order as in Voluum panel.
Bear in mind that the size of the Scheduled Report may vary on what dimensions you choose. For example, setting up dimensions like “Day - Hour - Campaign ID” will output more rows than setting up "Month - Campaign ID", however the first one will be more detailed for analytic purposes. This may be critical especially for Looker Studio which doesn't accept files over 200 MB. In general, you should prepare a less granular Scheduled Report for longer time ranges (e.g. 2-year) and more granular for the recent history (e.g. last month).
There are some things to consider before connecting Scheduled reports as a data source in Google Looker Studio.
Google Looker Studio accepts data from Google Cloud. You can use Zapier-like service such as Make.com to automatically upload a scheduled report to Google Cloud. You can also upload the CSV file to Google Sheets and use a connector to use this spreadsheet in Looker Studio as data source.
You can upload CSV file manually. Note that you would have to repeat that process every day, as the native 'File upload' option in Looker Studio won't refresh your data.
Supermetrics has a connector that enables fetching data from a link to a CSV file.
The following guide will use the Google Cloud Upload method.
Set up data source in Looker Studio
Get Google Cloud source path.
In Looker Studio, create a new dashboard.
Click on 'Add a Data Source' when creating a new dashboard or click '+Add Data' button on the main bar.
Select 'Google Cloud Storage' from the list of Google connectors.
Provide the target path for your Scheduled Report data in Google Cloud and leave checkbox unchecked.
Click the 'Connect' button. Repeat the process of adding data sources if necessary.
Prepare visualizaitons
To add new element on the dashboard, click on ‘Add a chart’ dropdown and choose the visualization type.
Available fields may vary on the chart type that you’ve chosen, but in general everyone has the following.
Data source - choose the data that chart is based on (e.g. specific Scheduled Report or blended data based on a few Scheduled Reports)
Date Range Dimension -choose which column in added Scheduled Report represents time range.
Dimension(s) - select the dimension for the chart.
Metric(s) - add metrics for the visualization.
Sort - select dimension or metric that will sort the data on the chart.
Looker Studio limitations
Single CSV file placed on Google Cloud cannot be greater than 200MB. In the other case, Looker Studio won’t add the file as data source.
The data freshness span is 15 minutes, please bear in mind that especially in debugging (sometimes you need to wait for the 15 minutes after making change like refreshing data source).
You cannot mix the dimensions and metrics in one calculated field.
Useful links for Looker Studio
Connection:
Report features:
Microsoft Power BI is considered to be one of th e easiest data visualization tool to set up, as it can automatically pull data from a link to a CSV file.
Set up Scheduled Reports as a data source in Microsoft Power BI
Get Scheduled Report URL.
In Power BI desktop, start with new report and click 'Get data' and then select 'More'.
Select 'Other' and then select 'Web' connector and click the Connect button.
Paste the Scheduled report lin and click the Ok button.
Select the full link to the CSV file from the drop-down menu and keep ‘Anonymous’ setting on the left menu. Click the OK button.
Select the UTF-8 as the file origin.
When the file is loaded correctly, the report should appear in the right menu in Data section.
Setting up automatic data refresh
Log in to the browser version of Power BI and upload the file that you have saved before in ‘My Workspace' section.
Go to the data set and click the Schedule refresh option.
In the Refresh section, enable the data refresh schedule option and set time and frequency of refresh.
The following setup with Tableau uses a scheduled report being uploaded automatically to Google Drive as a source of data. You can use external connector services for that.
Create a new dashboard in Tableau.
Click New and select Published data source.
Go to Connectors and select Google Drive.
Grant all necessary permissions.
Select a scheduled report file.
Publish the report by clicking Publish in the top-right corner.
Provide a name for this data source.
In the project view, click New and then Workbook.
Select the data source you have just added.
Now you can build visualizations in Workbook using available widgets.
You can easily integrate Scheduled reports with Google Sheets using auto refresh.
Use IMPORTDATA function: https://support.google.com/docs/answer/3093335?hl=en
Sheets will update the data automatically at up to 1 hour intervals: https://support.google.com/docs/answer/58515
You can integrate Scheduled reports with Excel using instruction below:
Import data from the web: https://support.microsoft.com/en-au/office/import-data-from-the-web-b13eed81-33fe-410d-9247-1747269c28e4
Go to Data / From web.
Paste the Scheduled Reports link.
Load the report.
Go to Data / Queries & Connections and right-click on the report and go to Properties.
Set up refreshing schedule.