This article describes use cases and issues that may appear when working with scheduled emails (see Share Reports and Dashboards with Scheduled Emails and Schedule Automatic Emailing of Dashboards to Yourself and Others).
Before reviewing the article, review the following limits that are applied to scheduled emails:
- The maximum number of scheduled emails in a project is 2,000.
- The maximum number of recipients in a project is 500.
- The maximum number of non-project users who can be added to a scheduled email is 10.
- The maximum total size of a scheduled email including all attachments is 14 MB.
Schedule Emails on a Dashboard
To disable or enable the dashboard email feature for a project or domain, use the platform settings (see 'Disable the dashboard email feature' in Configure Various Features via Platform Settings). To configure this feature for a project group (token), contact GoodData Support.
Unsubscribe from an Email
If the email creator unsubscribes from their email, subsequent emails will not be sent out to other recipients. At least one project user must be subscribed to the email because the GoodData platform requires the user to authorize sending the email.
Re-subscribe to an Email
You can check who has unsubscribed from emails by navigating to the user list at Manage -> Emailing Dashboards.
If you want to add unsubscribed users back:
- For the emails scheduled from the Manage tab (see Share Reports and Dashboards with Scheduled Emails): From the Manage tab, open the scheduled email, add the user back, and save the changes.
- For the emails scheduled from a dashboard directly (see Schedule Automatic Emailing of Dashboards to Yourself and Others): Delete the old scheduled email from the Manage tab. Then, go to the Dashboards tab, re-create the scheduled email, and add the user as a recipient. If this is not a viable option, contact GoodData Support who will add the users back to the scheduled email.
Set the Landscape Format
The landscape format for scheduled emails can be set only for reports, not dashboards.
From your selected report, click Export -> PDF (Landscape).
If you need to specifically set the landscape format for scheduled emails, contact GoodData Support.
Alter Schedule Granularity
If you need to set your emails to a schedule other than daily/weekly/monthly/yearly, contact GoodData Support. The highest frequency for sending scheduled emails is every 30 minutes.
Add Page Breaks
Enter edit mode on your dashboard where you see the page-break point. Adjust the dashboards to fit the correct page break. If you need a different page break format for your emails, copy the dashboard and adjust it to fit your email format.
Remove Non-project Users from a Scheduled Email
If you need to remove non-project users from a scheduled email, contact GoodData Support.
Delete a Dashboard where a Scheduled Email Was Set
If you have deleted a scheduled email but cannot delete the dashboard from which the email was set, contact GoodData Support.
Use an IP White-label Alternative
include:relays.gooddata.com into your Sender Policy Framework (SPF) record to ensure that GoodData mail relays are authorized to send emails.
Get Email Relay Addresses
To get email relay addresses, use the following
$ dig relays.gooddata.com $ dig TXT relays.gooddata.com
Understand Differences between Scheduling Emails via the Manage Tab and from a Dashboard Directly
Emails scheduled from a dashboard directly (see Share Reports and Dashboards with Scheduled Emails): Any filters and data permissions applied when scheduling are also applied to the generated emails. Each user will see only the data that they have permission to view. If you schedule the email from the dashboard option and you add other users in CC/BCC, the email will be sent with the permission of the email creator. Therefore, users in CC/BCC will receive the same report that you do.
Emails scheduled from the Manage tab (see Schedule Automatic Emailing of Dashboards to Yourself and Others): When you schedule emails, data permissions will apply the same way as they are set based on the user level. The data permissions are applied to scheduled emails accordingly because the report will be executed as many times and as many users with different data permissions whom you are sending the email to. That means that each recipient will see only the data that they have permission to view. Any filters will be set to their defaults regardless of what the email recipients have set these filters for themselves.
For more information about data permissions, see Data Permissions.
Understand How Scheduled Emails and Saved Views Interact
If you create and apply a saved view on your scheduled email, recipients must not alter their filters, otherwise this can lead to receiving different results than intended by the scheduler. For more information, see Using Saved Views.
Change User Email Addresses
If a user's email address is changed, nothing needs to be updated in the scheduled emails. Changes to a user's email address are automatically applied.