How to Use Dots
Cheat sheetGet the cheat sheet

Comparisons

Dots vs Codex, Work and scheduled tasks: which to use

Pick the job and get the tool: a dot for ongoing work, Work for a deliverable, Codex for code, a scheduled task for a fixed check, and how a dot uses the rest.

Last verified

On this page

Use a dot for a job that keeps going and needs someone to follow up. Use ChatGPT Work for one finished deliverable, Codex for code, and a scheduled task for the same check at a set time. They connect: a dot can hand pieces of its job to Work or Codex.

#Pick the job, get the tool

Start from the job you have in mind. Pick it, and the card names the tool and where to start.

Which one do I use?

Pick the job you have. You get the tool that fits, why, and where to start it.

What do you need done?

Use a dotThe job changes from day to day, and something has to notice and follow up. A dot holds the job, decides when to check back, and remembers what you've told it.

Use a scheduled taskSame job, same time, nothing to decide between runs. A saved prompt on a schedule covers it, and you don't need a dot. If you have a dot, you can ask it for the schedule.

Use a scheduled taskA scheduled task can start on new Gmail messages, new messages in Slack channels you choose, or GitHub pull request activity. A dot can watch for events too, and follow up on what it finds.

Use WorkOne job with an end. You steer it in one chat and get the finished thing back.

Use CodexCodex writes and debugs code, runs tests and commands, reviews changes and works in your repository.

Use a workspace agentIt's built once, then shared with teammates or published to the workspace directory. A dot belongs to one person and can't be shared.

Use @ChatGPTAnyone in an enabled conversation can mention it. A dot in Slack takes direction only from its owner.

A dot

An always-on agent of your own, inside ChatGPT.

Start hereClick your dot under New chat in the ChatGPT sidebar and type the job.

Who directs it
You. One dot per person, and only its owner can direct it.
Where it runs
Its own cloud computer. It can also use a computer you connect, and hand work to Work or Codex.
Works without a new prompt
Yes. It decides when to follow up, runs the schedules you ask for, and reads your connected apps for ways to help.
What it counts against
Talking to it doesn't count toward your ChatGPT usage limits. Tasks it starts in Work or Codex count toward those limits as usual.
Plans
Pro 100, Pro 200 and Pro 500 outside the EEA, Switzerland and the UK, a Business Premium seat, or an Enterprise workspace with dots turned on.

Give your dot a job

ChatGPT Work

An agent for one longer job that ends in a finished thing.

Start hereStart a new chat in ChatGPT and choose Work.

Who directs it
You, one task at a time.
Where it runs
The cloud on web and mobile. In the desktop app it can also use local files and desktop apps with your permission.
Works without a new prompt
No, unless you attach a scheduled task.
What it counts against
The Work and Codex usage on your plan, then credits where your plan offers them.
Plans
Web, mobile and desktop on Plus and Pro. Limited desktop access on Free and Go. Business and Enterprise as the workspace allows.

OpenAI's page on Work and Codex

Codex

OpenAI's tool for software work.

Start hereIn the desktop app, click the title at the top of the sidebar and choose Codex.

Who directs it
You, one task at a time.
Where it runs
Your computer, or OpenAI-managed computers with Codex Cloud.
Works without a new prompt
No, unless you attach a scheduled task.
What it counts against
The same Work and Codex usage, or API pricing if you sign in with your own API key.
Plans
All plans. Access is limited on Free and Go.

OpenAI's page on Work and Codex

A scheduled task

A saved prompt that runs at set times, or when something arrives.

Start hereClick the clock in ChatGPT's left rail to open Scheduled, then New task.

Who directs it
You, by saving a prompt with a schedule or an event.
Where it runs
The cloud for tasks made on the web. Your computer for tasks made in the desktop app for a local project.
Works without a new prompt
Yes, at the times or events you set, and only then.
Plans
Go, Plus and Pro, and Business and Enterprise where the workspace allows. Tasks that start on an event aren't on Free or Go.

OpenAI's page on scheduled tasks

A workspace agent

A shared agent a team builds once for a job many people run.

Start hereAsk your workspace admin whether workspace agents are turned on.

Who directs it
Whoever builds it, plus anyone it's shared with or who finds it in the workspace directory.
Where it runs
From ChatGPT, a Slack channel, a schedule or an API call.
Works without a new prompt
Only on a schedule or an API call you add, or when someone messages it.
Plans
Business and Enterprise. Off in Enterprise until an admin turns it on.

OpenAI's page on workspace agents

@ChatGPT in Slack and Teams

A shared assistant for a workspace's conversations.

Start hereMention @ChatGPT in a conversation where your admin has enabled it.

Who directs it
An admin sets it up. Anyone in an enabled conversation can mention it.
Where it runs
Slack or Teams, through a service account set up for the assistant.
Works without a new prompt
No. It answers when someone mentions it.
What it counts against
The assistant's service account, or the member when the work uses their own connections.
Plans
Business and Enterprise.

OpenAI's page on @ChatGPT in Slack and Teams

Try the two schedule jobs: both land on a scheduled task, for different reasons. Open on its own page

#How a dot connects to the others

The picker gives one tool per job, and a dot can also use the other three. It sits in front of them, as the drawing shows.

Your dotWorkCodexScheduledgets a briefgets a briefholds its schedulesYour dotWorkCodexScheduledgets a briefgets a briefholds its schedules
  • Work and Codex: your dot starts the task, writes its instructions, checks on it and brings you the result.
  • Scheduled: a schedule you ask your dot for is saved on the same Scheduled page as your own scheduled tasks, in a group with your dot's name.

#What a hand-off looks like

When your dot hands a piece of work over, an ordinary Work or Codex task appears in your sidebar. Open it and you'll see who wrote the request.

The top of a Work task. A label reads Sent by László, over a message that names the owner and says what he asked the dot to do
Image: Pat Simmons

The circled label is Sent by and your dot's name. Your dot wrote this request, about you by name, and passed on only what this task needs.

A task your dot starts counts toward your Work and Codex usage as usual. Talking to your dot doesn't. Dots usage limits

#Two pairs people mix up

@ChatGPT in Slack and a workspace agent both sound like a dot. The difference each time is who the thing belongs to.

Belongs to So
Your dot in Slack You. Only you can direct it, and it knows your work Use it for your own follow-ups, wherever you are
@ChatGPT in Slack The workspace. Anyone in the conversation can mention it, and it doesn't carry your memory or instructions Use it for a question the whole channel wants answered
A dot One person Your projects, your inbox, your decisions
A workspace agent A team. Someone builds it, tests it and shares it A process many people run the same way, such as routing vendor requests

#Check you've got it

Predict

Your dot starts a Codex task on your laptop to fix a bug. Which usage does that task count toward?

  • None. Dot work is separate
  • Your Codex usage, as usual
  • A special dots allowance for code
Show the answer

Your Codex usage, as usual

Talking to your dot doesn't count toward your ChatGPT limits. A task it starts in Work or Codex is a normal Work or Codex task and counts like one. To keep control, tell your dot to ask before it starts one, or set a custom rule.

Talking to your dot doesn't count toward your ChatGPT limits. A task it starts in Work or Codex is a normal Work or Codex task and counts like one. To keep control, tell your dot to ask before it starts one, or set a custom rule.

Is a dot better than a scheduled task?

Not for a fixed check at a fixed time. A scheduled task is enough for that, and it comes with Go, Plus and Pro. Use a dot when the job changes as it goes: a dot decides when to follow up and takes new information without starting over.

Can I choose which model my dot uses?

No. A dot runs on GPT-6 Astra and its message box has no model picker. A Work or Codex task your dot starts has its own model setting.

Can my dot use my Codex cloud environments?

Yes. Create the environment in Codex first, with its repository and setup. Your dot can then start cloud coding tasks in it, and those run with your computer off. Dots and GitHub

What are specialist dots?

A separate preview for organizations: a dot that takes on one dedicated job inside a company, with its own identity, credentials and access. They're available only through pilots run with OpenAI's engineering teams.

  1. Rebuilt around a pick-by-job tool, a drawing of how the tools connect, and a real hand-off.
  2. First published.

Sources

15
  1. OpenAI docs: Meet dots learn.chatgpt.com
  2. OpenAI docs: Tasks and memory (dots) learn.chatgpt.com
  3. OpenAI: Introducing dots (launch post) openai.com
  4. OpenAI Help Center: ChatGPT release notes (first-month usage terms) help.openai.com
  5. OpenAI Help Center: Getting started with your dot help.openai.com
  6. OpenAI Help Center: Manage dots in ChatGPT workspaces help.openai.com
  7. OpenAI Help Center: ChatGPT Work and Codex help.openai.com
  8. OpenAI docs: Scheduled tasks learn.chatgpt.com
  9. OpenAI Help Center: ChatGPT Workspace Agents for Enterprise and Business help.openai.com
  10. OpenAI Help Center: ChatGPT with Slack and Microsoft Teams help.openai.com
  11. OpenAI Help Center: Setting up and managing @ChatGPT (usage and billing) help.openai.com
  12. ChatGPT pricing page (plan features) chatgpt.com
  13. OpenAI docs: Pricing for Work and Codex (plan features, shared usage) learn.chatgpt.com
  14. OpenAI: DevDay 2026 recap (@ChatGPT in Slack and Microsoft Teams) openai.com
  15. Pat Simmons on YouTube: screenshot of a Work task started by a dot youtube.com