All Products
Search
Document Center

Quick BI:Create a Subscription Task

Last Updated:Jun 30, 2026

The subscription feature in Quick BI lets you send reports as screenshots or attachments to users on a schedule. This topic describes how to create a subscription task and send it through various channels, such as email, DingTalk, Feishu, Lark, and custom channels.

Limitations

  • The subscription feature is available only in Quick BI Advanced Edition and Professional Edition.

  • The Professional Edition also supports handling empty charts to prevent sending invalid content.

Procedure

  1. Log on to the Quick BI console.

  2. In the top navigation bar, click 应用Subscriptions.

    image

  3. On the Subscriptions page, on the Subscription Task tab, click + Create Subscription Task.

    image

  4. On the Create Task page, configure the following parameters.

    image

    Parameter

    Description

    Subscription task name

    Enter a name to help you manage the subscription task. For example, you can name it Finance Department Daily Business Report.

    Subscription task title

    Enter a subject for the message.

    Title suffix

    Choose whether to add a timestamp suffix to the subject.

    You can set the time granularity to month, day, or hour. The timestamp reflects the time of sending.

    image

    Header

    Enter header content to appear before the report in the message body.

    You can format the text by adjusting font size, bold, italics, underline, font color, background color, alignment, and line spacing. You can also insert hyperlinks.

    image

    Content

    Select a workspace and the type of report to embed. Supported report types are dashboard and workbook.

    When you select dashboard, you can choose to subscribe to All content or Partial content to enable component-level subscriptions.

    • All content: Subscribes to all components in the dashboard by default.

    • Partial content: Allows you to select multiple components, including chart components and the dashboard interpretation component.

      Note

      You can select up to 50 components.

      image

      • Chart components

        You can select charts on the canvas or within a tab. Selecting a tab selects all charts within it.

        134

      • Dashboard interpretation component

        You can select the dashboard interpretation component.

        image

        For more information, see Dashboard interpretation component.

      • Apply query controls

        Click the image icon on the right to enable Apply query controls as needed.

        image

        Note

        When enabled, query controls associated with the charts are applied to ensure the screenshot reflects the dashboard's current state.

        When disabled, only the query parameters bound to the charts are retained.

    • When you select workbook, you need to configure the workspace and the specific workbook to subscribe to.

      image

      You can subscribe to All content or Partial content within a workbook to enable sheet-level subscriptions.

      • All content: Subscribes to all sheets in the workbook by default.

      • Partial content: Allows you to select multiple sheets.

        Note
        • You can select up to 50 sheets.

        • Partial content subscription is not supported for legacy workbooks. To use this feature, open and edit the workbook to upgrade it to the latest version before subscribing.

        image

    • When you select Intelligent Q Report, the list displays all reports in your organization for which you have View permissions. Select a report as needed.image

    Note

    You can use global parameters to dynamically control the subscription content. For information about how to configure global parameters, see Configure global parameters.

    image

    Footer

    Enter footer content to appear after the report in the message body.

    You can format the text by adjusting font size, bold, italics, underline, font color, background color, alignment, and line spacing. You can also insert hyperlinks.

    image

    Owner

    By default, this is the creator of the subscription task. You can transfer ownership to another user in the subscription task list. For more information, see Transfer ownership.

    Notification method

    Supported methods include Mail, DingTalk, Feishu, Lark, Slack, Google Sheets, Google Drive, and Custom Channel. For DingTalk, Feishu, Lark, and custom channels, you can choose to send notifications to individuals or groups.

    image.png

    Note

    The Advanced Edition supports only the Mail method.

    Recipients, recipient groups

    If the notification method is Mail:

    • You can select multiple recipients. All recipients must be Alibaba Cloud accounts within the same organization.

      Note

      If a recipient's name is grayed out, it means no email address is associated with that account. Ensure all recipients have configured their email addresses.

    • You can associate an email address for receiving subscriptions in Account Settings & Management. To do this:

      1. Hover over your profile picture in the upper-right corner.

      2. From the drop-down menu, select Account Settings & Management.

        On the Account Binding tab of the Account Settings & Management page, associate an email address for receiving subscription tasks.image

    If the notification method is DingTalk, Feishu, or Lark:

    • To send to individuals:

      • You can select multiple recipients. All recipients must be Alibaba Cloud accounts within the same organization.

    • To send to a group:

      • Select a recipient group and choose whether to use a custom webhook.image.png

      • If you use a custom webhook, you must enter the Webhook URL and secret key. To get a DingTalk group bot Webhook URL, see DingTalk Bot Channel.

      • The secret key is the signing key value from your custom channel configuration.image.png

    If the notification method is Slack:

    • Recipients are users who have linked their Slack accounts.

    • You must enter the Slack Channel ID. For instructions, see Slack App Configuration Guide.image

    If the notification method is Google Sheets or Google Drive:

    Note

    This option is available when the subscribed content is a dashboard or workbook.

    Select a Drive and folder, enter a file name, and choose a write mode: Overwrite or Create new.

    image

    If the notification method is Custom Channel:

    • Recipient channel

      Select a pre-configured custom channel. To learn how to create one, see Custom channels.image.png

    • To send to individuals:

      • You can select multiple recipients. All recipients must be Alibaba Cloud accounts within the same organization.

    • To send to a group:

      • Enter the parameters required by the custom channel.image

    Content to send

    Select the content to send. Options include Screenshot, Report Link, and Data Attachment.

    Note

    Sending a Data Attachment is only supported if the Notification Method is Mail or Slack, the report allows attachments to be downloaded, and the user has export permissions for the content.

    Screenshot type

    If Content to Send includes Screenshot, you can set the format to JPEG or PNG and select a pixel ratio of 1x or 2x.

    image.png

    Attachment type

    Select the format for the data attachment. Supported formats are Excel and PDF.

    Note

    This option is available only when Content to Send includes Data Attachment.

    Excel content and data format

    If Excel is selected as the attachment type, you can configure the following options.

    • Excel content: When subscribing to a dashboard, you can choose to include all content from the dashboard as the data attachment, or select a specific chart.image

    • Data format: Set the Excel attachment content to Export with formatting or Raw data.

      • If you select Export with formatting, the Excel attachment retains the data formats and styles from crosstabs and detail tables.

        Note

        Currently, only crosstabs and detail tables support exporting with formatting and styles. If the dashboard you are subscribing to does not contain these chart types, you cannot configure this option.

      • If you select Raw data, the Excel attachment contains only plain text data.

    Page orientation

    If Attachment Type includes PDF, you can set the page orientation to Portrait or Landscape.

    We recommend a portrait orientation if the workbook or dashboard chart has many rows, and a landscape orientation if it has many columns.

    image.png

    Report width

    Sets the width of the output image in pixels.

    • For dashboards, the default width is 1920 pixels for PC view and 375 pixels for mobile view.

    • For workbooks, the default width for PC view is 1920 pixels. You can customize the resolution for mobile view based on the number of data columns.

    Display watermark

    If enabled, the task creator's watermark is displayed on subscription screenshots and attachments. Ensure that the watermark switch is also enabled in the report itself.

    Trigger method

    Select how to trigger the subscription task. Supported methods are Scheduled Trigger and URL Trigger.

    • Scheduled Trigger: Delivers the subscription task at a specified time, for example, daily at 16:35.image

    • URL Trigger: The system generates a unique trigger URL (a webhook address) for the subscription task. You can trigger the task by making a request to this URL.

    After you configure the subscription task, click OK. The trigger URL for the task appears in the Configure URL Trigger dialog box. You can also copy this URL later from the Subscriptions page in the Trigger Method column. For more information, see Obtain a URL trigger address.image

    After you get the URL, you can integrate it into external systems or automation workflows to trigger the subscription task on demand.

    Handling for empty data

    When the content is a dashboard and the trigger method is Scheduled Trigger, you can configure how the system handles empty charts to reduce unnecessary deliveries.

    Click the toggle (image) to enable this feature, and then click the settings icon (image) to configure the rules in the dialog box.

    image

    When enabled, if the chart data is empty, the system delays delivery and retries every 30 minutes. The number of retries depends on the delivery schedule, with a maximum of four retries. If the data is still empty after all retries, the subscription task fails, and a notification is sent to the task creator.

    Note

    The following dashboard components are not checked for empty content:

    • Query controls

    • Rich text

    • Intelligent Q interpretation component

    • Storylines

    • Notes or endnotes in chart components

    Advanced configuration

    When the notification method is Mail, you can configure the following parameters:

    • Start Date: Sets the start date for the subscription task.

    • Slice and Send: Splits large images into multiple seamlessly stitched parts. This improves the viewing experience in email clients that compress oversized images.

    • Image Width in Email: If images do not display correctly in emails, you can set a fixed width.

    • Sending Mailbox: You can use the data platform's email service or a custom email server.

      If you select a custom email server, you must configure the following:

      • Email and password: The account and password for the sender's email address.

      • Sending server and port: The SMTP address and port of the email server.

      • Mail protocol: Supports SMTP and SMTPS.

      • Encryption method: Supports SSL, STARTTLS, or no encryption.

      • If you select Login verification for Authentication method, you must provide the sender's Email, Password, and nickname. If you select No verification, a password is not required.

      自定义邮箱411

      Note

      The Slice and Send and Sending Mailbox options are available only when the Notification Method is Mail.

    When the notification method is DingTalk, Feishu, or Lark, you can configure the following parameter:

    • Start Date: Sets the start date for the subscription task.image.png

    When the notification method is Custom Channel, you can configure the following parameters:

    • Start Date: Sets the start date for the subscription task.

    • Callback parameters: Configure custom key-value pairs to be sent with the callback. You can add up to 5 parameters.image

  5. Click OK to create the subscription task.

What to do next

After a task is created, you can manage it and view its delivery history. For more information, see Manage subscription tasks.