Email subscriptions for reports and dashboards in the Power BI service

APPLIES TO: Power BI Desktop Power BI service

Subscribe yourself and others to Power BI reports, dashboards, and paginated reports. You receive an email on a schedule you set. The email contains a snapshot and link to the report or dashboard. If you're a workspace administrator, learn how to manage subscriptions in your workspace, including how to take over subscriptions owned by others.

Subscribe to a report or dashboard in the Power BI service

It's never been easier to stay up-to-date on your most important dashboards and reports. Subscribe to reports and dashboards that matter most to you, and Power BI will email a snapshot to your inbox. You tell Power BI how often you want to receive the emails: daily, weekly, or when the data refresh. You can even set a specific time for Power BI to send the emails or have it run now. Set up to 24 subscriptions per report or dashboard, and provide unique recipients, times, and frequencies for each subscription.

Email for subscription to a report.

Requirements

The requirements apply to users in the organization and to Azure Active Directory (Azure AD) Business-to-Business (B2B) guest users. To create a subscription for yourself, you need permissions to access the particular report or dashboard and either:

Your Power BI admin also needs to enable subscriptions in your tenant. If you’re an admin, see Enable subscriptions in the Power BI admin portal. To export or subscribe to paginated reports, several tenant switches must be enabled.

Subscribe to a report or dashboard

Whether you're subscribing to a dashboard or to a report page, the process is similar. The same button allows you to subscribe to the Power BI service dashboards and reports. Subscribing to a report offers you a few more field options, so we'll use a report for our example.

select the Subscribe icon

Subscribing to a paginated report is slightly different, as outlined in Subscribe to paginated reports in this article.

  1. Open the dashboard or report, and from the top menu bar, select Subscribe Select the Subscribe icon..

  2. Select Add new subscription and give your subscription a name. By default, your subscription is given the same name as your report page or dashboard. Optionally, change the name of the subscription to something more meaningful.

    Subscribe window.

  3. Use the yellow slider to turn the subscription on and off. Setting the slider to Off doesn't delete the subscription. To delete the subscription, select the trashcan icon.

  4. Edit or add recipients by email address, ensuring that you have at least one. Optionally, add a subject and email message details.

    Note

    B2B Guest users can only subscribe themselves.

  5. For Power BI reports, use the dropdown to select the Report page you want to appear in the preview image. To subscribe to more than one page in a report, either select Add new subscription and choose a different page from the dropdown, or select the Full report attachment as checkbox under Also include. (For more information about full report attachments, see step 9 below.)

    Tip

    By default, a report subscription inherits the name of the active report page. Consider changing the subscription name if you select a different report page.

  6. When creating a subscription for a report, you choose whether to Include my changes. When Include my changes is unchecked, Power BI ignores all changes you may have made to the report, and subscribes you to the report as published by the author. When Include my changes is checked, Power BI subscribes you to the report including all changes you've made to the report. Changes include:

    • filters (filter pane)
    • slicers
    • personalized visuals
    • cross-filtering or cross-highlighting
    • drill down or drill up
    • bookmarks
    • spotlights
    • focus mode

    If you're the author of the report, Include my changes is a great way to create individualized subscriptions for recipients. First, customize your report based on conditions such as country/region, team/department, and category. Then, subscribe colleagues to the customized report views.

    Note

    The Include my changes field isn't available for dashboards or paginated reports.

  7. Select a Frequency for your subscription. You may choose Daily, Weekly, or After data refresh (Daily).

    Tip

    To receive a subscription email only on certain days, select Weekly and then select the checkboxes. If you select Monthly, enter the day(s) of the month you wish to receive the subscription email.

    • If you choose Daily, Hourly, Monthly, or Weekly, you can also choose a Scheduled Time for the subscription. You can have it run on the hour, or at 15, 30, or 45 minutes past. Select morning (AM) or afternoon/evening (PM).
    • You can also specify the time zone. If you choose Hourly, select the Scheduled Time you want the subscription to start, and it will run every hour after the Scheduled Time.
  8. Select a Start date and optionally, an End date for your subscription. By default, the start date is the date you created the subscription and the end date will be one year later. You can change it to any date in the future at any time before the subscription ends. When a subscription reaches an end date, it stops until you re-enable it. You'll receive notification(s) before the scheduled end date to ask if you'd like to extend it.

  9. Include additional information in the email. Select one or more of these checkboxes.

    • Permission to access the report/dashboard in Power BI: Give recipients permission to open and view the report or dashboard in the Power BI service (app.powerbi.com).
    • Link to report/dashboard in Power BI: Include a “Go to report” button in the body of the email that links to the report or dashboard in the Power BI service.
    • Preview image (for Power BI reports only): Include a preview of the report page in the body of the email.
    • Full report attachment as (for Power BI reports only): If the report is in a workspace backed by a Premium capacity or Premium Per User (PPU) license, add the full report as an attachment instead of only a single report page. Select PDF or PowerPoint for the attachment format. The attachment respects all privacy labels for the report. The size of the attachment is limited to no more than 20 pages and less than 25 MB.
  10. If everything looks good, select Save and close. To test out your subscription, select Run now to send the email to you right away. It doesn't trigger a data refresh of the underlying dataset.

You'll now receive an email and snapshot of the report or dashboard on the schedule you set. Subscriptions that have the frequency set to After data refresh will only send an email after the first scheduled refresh on that day.

Note

To avoid subscription emails going to your spam folder, add the Power BI email alias (no-reply-powerbi@microsoft.com) to your contacts. If you're using Microsoft Outlook, right-click the alias and select Add to Outlook contacts.

email snapshot of dashboard

Subscribe others

To create a subscription that includes others, in addition to the requirements necessary to create your own subscriptions, you also need:

  • A Contributor, Member, or Admin role in that workspace. You know that you have the Contributor, Member or Admin role in a workspace if you're able to edit reports or dashboards in that workspace. Read more about roles in workspaces.

  • To be part of the organization. B2B guest users can't subscribe others only themselves. For more information, read B2B guest users can set up and be subscribed to email subscriptions.

  • If the report or dashboard isn't hosted in a Premium capacity, as indicated by the diamond icon, you can still subscribe others. However, they must also have a Power BI Pro or Premium Per User (PPU) license.

    Workspaces showing diamond icon for Premium and diamond with person icon for PPU.

Use group email aliases

When creating a subscription, you can add other email addresses in the same domain to the subscription. If the report or dashboard is hosted in a Premium capacity, you can subscribe group aliases, whether they're in your domain or not. You don't have to subscribe individual email addresses. The aliases are based on the current active directory.

Group type Supported in email subscriptions
Microsoft 365 groups Yes
Distribution groups Yes
Dynamic distribution groups Yes
Security groups No
Mail-enabled security groups Yes

There are different ways of creating a Microsoft 365 group. For example, you can create a group in Outlook, a distribution group in Teams, or a mail-enabled security group. The Microsoft 365 distribution group for Teams doesn't work for mail enablement, so can't be used for direct sharing and email subscriptions.

Note

Workspaces backed by a Premium Per User (PPU) license are different from those backed by a Premium capacity, and don't support subscribing group aliases.

##Subsriptions for users outside your organization

Subscribe external users

You can subscribe external users to a report or dashboard if your report or dashboard is hosted in a Premium capacity. B2B guest users can't add subscriptions for external users.

  • If you subscribe external users to a report or dashboard, they'll receive a share notification immediately after you select  Save and close in the subscription pane. This notification is sent only to external users, not internal users, because external users require an invitation link to view the report or dashboard.

  • Premium Per User workspaces don't qualify as Premium capacity workspaces.

  • Sharing content with a colleague outside of your domain doesn't require a Premium capacity. For example, if you're aaron@contoso.com, you can share with anyone@fabrikam.com, but you can't subscribe anyone@fabrikam.com, unless that content is hosted in a Premium capacity.

B2B guest users can set up and be subscribed to email subscriptions

B2B guest users can create their own content subscription to which they have access and users in the organization can subscribe them to emails. B2B users must first be added by member of the organization to set up and subscribe to email content. For more information about B2B guest users and how to add them to your organization, read Distribute content to external guest users with Azure AD B2B.

In addition to B2B guest users meeting the requirements to subscribe themselves, the Power BI tenant admin must turn on a setting to allow B2B guest users to create email subscriptions. For more information on how to turn on this setting, read Export and sharing tenant settings.

Subscribe to paginated reports

Subscribe yourself or others to paginated reports

Your Power BI admin must enable subscriptions in your tenant. In addition, the relevant tenant switches have to be enabled:

  • Export to Excel
  • Export to .csv
  • Export reports as PowerPoint presentations or PDF documents
  • Export reports as MHTML documents
  • Export reports as Word documents
  • Export reports as XML documents
  • Create email subscriptions (Tenant settings > Export and sharing settings > Create email subscriptions) Screenshot of tenant settings with relevant export settings outlined.

In general, the process for subscribing to paginated reports is the same as subscribing to reports and dashboards, but there are a few differences worth noting. This section spells out these differences and other considerations to keep in mind when subscribing to paginated reports.

Paginated reports parameters

Paginated reports allow you to specify the view of the report people receive in the subscription by setting the parameters in the subscription pane.

  • Subscriptions can be sent with either the currently selected or default parameters for your report. You may set different parameter values for each subscription you create for your report.

  • If your report author has set expression-based parameters (for example, the default is always today's date), the subscription uses that as the default value. You can change other parameter values and choose to use current values, but unless you explicitly change that value as well, the subscription uses the expression-based parameter.

Update parameters for an existing paginated report subscription

If you have an existing subscription to a paginated report, and you want to update the parameters applied to the report, follow these steps.

  1. Re-render the paginated report with the new parameters.

  2. Open the Subscriptions page.

  3. Select Use current (rendered report) values. Screenshot of Report parameters with Use current selected.

  4. Select Save.

Considerations unique to paginated report subscriptions

  • You can subscribe other users in your organization to paginated reports that connect to any currently supported data sources, including Azure Analysis Services or Power BI datasets. Keep in mind the report attachment reflects the data based on your permissions.
  • You can set up an unlimited number of subscriptions per paginated report.
  • B2B guest users can only create subscriptions for themselves.
  • The maximum attachment size is 25 MB.
  • Unlike subscriptions for dashboards or Power BI reports, your subscription contains an attachment of the entire report output. The following attachment types are supported: PDF, PowerPoint presentation (PPTX), Excel Workbook (XLSX), Word Document (DOCX), CSV file, and XML.
  • Optionally, include a preview image of the report in the email body. The image may differ slightly from the first page of your attached report document, depending on the attachment format you select.
  • There's no After Data Refresh option for frequency with paginated reports. You always get the latest values from the underlying data source.
  • Paginated report subscriptions in the Power BI service are similar to email standard subscriptions in Power BI Report Server and SQL Server Reporting Services. However, you can't create data-driven subscriptions for paginated reports in the Power BI service.

Manage subscriptions

Subscriptions are managed on a workspace level. Subscriptions can be viewed and managed by their creator and by the users assigned the Admin role. Admins in the workspace can view, edit and take over all subscriptions inside the workspace. The Power BI admin can view subscriptions, view logs, and turn certain subscription features on and off.

Subscriptions in a workspace

To see all subscriptions that you own in a given workspace, start by selecting that workspace to make it active. Then, from the upper right corner of the Power BI service, select the gear icon cog icon > Settings > Subscriptions. This example shows all of your subscriptions for the workspace named Sales and Marketing for DOCS.

For help understanding workspaces, see Workspaces in Power BI.

Screenshot showing workspace with Subscriptions selected from the top.

From here, you'll see all subscriptions you've created in the currently selected workspace. For each subscription, Power BI displays the name you gave to the subscription, the name of the content you're subscribing to, and the content type. If you selected Include my changes, the State column will include the date. Search for subscriptions by keyword or filter by any of these fields. Select Edit to make changes to a subscription’s settings.

Subscriptions across all workspaces

To see all of your subscriptions, start by selecting My workspace to make it active. Then, from the upper right corner of the Power BI service, select the gear icon cog icon > Settings > Subscriptions.

Screenshot showing cog icon selected.

Screenshot showing all subscriptions for a user.

From here, you'll see a list of all your subscriptions across all workspaces. Power BI displays the name of the subscription, the name of the associated workspace, the name of the content you're subscribing to, and the content type. If you selected Include my changes, the State column will include the date. Search for subscriptions by keyword or filter by any of these fields. Select Edit to make changes to a subscription’s settings.

Alternately, another way to see all of your subscriptions across all workspaces is to open the Subscriptions pane from a dashboard or report in My workspace, and select Manage all subscriptions.

Screenshot showing Subscription pane with Manage all subscriptions outlined in red.

Considerations and limitations

For help with troubleshooting for the subscriptions feature, see Troubleshoot Power BI subscriptions.

General

  • If you aren't able to use the subscription feature, contact your system administrator or IT help desk. Your organization may have disabled this feature or a maximum subscriber limit may have been reached.
  • Power BI automatically pauses refresh on datasets associated with dashboards and reports that haven't been visited in more than two months. However, if you add a subscription to a dashboard or report, it won't pause even if it goes unvisited.
  • On Daylight savings day, you won't receive your subscription emails but will receive two emails per subscription the day after.

Row-level security (RLS)

  • For Power BI reports, dashboards, or paginated reports that use a dataset with row-level security (RLS), use caution when creating subscriptions for yourself and others. Power BI warns you that the data contains RLS, but customers often scroll past the warning message.

    The static image sent in the subscription email will display data based on the owner of the subscription. For this reason, when creating subscriptions, be careful to ensure that confidential information isn't included in the static image. Other than that static image, the report or dashboard itself will open (or not) and display data based on the user's permissions.

Power BI reports

  • Report page subscriptions are tied to the name of the report page. If you subscribe to a report page, and it gets renamed, you'll have to re-create your subscription.

Apps

  • For Power BI apps you've installed, you can only create subscriptions for others if you're the owner of the app.
  • Subscriptions created within apps can be viewed and managed from the associated workspace by users with the admin role in that workspace.

Unsupported features

Next steps

Troubleshoot Power BI subscriptions
Search for and sort content