Skip to content

Delivering JustAsk content via email

  1. Navigate to a published dashboard.
  2. Click File > Deliveries & Alerts. The delivery options will display on the left side of the page.
  3. Fill in the following:
    • Delivery — Select Schedule or Alert.
    • Send — Select the content to be delivered.
    • Destination — Select Email.
    • Name — Enter a name for the delivery.

If creating an alert, use the Alert tab to define the conditions that must be met to trigger the delivery.

In this step, you’ll define the cadence for the delivery:

  • For schedules, this determines when JustAsk will deliver the specified content to the destination
  • For alerts, this tells JustAsk when to check if the current query results meet the conditions required to send the delivery

Schedules can be defined using the visual options or with cron:

Visual schedule builder

Use the UI options (Daily, Weekly, etc.) to select a time period.

By default, schedules are set to send in the local timezone of the delivery creator’s computer. Use the Times are in drop down to change the timezone.

Custom cron schedule (Advanced)

A cron expression is a string that describes the individual details of a schedule:

OrderUnitAllowed
values
Allowed
special
characters
1minute0-59* , - /
2hour0-23* , - /
3day of month1-31* , - / L W ?
4month1-12 or JAN-DEC* , - /
5day of week1-7 or SUN-SAT* , - / L W ?

Using cron, you can create schedules like the following:

At 9:00 AM every day
0 9 ? * * *
At 6:30AM on the last day of the month
30 6 L * ? *
At 8:45 AM every day, Monday through Friday
45 8 ? * MON-FRI *

JustAsk uses Amazon Web Services’ (AWS) syntax for cron expressions. Refer to the AWS documentation for more information. By default, the most frequent you can configure a schedule is hourly.

In the Dashboard or Chart tab, you can:

  • 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.

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

If 2MB or less, the image will be included inline in the email:

Deliveries larger than 2MB

If larger than 2MB, the image will be included as an attachment. JustAsk takes this approach to prevent failed deliveries, as some email providers limit how large inline images can be.

To finish setting up the delivery, click the Email tab and fill in the following:

Add one or more recipients. Recipients can be other members of your JustAsk organization or non-users, such as a contractor or outside stakeholder. You can also add JustAsk user groups as recipients. Your admin can restrict email deliveries to recipients at approved domains.

When adding recipients, note that:

  • When existing JustAsk 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 JustAsk application. This includes external users, who can receive deliveries but can’t create them.
  • When non-users are added as recipients - that is, when a user with the recipient’s email can’t be matched to a JustAsk user - JustAsk creates an email-only user. JustAsk creates these accounts when you save the delivery.
  • If a user belongs to multiple user groups, they will only receive one delivery.

Personalize delivery with the recipient’s user attributes

Section titled “Personalize delivery with the recipient’s user attributes”

If enabled, the content of the delivery will be personalized using the recipients’ user attributes. Otherwise, the delivery owner’s user attributes will be used.

See Personalizing email deliveries with recipient attributes for more information about personalization, including how JustAsk resolves delivery recipients by email.

Enter a subject and a body message for the email delivery.

If you want to test the delivery before saving, click the Test Now button in the bottom left corner of the page. This will send the dashboard/chart to the destination using the current settings. For example, using Test Now would send the delivery to all Recipients.

When finished, click Save to create the delivery.

If you aren’t currently a recipient of an email delivery, you can subscribe if you can view the schedule. This isn’t applicable to external users, who can’t subscribe.

In a published dashboard, navigate to File > Deliveries & Alerts and then click the Subscribe link under the schedule: