Skip to content
AskTable

Documentation feedback

Current pageScheduled analysis reports/en/integrations/scheduled-reports

0 / 5,000

Your feedback will be sent to the maintenance team.

Go to console
Go to console

Configuration and administration

Have an Agent send analysis reports on a schedule

Set analysis tasks and execution times to send reports to Feishu or email on a schedule.

Guide · Module: integrations · Developers · Deployment: Not specified · Confirmed product versions: Not specified · Source: Existing documentation

Scheduled analysis reports are an Agent automation capability: the system executes a natural-language analysis on schedule, sends conclusions to a Feishu group or email, and keeps a run record and corresponding conversation. Feishu or Slack channels let users ask questions and receive bot replies; scheduled reports run on schedule and send results one way. Channel integration and scheduled report notification methods are configured separately. Connecting a Slack channel does not add a Slack scheduled notification option.

Before you begin

  • Permissions: your project role must be “Project owner” or “Project administrator.”
  • A data Agent that can answer questions independently and already has data sources attached.
  • A delivery target: a Feishu group bot Webhook URL or a list of email recipients.
  • Decide the analysis time range and metric definitions, and include them in the instructions.
  • Entry: left main navigation → “More” → open target Agent → top “Scheduled tasks” tab.

Steps

Create a task and fill in the four core fields

The empty state in “Scheduled tasks” shows No scheduled tasks and prompts you to create one so the Agent runs and sends results automatically on schedule. Click “New scheduled task” to open the creation dialog. This step has only four fields:

FieldRequiredDescription
NameYesPlaceholder such as Daily active user analysis; up to 255 characters
DescriptionNoPlaceholder suggests a brief description of the task's purpose; up to 1024 characters
InstructionsYesPlaceholder suggests telling the Agent what to do, such as analyzing yesterday's orders and outputting key metrics
FrequencyYesPresets: “Every 10 minutes,” “Every 30 minutes,” “Hourly,” “Daily,” “Weekly”; after selection, guidance says it uses the current device timezone

State the time range, metrics, grouping dimensions, and output format clearly for consistent periodic results. For comparisons such as “same period last week,” also specify the data cutoff time.

Add a notification method

A new task is Disabled by default and has no notification method. Open its details/edit form and choose one of two methods:

  • “Feishu Webhook”: enter a Webhook URL, with placeholder https://open.feishu.cn/open-apis/bot/v2/hook/....
  • “Email”: enter an address in Recipients and press Enter to add it, one at a time.

Until a method is selected, the section shows Notifications not configured.

Trigger once manually, then enable

After saving, click “Trigger now” to run once. A message says it is queued and can be viewed in history later. Open “View history” and confirm the conclusions and format match expectations.

Once verified, turn on the enable switch. Enabling without a notification method prompts you to configure one first.

Clicking “Trigger now” on a disabled task first shows a Task not enabled prompt explaining that confirmation will enable the task and then trigger execution immediately. The confirmation button is “Enable and trigger.”

Check the next trigger and run history

Task entries show the next trigger time and, after one run, the previous trigger time. Enabling or changing frequency recalculates the next trigger to a future time; it is not picked up immediately. Use “Trigger now” to run immediately.

“View history” opens run history named after the task. Each record is Running, Success, Execution failed, or Notification failed; with no records, it shows No run records. Records with conclusions have “View conversation” to return directly to that run's conversation.

Allow recipients to unsubscribe

Email footers and Feishu card endings include “Unsubscribe,” opening the unsubscribe page. Recipients first see a confirmation question and the associated Agent. After confirmation, the page shows Unsubscribed and the task becomes Disabled. Invalid links show a message to reopen from an email or Feishu message.

Key constraints

ItemValue or defaultWhere to change it
State after creationDisabledEnable switch in task details/edit form
Minimum execution interval10 minutesFrequency in task form
Notification methodNot configured by default; one must be selected before enablingTask details/edit form
Name limit255 charactersTask form
Description limit1024 charactersTask form
Timezonecron is interpreted in UTC; the editor converts from your current device timezoneFrequency in task form
Report language and timezoneUse the project owner's current preferences; changes apply to the next executionLanguage and timezone in user settings
Missed periodsNo historical backfill; align to the next future time onlyNo UI switch
Feishu delivery retriesExponential backoff, up to 4 attempts; retry only rate limits and network/5xx errors, while content or signature errors fail immediatelyNo UI switch
Tables in Feishu cardsUp to 3 Markdown tables in reports (Feishu cards allow 4)Constrain output in instructions
Unsubscribe link validity90 daysNo UI switch
Conversation typeTasks generate scheduled conversations, filterable by “Scheduled tasks” in “All conversations”No UI switch

Troubleshooting

SymptomIdentifying conditionResolution
No delivery at the scheduled timeNo run record, and next trigger time is incorrectConfirm the task is not Disabled; changing frequency or recently enabling recalculates the next trigger to a future time
History status is Execution failedThe record has no conclusion, only failure statusReproduce the same question in web “Conversations” first, then check data sources and model groups
History status is Notification failedThe record has conclusions, but recipients received nothingCheck Webhook URL or recipient validity, SMTP availability, and whether the Feishu group bot is still present
Enabling prompts you to configure notifications firstNotification method still says Not configuredSelect “Feishu Webhook” or “Email,” complete the fields, then enable
Runs missed while disabled are not resentThose periods have no records in historyExpected behavior; historical periods are not backfilled. Use “Trigger now” for immediate verification
Feishu delivery reports too many tablesReport has more than 3 Markdown tablesInstruct “Output at most 3 tables and list the rest as bullet points”
Unsubscribe says the link is invalid and must be reopened from an email or Feishu messageLink is over 90 days old, or task was deletedClick from the latest report; a deleted task needs no unsubscribe
Recipients receive reports with incorrect timesReport timezone differs from expectationsProject owner changes timezone in user settings; the next execution uses it

Next steps