Export bursting ("bursting") is a powerful feature that enables automated distribution of personalized or filtered report content to a dynamic list of recipients as scheduled email bursts.
With this feature, users no longer need to create or customize reports for different audiences manually. Instead, reports are generated automatically and securely sent to the appropriate stakeholders, streamlining data delivery across teams.
This process bursts a single report into customized segments for each user, allowing tailored content—such as an entire workbook, specific workbook pages, or individual elements to be sent as attachments.
When coupled with export conditions, customers are able to create alert functionality that unlocks a variety of valuable use cases.
Export bursting helps organizations deliver specific insights to targeted audiences, ensuring that recipients see only the most relevant data for their role or needs.
Bursting is particularly valuable in scenarios where information needs to be disseminated quickly and efficiently, tailored for various departments or users without requiring manual intervention.
For instance, finance departments may distribute monthly reports segmented by region to regional managers, or sales teams could receive weekly performance metrics filtered by each sales representative's territory.
This process can reduce report preparation time, increase information relevance, and promote data-driven decision-making across teams.
While export bursting is highly effective, certain scenarios may benefit from alternative methods.
For example, reports containing sensitive information that require enhanced security may be better suited to more secure delivery channels, especially where regulatory compliance restricts data sharing via email.
Additionally, for frequent or high-volume email distributions, ensuring recipients receive only the most relevant information at a manageable pace can help maintain engagement. In such cases, using secure portals or leveraging Sigma's role-based access may offer a more tailored solution.
Anyone responsible for regularly distributing tailored reports to specific groups within an organization. Users who manage reporting workflows, especially those needing to deliver customized content to diverse stakeholders efficiently, will find export bursting a valuable tool for automating and streamlining report delivery.
198.37.153.185
to the allowlist. Alternatively, configure a custom SMTP server. (See Custom SMTP server for setup details.)Sigma Admins can control which domains can receive emails, Google Sheets, and Google Drive exports from Sigma. If no domains specified as authorized, users can export reports to any email address.
For more information see Restricting export recipients.
Sigma offers robust support for scheduled email delivery, enabling users to automate the distribution of workbooks, pages, or individual elements to designated recipients. This functionality ensures that stakeholders receive timely, relevant information without manual intervention.
By leveraging these features, Sigma users can automate the dissemination of critical information, ensuring that stakeholders receive accurate and timely data tailored to their needs.
With the background out of the way, we can proceed to demonstrate (on a very small scale) bursting in Sigma.
Log into Sigma as an administrator and navigate to Administration
> Account Types
.
While we might consider creating a new account type that mimics an existing one but includes bursting, we'll simply enable it for an existing type to keep things straightforward.
For more information on account types see License and account type overview.
Lets enable our Pro
users to use bursting.
Click to select the Pro
account type and then click the Edit
button:
Scroll down to the Sharing / Folders
section and check on the box for Export as email burst
:
Click Save
at the top right corner of the page.
The permission is added to the Pro
list:
Lets create a workbook to use for our bursting test.
Click the icon to return to the homepage and then click Templates
> Plugs Electronics Profit Planning Tool
:
Dismiss
the Use your data
popup and click Save as
.
Name the workbook Plugs Profit Planning Tool
and click Save
.
Lets take a quick look at the important properties of bursting before we go to far.
Open the workbook menu and select Schedule exports
:
Click Add schedule
.
In the Schedule exports
modal we see many options.
To use bursting, we need to first click the icon shown as number 1, in the Export as email burst
row.
Lets focus on item 2
, Split by
for a moment.
Split by
allows us to restrict the data emailed to each user based on a page control value.
Dynamic recipients each receive an email with data filtered based on the Split by
control value setting, sent to the corresponding email address.
Email addresses specified here receive all attachments, and no segmentation of data based on the Split by
control value.
The remainder of the export properties are the same.
For more information, see Export to email
Let's assume we have two users: one who manages the East region
and another who manages the West
.
The Plugs Profit Planning Tool
workbook includes a control labeled Region
, which allows the workbook to be filtered by the selected region's data.
We will leverage this control to generate and distribute customized reports tailored to each stakeholder's specific data view and permissions.
To achieve this, we need a way to associate recipient email addresses with their respective regions. However, Sigma's sample data does not include email addresses, which is often the case with existing datasets. For this demonstration, we will adjust our approach to handle the absence of email addresses. If email addresses were already present in the source data, we could have simply used them directly
Your organization may already have a table that can be used but in our case, we will use a Sigma Input table to quickly add the required region-to-email assignments.
With the workbook in edit mode, select the Data
page and add a Empty
input table:
Select the Sigma Sample Database
as the source and click Create
.
Configure the input table as shown, replacing the email addresses with your own valid test addresses.
In order to associate the email address in our new input table, we will add a Lookup from the T Transaction Details - Base
table on the Data
page to our new input table.
Select the T Transaction Details - Base
table and in the element panel, click the +
> Add column via
and Lookup...
:
Configure as shown:
We can see the new column added, with the rows for Store Region
aligning to the Email Address
(showing west as example):
Perform the same steps on the T Transaction Details - KPIs
table on the Data
page so that both tables have the email address reference column. This ensures that all the elements on the Profit Planning Tool
page have access to these two email addresses.
We are ready to schedule a bursting schedual to our two email addresses.
Open the workbooks menu and click Schedule exports...
:
Configure the export job for bursting, Split by
F_Region
and set the Dynamic recipients
to our new email column that was added via lookup earlier. We can leave all other default settings.
Click Create
:
The schedule is created and the list of schedule jobs is shown. For my example, there is only one.
Open the actions menu and select Send now
to test the job.
The result is two emails sent, one to the east
address and one to the west
:
The attached PDFs show only the expected data, with the Region
control showing the filter that has been applied to the data prior to sending.
Very nice!
If all we wanted to do was email reports based on a dynamic filter, our work would be complete.
However, a less obvious but highly effective approach is to send workbook content when your data indicates that something important has happened. This ensures employees are promptly made aware of critical events and can take immediate action, rather than discovering the issue later, which might not be ideal.
Sigma supports this via Conditional Alerts.
We could edit the scheduled export directly from the workbook, but lets do it in a different workflow.
Reopen the Scheduled exports
modal, open the menu and click Edit
:
Enable Conditions
and configure as shown:
Click Test condition
. This will evaluate if there is Data that meets condition exists.
.
Once satisfied, we can Save
and the Send now
, as we have previously done.
Now the same reports will be delivered whenever the condition is met.
In this QuickStart, we explored how to use export bursting through a simple use case. We also discussed its features, benefits, and limitations as they stand at the time of this QuickStart.
Please refer to https://help.sigmacomputing.com/docs/export-as-email-burst.
Additional Resource Links
Blog
Community
Help Center
QuickStarts
Be sure to check out all the latest developments at Sigma's First Friday Feature page!