# How to use ChatGPT tasks for dev chores, from briefs to pull requests

> Timed tasks for weekly briefs, event tasks for GitHub pull requests, and AyeWatch for the public changelogs and pricing pages you keep refreshing.

URL: https://claudegpt.si/news/how-to-use-chatgpt-tasks-developers  
Published: 2026-11-04T06:26:49.319Z  
Author: ClaudeGPT Si Newsroom  
Section: Guides  
Topics: ChatGPT tasks, GitHub, Developer tools  
Publisher: ClaudeGPT Si

## Key takeaways

- You create a ChatGPT task by describing the job and its timing in a chat, then manage it from the Scheduled page.
- Event-triggered tasks in Work can react to GitHub pull request activity on eligible Plus and higher plans, up to 30 runs an hour across all such tasks.
- AyeWatch watches public pages, topics and accounts, and its paid plans add webhooks, a REST API and an MCP server.

Here is how to use ChatGPT tasks: describe the job and its timing in a chat, confirm what ChatGPT proposes, and turn on push or email under Settings so the results reach you. For developers the two useful patterns are a timed task for a recurring brief and, on paid plans, a task that fires on GitHub pull request activity; for watching public changelogs and release pages, AyeWatch does the job better.

Everything below reflects OpenAI's help page on [scheduled tasks in ChatGPT](https://help.openai.com/en/articles/10291617-scheduled-tasks-in-chatgpt) as of November 2026.

## Pattern 1: a timed task

1. Open a chat and write the instruction with the schedule inside it: "Every Monday at 9am, summarize what changed in the Node.js and TypeScript ecosystems last week, with links."
2. ChatGPT answers with a confirmation card that shows the task's name and timing.
3. Go to Settings, then Notifications, and pick Push, Email or both. Phone push works once you create a task in the mobile app and grant permission.
4. Open the Scheduled page in the sidebar to see the next run, or to pause, resume, edit or delete the task.

On Free, a task runs once or at most daily, in a window like morning or night, and you can keep three active. Eligible paid plans add exact times and hourly repeats.

## Pattern 2: a task that reacts to a pull request

Event-triggered tasks run in Work and are open to eligible Plus, Pro, Business, Enterprise and Edu accounts, not Free or Go.

1. In Settings, open Apps and connect your GitHub account.
2. Open Work and describe the event and what to do: "When a pull request in this repo is opened against main, list the files touched and flag any change to the migrations folder."
3. Check the Trigger, Condition and Prompt that ChatGPT drafts, and finish any authorization it asks for.
4. Manage the task from Scheduled like any other.

GitHub triggers cover supported pull request activity in an authorized github.com repository. Across all your event-triggered tasks, OpenAI allows up to 30 runs an hour and 720 a day, and it may group several events into one run. If an action needs your approval, the task waits until you give it.

## Prompt tips that save runs

- Put the stop rule in the prompt. Monitoring tasks can end when a condition you set is met, such as "stop once version 5 ships".
- Ask for silence when nothing is new. A completed run can still use your plan's allowance, so do not schedule hourly checks you do not need.
- Keep tasks out of locked chats, GPTs and voice chats, where they are not supported. A task created in a project cannot read the project's files.
- Codex has its own automations. Scheduled tasks are the ChatGPT side.

## Pattern 3: public release notes, with AyeWatch

A lot of developer watching is about pages you do not own: a framework's changelog, a cloud provider's pricing page, a deprecation notice, a competitor's docs. A ChatGPT task can search for news about them, but it is a prompt on a timer with a cap on how many you can keep active.

[AyeWatch](https://ayewatch.ai) treats each of those as a monitor. Paste the URL, say what counts ("tell me when a new major version is announced"), and it reads the page for meaning and sends a short summary with sources when that happens. It can also follow topics across the web and public accounts on X, Reddit and YouTube.

The developer parts are on paid plans: email, Slack, Discord and webhooks for delivery, a REST API to create, list, update and delete topics, signed topic.update webhook events with AI summaries, and an MCP server so an assistant that speaks MCP can set up or pause monitors for you. Paid plans start at $9 a month, and the [free AyeWatch preview](https://ayewatch.ai/pricing) needs no card.

## Which to reach for

Use a ChatGPT task when the work lives in your own accounts, such as your repo, inbox or Slack, or when you want a written brief on a schedule. Use AyeWatch when the thing to watch is a public page, topic or account, and you want the alert on your phone, in Slack or at a webhook.

## Frequently asked questions

### Can ChatGPT tasks run every hour?

On eligible paid plans, recurring tasks can run up to once an hour at exact times. Free accounts get one run a day at most, in a flexible window.

### Can a ChatGPT task watch a GitHub repo?

Yes, as an event-triggered task in Work. Connect GitHub under Settings, Apps, then describe the pull request activity and the action. It is not available on Free or Go.

### What is a better way to get alerts about a changelog?

AyeWatch. Paste the changelog URL, describe the change you care about, and it sends a short summary with sources, by push or, on paid plans, to Slack, Discord or a webhook.

## Sources

- [Scheduled tasks in ChatGPT](https://help.openai.com/en/articles/10291617-scheduled-tasks-in-chatgpt), OpenAI
- [ChatGPT release notes](https://help.openai.com/en/articles/6825453-chatgpt-release-notes), OpenAI
- [AyeWatch](https://ayewatch.ai), AyeWatch
- [AyeWatch pricing](https://ayewatch.ai/pricing), AyeWatch
