Skip to main content
APP Capabilities

Scheduled Tasks

Create and manage scheduled tasks in the desktop app.

How much of your work is simply "due at a set time"? Checking the data every morning, pulling together a weekly report every week, consolidating monthly summaries — the tasks themselves aren't hard. What really drains your energy is remembering to do them, doing them on time, and doing them right every single time. Scheduled Tasks turn QwenWork from "it only moves when you ask" into "it gets to work on its own, right on time." You set the time and the task, and QwenWork runs automatically, exactly on time. The results appear as a new conversation task in the sidebar, ready for you to review at any time.

How It Works

The execution model for Scheduled Tasks is simple: when the scheduled time arrives → a new conversation task is created automatically → it runs according to the prompt you wrote → the result is saved in that conversation. Each time a task is triggered, QwenWork has exactly the same capabilities as when you start a conversation manually — it can call MCP tools, use Connectors (browser automation, native macOS apps), run Skills, and read and write local files. In other words, anything you can do in a conversation, a scheduled task can do. Each run creates a separate conversation and consumes Credits just like a manual conversation. It's a good idea to test a complex task manually first to estimate how many Credits a single run will consume.
Scheduled Tasks are scheduled by the local desktop client, and execution times follow your computer's current system time zone. If your computer is asleep or shut down, the task won't be triggered. For important tasks, turn on **Keep System Awake** in the top-right corner of the Scheduled Tasks page to make sure the device doesn't sleep during the task's time window.

Creating a Scheduled Task

QwenWork offers two ways to create a task — choose the one that suits you. The most natural way — in any conversation, just say in plain language "what to do and when," and QwenWork will create and configure the task for you automatically.
Create a scheduled task for me: every morning at 9, search for the latest news on "AI industry trends," compile a morning briefing of 5 summaries, and save it to the "Daily Briefing" folder on my desktop.
The advantage of this approach is zero learning cost. You don't need to know what a cron expression is, and you don't need to fill in any forms — QwenWork infers the frequency, the time, and the task content from your description automatically.
Good workflows often come from a successful manual run. If you're happy with how a conversation went, just say: "Turn what we just did into an automatic run every day at 9 AM," and QwenWork will solidify the execution logic of the current conversation into a scheduled task.

Option 2: Create from the Panel

Ideal for users who prefer visual operations or need precise control over the scheduling parameters. Go to the Scheduled Tasks Page Click Scheduled Tasks in the left sidebar to open the management page.
image.png
Create a New Task Click + New Scheduled Task in the top-right corner.
image.png
Fill in the Task Details Fill in the fields in the form that appears:
  • Task Name: Give the task a name that's recognizable at a glance, e.g., "Daily Competitor Briefing" or "Friday Weekly Report Draft."
  • Scheduled Time: Choose the frequency (Does not repeat / Interval / Hourly / Daily / Weekly / Monthly) and the exact time. It supports a range of scheduling strategies, from one-off reminders to complex cycles:
TypeDescriptionUse cases
Does not repeatRuns once at the specified date and timePreparing materials before a meeting, pre-deadline checks, scheduled sending
IntervalRuns at a fixed intervalPrice monitoring, progress polling, data collection
HourlyRuns every hour at the specified minuteMonitoring alerts, service health checks, status sync
DailyRuns every day at the specified timeDaily briefings, data reports, end-of-day cleanup
WeeklyRuns on a specified day of the week, at a specified timeWeekly report drafts, competitor tracking, recurring meeting materials
MonthlyRuns on a specified day of the month, at a specified timeMonthly business analysis, billing summaries, monthly reviews
When creating a task in a conversation, you can describe any scheduling logic in natural language, and QwenWork will convert it into a proper schedule automatically. For example, "check every 3 hours," "on the last business day of each month," and "every Tuesday and Thursday at 2 PM" are all recognized.
  • Have QwenWork do...: Describe in natural language what you want QwenWork to do — exactly the same as writing a prompt in a conversation.
  • Working Directory (optional): Specify the directory where the task reads and writes files during execution.
  • Attachments (optional): Upload files that the task needs to reference.
Save and Activate Click Save. The task takes effect immediately and will be triggered automatically at the scheduled times.

Typical Scenarios

Daily Data Report

Automatically process the latest data every day and produce analysis conclusions — no more time spent running numbers by hand.
Create a scheduled task that runs at 9:30 AM every day:
1. Read the latest Excel/CSV data file in the working directory
2. Compare it with the previous day's data and flag abnormal fluctuations (metrics that moved more than 10%)
3. Generate a brief daily data report covering key metric changes and anomaly notes
4. Save it as a Markdown file in the working directory

Daily Industry Briefing

Automatically fetch industry news every morning and organize it into a briefing — the information is ready by the time you get to your desk.
Create a scheduled task that runs at 8:30 AM on workdays:
1. Use the browser to search for "latest AI industry developments"
2. Pick the 5-8 most valuable items from the search results
3. Format each item as: title + one-sentence summary + source link
4. Categorize them into "Product launches," "Funding news," "Technical breakthroughs," and "Policy & regulation"
5. Save as a Markdown file to the "Daily Briefing" folder on the desktop

Weekly Competitor Tracking

Keep an eye on competitor developments on a regular basis and stay on top of the market.
Create a scheduled task that runs every Monday at 10:00 AM:
1. Use the browser to search for the latest developments of these competitors: Cursor, Windsurf, GitHub Copilot
2. Check their websites, blogs, Twitter/X accounts, and changelogs
3. Organize the findings along three dimensions: "Feature updates," "Market moves," and "User feedback"
4. Compare with last week's report and highlight what's new this week
5. Output a Markdown briefing and save it to the working directory

Daily File Cleanup

Automatically clean up the Downloads folder before you leave work and keep your digital workspace tidy.
Create a scheduled task that runs at 6:00 PM on workdays:
Scan the files added to ~/Downloads today,
move images to ~/Documents/Images/,
move PDFs and documents to ~/Documents/Docs/,
move archives to ~/Documents/Archives/,
and leave the rest untouched.
After finishing, generate a cleanup summary.

Email Digest

Automatically summarize unread emails every day and extract the key information, so you never miss what matters.
Create a scheduled task that runs at 5:00 PM on workdays:
1. Read all unread emails from today
2. Sort them by sender importance (prioritize emails from my boss and clients)
3. Summarize the core content of each email in one sentence
4. Mark emails that need a reply or follow-up
5. Compile an email digest and save it to Notes

Timely Reminders and Preparation

Automatically prepare materials ahead of important events.
Run once before 2:00 PM on 2026-03-25:
1. Check the details of my 3 PM calendar meeting that day
2. Search for background information related to the meeting topic
3. Prepare 3-5 discussion points and questions that need confirmation
4. Save the pre-meeting briefing to Notes
5. Create a high-priority reminder in Reminders

Managing Tasks

Viewing Execution Results

Each time a task is triggered, QwenWork automatically creates a new conversation in the sidebar. Open it to see the full AI execution process and the final result — the experience is exactly the same as starting a conversation manually. You can also keep asking questions or request changes in that conversation.

Managing the Task List

On the Scheduled Tasks page in the left sidebar, you can manage all your automated tasks in one place:
  • Enable / Disable: Use the toggle in the top-left corner of a card to control whether the task keeps running on schedule. If you don't need it temporarily, disable it first and re-enable it any time.
  • Edit: Change the task name, execution time, or prompt content — click a card to edit it directly.
  • Run Now: Can't wait for the next scheduled trigger? Click ... → Run Now to trigger it manually once. Perfect for debugging prompts or when you need results right away.
  • Delete: For tasks you no longer need, click ... → Delete Task. Deletion is permanent — use with care.

Execution History

In the Execution History area of the management page, you can view the execution history of all tasks:
StatusMeaning
SucceededThe task was triggered normally and finished
RunningStill running. Open the conversation to see live progress
FailedAn error occurred during trigger or execution. View the details to troubleshoot

Best Practices

Test Manually First, Then Automate

This is the single most important piece of advice. For complex tasks, run the task once in full in a regular conversation first, and refine the prompt until the output meets your expectations — then convert it into a scheduled task. This avoids automated runs producing large amounts of results that miss the mark.

Writing a Good Prompt Is Key

No one is there to course-correct while a scheduled task runs, so the prompt must be specific enough. A few key points: specify the output format (Markdown / Excel / Word), identify the data source clearly (which folder, which website), state the judgment criteria (what counts as an "anomaly," what counts as "important"), and define the output location (which directory to save to).

Make Good Use of the Working Directory

When you specify a working directory at task creation, the AI gets a fixed context environment. This is especially useful for scenarios that need to process a specific folder on a regular basis (e.g., "This month's sales data" or "Contract archive"). As you keep adding new files to the folder, the scheduled task always reads the latest content.

Combine with Connectors and Skills

A scheduled task itself is a scheduler — its power depends on the capabilities you give it. With the browser Connector enabled, a scheduled task can scrape web data automatically; with the macOS app connector enabled, it can read and write Calendar and Mail; combined with Skills, it can reuse proven workflows. Stacked together, these capabilities cover the vast majority of automation scenarios.

Keep the Device Awake

Scheduled Tasks are scheduled on the local client and only run while the computer is awake. If you have high-priority tasks (for example, an 8 AM daily briefing), turn on Keep System Awake in the top-right corner of the Scheduled Tasks page to avoid missing tasks because the device went to sleep.

FAQ

Can Scheduled Tasks use browser automation? Yes. As long as you've enabled the browser under ExtensionsConnectors in the left sidebar and keep Chrome running, scheduled tasks can use browser automation when they run. Note, however, that login sessions expire — if your login on the target site has expired, the AI will hit a login page and won't be able to continue. If my computer was asleep, will missed tasks run later? They won't run automatically. If the device is asleep or shut down when a task is triggered, that run is skipped. You'll see a "Not run" status in the execution history, and you can catch up manually with "Run Now." What if the results don't meet expectations? There are usually two reasons. First, the prompt isn't specific enough (e.g., "analyze the data for me" is too vague — you should specify which fields to analyze and what format to output). Second, the underlying data source has changed (e.g., the Excel column names were changed). Open the conversation from the execution history to see the AI's full execution process, then optimize the prompt or the data source once you've pinpointed the problem. How many Scheduled Tasks can run at the same time? There's no hard limit, but each task creates a new conversation when triggered and consumes Credits. Configure tasks based on actual needs, and avoid triggering too many tasks at the same time. Is there a time limit on task execution? Just like regular conversations, there's no fixed time limit, but execution is constrained by your Credits balance. Complex tasks may consume more Credits — test manually once first to estimate the cost. How do I change the execution time of an existing task? On the Scheduled Tasks page, find the task card, click ... in the top-right corner → Edit, change the scheduled time, and save. You can also just say in a conversation, "Change the XX task to run every Tuesday."