For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Primary navigation

Scheduled tasks

Run tasks on a schedule or from supported app events in ChatGPT

Schedule recurring tasks to run in the background. On ChatGPT web and mobile, eligible plans can also run tasks from supported app events. Review active, paused, and completed tasks and recent runs in Scheduled. You can combine scheduled tasks with skills for more complex work.

In the ChatGPT desktop app, scheduled tasks can work with local projects and run in the project directory or an isolated worktree. Keep the computer on and the app running when a scheduled task needs local files.

For example, schedule a task to evaluate telemetry errors and submit fixes, or to create reports about recent codebase changes. For ongoing work that should keep using the same context, schedule a task inside an existing chat.

For project-scoped scheduled tasks, keep the machine powered on and the ChatGPT desktop app running. The selected project must still be available on disk when the task is scheduled to run.

In Git repositories, you can choose whether a scheduled task runs in your local project or on a new worktree. Both options run in the background. Worktrees keep changes from scheduled tasks separate from unfinished local work, while running in your local project can modify files you are still working on. In non-version-controlled projects, scheduled tasks run directly in the project directory.

You can also leave the model and reasoning effort on their default settings, or choose them explicitly if you want more control over how the scheduled task runs.

If a scheduled task uses gpt-5.4 or gpt-5.4-mini with ChatGPT sign-in, update it before those models retire on August 31, 2026. Replace gpt-5.4 with gpt-5.6-terra and gpt-5.4-mini with gpt-5.6-luna.

Scheduled tasks run unattended with your default sandbox settings. Start with the narrowest access that lets the task succeed, and grant network or broader file access only when required. Understand sandboxing.

Manage scheduled tasks

Find all scheduled tasks and their runs on Scheduled in the ChatGPT desktop app sidebar.

The Scheduled view acts as your inbox. Scheduled task runs with findings appear there, and an unread indicator shows when a run needs your attention.