Creating an email delivery
Configure the delivery settings
- Navigate to a published dashboard.
- Click File > Deliveries & Alerts. The delivery options will display on the left side of the page.
-
Fill in the following:
- Delivery - Select Schedule or Alert.
- Send -
- Destination - Select .
- Name - Enter a name for the delivery.
Configure the delivery schedule
- For schedules, this determines when Omni will deliver the specified content to the destination
- For alerts, this tells Omni when to check if the current query results meet the conditions required to send the delivery
Visual schedule builder
Easy point-and-click schedule builder
Visual schedule builder
Easy point-and-click schedule builder
Custom cron schedule (Advanced)
Code-based granular timing control
Custom cron schedule (Advanced)
Code-based granular timing control
| Order | Unit | Allowed values | Allowed special characters |
|---|---|---|---|
| 1 | minute | 0-59 | * , - / |
| 2 | hour | 0-23 | * , - / |
| 3 | day of month | 1-31 | * , - / L W ? |
| 4 | month | 1-12 or JAN-DEC | * , - / |
| 5 | day of week | 1-7 or SUN-SAT | * , - / L W ? |
| 6 | year | any | * , - / |
Select format and filter options
- Select the format of the content, such as PNG, PDF, XLSX, or CSV.
- Lightly customize the contents and layout, such as expanding tables to include up to 1,000 rows, hiding filter values, or arranging tiles in a single column.
- Select the page(s) to include in the dashboard delivery. This is applicable only to advanced layouts with multiple pages. Note: PNGs can only include one page. You’ll need to create multiple deliveries to output a PNG for each page.
- Override the query timezone for the delivery using the timezone picker. The picker label changes based on whether Personalize delivery with recipient user attributes is enabled (Recipient’s timezone when enabled, Default timezone when disabled). This setting affects the content of queries included in the delivery, not the timing of the delivery itself. Use the Schedule tab to define when content should be delivered.
- Set filter or control values for the delivery. Some formats will have additional customization options. PDF formats, for example, will allow you to specify the orientation and page size for the PDF. For dashboard deliveries, the default filters and controls will automatically be applied upon creation. Subsequent default filter value updates will not change the filter values set for existing deliveries.
PNG deliveries
If you select the PNG (image) format, how the image is included with the email will depend on the image’s size:Deliveries 2MB or less
Deliveries 2MB or less

Deliveries larger than 2MB
Deliveries larger than 2MB

Configure email settings
Recipients
Recipients
- When existing Omni users are added as recipients there are no checks on whether or not each of those users have system access (connection or content permissions) to the content being scheduled. This means users could potentially receive content that they do not otherwise have access to in the Omni application.
- When non-users are added as recipients - that is, when a user with the recipient’s email can’t be matched to an Omni user - Omni creates an email-only user. These accounts are created when a delivery is saved to allow you to monitor scheduler usage and related metadata.
- If a user belongs to multiple user groups, they will only receive one delivery.
Personalize delivery with the recipient's user attributes
Personalize delivery with the recipient's user attributes
How Omni resolves a delivery recipient by email
When personalization is enabled, Omni uses each recipient’s resolved user attributes. The resolved user depends on which type of account matches the recipient email — Omni checks in the following order. The first match wins.Standard, external, or embed SSO user (or pending invite) with a matching account email
Embed user matched via the embed email URL parameter
email URL parameter. This is the typical case for non-SSO embed users whose work email is passed in at embed time.- Never mix internal (standard) and embed user emails. If you must reuse the same email, use the
+modifier — for example,blob@example.comfor the internal user andblob+omniembed@example.comfor the embed user. - Never reuse emails across
externalIds for embed users.
Subject and body
Subject and body
Test the delivery
Results have changed or Results have stayed the same. A workaround is to use the Send Now option to manually trigger the delivery, which is available once the delivery has been saved.Save the alert and then click the icon to display the Send Now option. This will initiate a check on the alert condition - if the condition isn’t met, the delivery will show as successful but not send anything.Whitelabeling with custom sender options
Enabling email whitelabeling
To enable email whitelabeling:Disabling email whitelabeling
Disabling email whitelabeling reverts emails back to the default Omni domain, which may be visible to end users in embedded contexts.Subscribing to email deliveries
If you aren’t currently a recipient of an email delivery, you can subscribe if you have the ability to view the schedule. In a published dashboard, navigate to File > Deliveries & Alerts and then click the Subscribe link under the schedule:
entity property will only see their schedules.
