On July 9, 2026, OpenAI launched ChatGPT Work and merged Codex into a unified desktop app. If you already know what it is, the real question is: what do you actually do with it on Monday morning? This hands-on guide answers that with 3 usage principles, a 5-step universal workflow, copy-paste Prompt templates for 6 roles (sales, marketing, finance, ops, product, engineering), Scheduled Tasks recipes, usage optimization tactics, a 30-day roadmap, and 6 FAQs. For the launch recap and Claude Cowork comparison, see our companion post.
ChatGPT Work is not a smarter chat box. It is an agent that plans its own path, connects to your tools, and delivers finished files. Most early failures come from treating it like Chat mode. These three principles separate productive runs from wasted usage:
| Principle | What It Means | Practical Tip |
|---|---|---|
| Describe outcomes, not steps | Work mode plans its own path | Not "Open Salesforce, export, then..." — instead: "Build a weekly pipeline PPT from @Salesforce deals in the last 30 days, flagging at-risk opportunities" |
| Connect tools first | Plugins are Work's data layer | Authorize Gmail, Slack, Drive before starting; use @AppName to pin sources |
| Plan Mode is your brake | Review the plan before execution | For high-stakes deliverables (external emails, financial reports, client docs), approve every step |
Micromanaging steps: Writing 20 manual instructions defeats Work mode's planning engine and burns usage
Missing plugin auth: Tasks stall or hallucinate when Gmail, Slack, or CRM connectors are not authorized
Wrong mode selected: Using Chat for multi-app deliverables or Work for quick Q&A wastes quota
Skipping Plan Mode review: High-risk actions (send, delete, overwrite) slip through unchecked
Vague data sources: Saying "the CRM" instead of @Salesforce leads to wrong pulls
Desktop asleep during Scheduled Tasks: Local automation pauses when the laptop lid closes or the user logs out
The new ChatGPT desktop app runs three modes. Using the wrong one wastes usage:
| Your Need | Use | Why |
|---|---|---|
| Quick Q&A, brainstorming, single-turn copy | Chat | Lightweight, fast |
| Multi-app projects, finished deliverables, hours-long tasks | Work | Plugins + Plan Mode + Computer Use |
| Code review, PRs, multi-repo development | Codex | Developer-native workflows |
| Recurring background automation | Work + Scheduled Tasks | Triggered or scheduled execution |
| Scenario | Recommended Environment |
|---|---|
| Local file read/write, Computer Use, free-tier trial | Desktop (Mac / Windows) |
| Team collaboration, checking task progress on the go | Web / mobile (Plus and above) |
| Sales meeting briefs + email notifications | Web Workspace Agent + scheduled dispatch |
| Local Excel reconciliation, batch folder processing | Desktop Work mode |
Companion read: For the full launch breakdown, three-mode architecture, and Claude Cowork comparison matrix, see ChatGPT Work Launched: Codex Merges Into ChatGPT Desktop App.
Regardless of role, run every Work task through this sequence:
Connect plugins — authorize Gmail, Slack, Drive, CRM, and any other sources before you prompt
Write goal + output format — state the deliverable (Docs, Sheets, PPT, Sites) and acceptance criteria
Review Plan Mode — confirm data sources, risky actions, and step count before execution
Steer mid-flight — pause and correct if context drifts or numbers look wrong
Accept deliverable & iterate — treat output as an 80% draft; refine the prompt and re-run
[Role] + [Data sources @plugins] + [Task] + [Output format] + [Constraints] + [Acceptance criteria] Example skeleton: You are a [role]. Pull [data type] from @Salesforce and @Gmail for [time range]. Complete [specific action], output as [Google Docs / Excel / PPT / Sites]. Constraints: [do not modify source data / round amounts to 2 decimals / do not send external emails]. When done, [Slack notify me / save to specified folder].
Before you approve execution, confirm each item:
OpenAI's own onboarding advice: start with a task you already know well — month-end variance, campaign brief, or sales meeting prep — because you can verify quality fast.
The templates below are adapted from OpenAI case studies, early tester feedback (Zapier, Nvidia, Virgin Atlantic), and the Workspace Agent Cookbook. Replace @plugin names with your actual stack.
Pain point: Reps spend 1–2 hours daily assembling client background, recent news, and meeting agendas. Work solution: Scan calendar, pull CRM notes, search news, generate and archive briefs.
Create a scheduled task running every weekday at 4pm: 1. Check tomorrow's customer meetings in @Google Calendar (exclude internal-only) 2. For each customer meeting: - Pull 30-day account notes and interaction history from @SharePoint / @Salesforce - Search 30-day public news and executive updates for that company - Write a 2–3 sentence background summary for each external attendee 3. Generate a 2–3 page brief per meeting, save as @Google Drive documents 4. Email me a summary via @Gmail with links to each brief Output format: email subject "Tomorrow's Customer Meeting Briefs — [Date]", body as a table (Client | Meeting Time | Key Topics | Brief Link)
OpenAI internal reference: Sales teams turned a single Discovery call into a customized PoC proposal within 24 hours — a process that traditionally took weeks.
Pain point: Account intel scattered across CRM, email, and Slack. Work solution: Build a live Sites dashboard with daily auto-refresh.
From all opportunities, contacts, and recent activity for [Account Name] in @Salesforce: 1. Create an interactive account command center (Sites) with: - Pipeline overview (stage, amount, expected close date) - Key signals from the last 7 days (emails, meetings, support tickets) - Prioritized recommended next actions 2. Set a Scheduled Task: auto-refresh every weekday at 8am 3. Slack me via @Slack DM when major changes occur Constraints: do not auto-send any external emails; amounts must match CRM source data.
Pain point: Thousands of leads per month; follow-up gaps are invisible until too late.
Analyze @Salesforce leads from the last 30 days and cross-reference @Gmail outreach. Find: 1. Leads with no follow-up for 48+ hours (grouped by source) 2. Broken handoff points (where response rate drops sharply) 3. Estimated pipeline loss amount Output: - Excel detail table (Lead ID | Source | Last Follow-up | Gap Type | Recommended Action) - 1-page executive summary PPT highlighting seven-figure opportunity risk - A repeatable weekly review workflow (for Scheduled Task use)
I uploaded the following customer research: [attachment / @Google Drive link] Complete the end-to-end marketing workflow: Phase 1 — Brief: - Extract target audience, core pain points, competitive positioning - Output Campaign Brief (Google Docs) with messaging pillars and channel recommendations Phase 2 — Asset generation: - From the Brief, generate: 1 acquisition email, 3 LinkedIn posts, 1 landing page copy outline - Save to @Google Drive "Campaign / [Product Name]" folder Phase 3 — Regional adaptation: - Adapt core assets for US, EU, and APAC (language, cultural references, compliance wording) - Flag sensitive phrases requiring human review in each version Pause after each phase for my approval before proceeding.
Set a scheduled task running every Monday at 7am: 1. Summarize the last 7 days from @Slack #product-launch and @Microsoft Teams "Go-to-Market" channel 2. Extract: decisions made, open questions, blockers needing alignment 3. Update the "Weekly Agenda" doc in @Google Drive (preserve version history) 4. Post a summary of 5 bullets or fewer to @Slack #leadership Constraints: cite only public discussions; do not leak messages marked confidential.
OpenAI internal result: Month-end close and forecast adjustment compressed from days to hours.
Assist with [Month] month-end budget variance analysis: 1. Pull tables from @Google Drive "Finance / Actuals" and "Finance / Forecast" 2. Build a reconciliation workbook in @Google Sheets: - Summarize actual vs forecast variance by department - Flag line items with variance >5% or >$50K - Preserve all original formulas; do not overwrite source files 3. Draft narrative explanations (Google Docs) by Revenue / COGS / OpEx 4. Build a 5–8 slide management deck with charts (match attached template style) 5. List 3 key judgment calls requiring human finance sign-off Constraints: do not modify any source data; cite source cell for every number.
You are an accounts payable specialist. Compare: - Payment register: [@Google Drive link] - Invoice list: [@Google Drive link] Flag the following anomalies (return as a table): | Issue Type | Vendor | Invoice # | Amount | Recommended Action | - Amount difference >2% - Missing tax ID - Duplicate invoice number - Vendor name mismatch Do not initiate payments; output review table only for human verification.
Run automatically every weekday at 6:30am: 1. Visit [internal dashboard URL / @SharePoint report page] 2. Compare to yesterday's snapshot; extract significant changes (>10% swings or new red indicators) 3. Generate a 1-page morning brief (Google Docs): - TOP 3 items requiring attention today - Metrics change table - Recommended follow-up owners 4. Email ops-leads@company.com via @Gmail If the dashboard is unreachable, stop and notify me in Plan Mode — do not fabricate data.
Monitor new customer feedback from the last 14 days: - @Slack #customer-feedback - @Gmail label "NPS-Detractor" - @Google Drive "Support Tickets Export" 1. Cluster feedback into 5–8 themes (with representative quotes) 2. Rank by frequency x impact x implementation effort 3. Output a product review backlog (Notion / Google Docs format) 4. Set a Scheduled Task to auto-refresh every Friday Constraints: anonymize all customer references; no customer names.
Launch readiness review for [Product/Feature Name]: 1. From @Jira: pull Epic/Story completion status and open blockers 2. From @Google Drive "GTM Plans": check milestone alignment 3. From @Slack #product-launch: extract unresolved discussions from the last 7 days 4. Output Launch Readiness report (Google Docs): - Readiness score (Red / Yellow / Green) - Blocker list (Owner | Due Date | Risk Level) - Go / No-Go recommendation with rationale Do not auto-update Jira status; flag high-risk items for human decision.
Use Codex mode for code and Work mode for cross-team docs. Switch modes inside the same desktop app — no tool hopping.
In Codex mode: 1. Review PR #123 in [repo/name], focusing on [security / performance / test coverage] 2. Leave line-by-line review comments in the PR sidebar 3. If approved, draft Release Notes Switch to Work mode: 4. Format Release Notes for @Confluence 5. Draft @Slack #engineering announcement (do not auto-send)
In Codex mode, across [frontend-repo] and [backend-repo]: 1. Summarize this week's merged PRs and open P0/P1 issues 2. Generate engineering weekly report in Markdown Switch to Work mode: 3. Convert to Google Docs and insert burndown chart from @Jira 4. Schedule auto-generation every Friday at 5pm
Four high-frequency recipes from OpenAI's official recommendations — adapt triggers and channels to your stack:
| Recipe | Trigger | Action | Best For |
|---|---|---|---|
| Monday agenda refresh | Mon 7am | Slack digest, update agenda doc | Marketing / Ops |
| Daily metrics brief | Weekdays 6:30am | Dashboard diff, email report | Ops / Finance |
| Feedback clustering | Fri 4pm | Multi-channel feedback to priority list | Product |
| Account daily refresh | Weekdays 8am | CRM changes, update Sites dashboard | Sales |
Set Scheduled Task: - Frequency: [daily / every Monday / 1st of month / when keyword appears in @Slack channel] - Time: [timezone + specific time] - Action: [specific workflow description] - Notification: [Slack channel / email / none] - Human approval: [which steps require my sign-off first]
ChatGPT Work shares a metered usage pool with Codex. The same workflow can cost 5x more depending on design.
| Factor | Impact on Usage |
|---|---|
| Task step count | More steps = higher consumption |
| Context size | More documents and emails pulled = higher consumption |
| Output length | Output tokens cost roughly 6x input tokens |
| Cache hits | Re-reading the same document: cached input costs ~1/10 of fresh input |
| Model selection | GPT-5.6 complex reasoning costs more than lightweight tasks need |
Draft in Chat first, then hand a tight brief to Work
Trim Plan Mode steps, especially duplicate data pulls
Reuse template docs in Scheduled Tasks for cache discounts
Request concise outputs — table + 3 bullets beats a narrative report
Split large projects into phases to avoid expensive re-runs
Free users: test small desktop tasks before scaling automation
Enterprise: set workspace / group / individual limits in Admin Console
1. Pick a real task you know the human time cost of (e.g., month-end variance table, usually 2 hours manual) 2. Run once in Work with Plan Mode; note step count 3. Check consumption against your plan's included usage 4. Extrapolate daily / weekly / monthly cost 5. If too high, apply the seven tactics above and re-run to compare
| Issue | Cause | Fix |
|---|---|---|
| Codex projects missing | Incomplete app migration | Update Codex app (becomes ChatGPT desktop); if broken, clean reinstall from chatgpt.com/download |
| Plugin connected but no data | Insufficient scope or wrong @name | Re-check plugin permissions; use explicit @Salesforce not "the CRM" |
| Good plan, wrong output | Stale context or AI inference | Pause and steer; attach explicit source files |
| Scheduled task didn't fire | Device asleep or logged out | Use web Workspace Agents for true background; desktop tasks need device online |
| Usage higher than expected | Verbose output, redundant pulls | Apply optimization tactics above; Enterprise admins set limits in Admin Console |
| Work vs Cowork confusion | Different workflow types | Cloud SaaS collaboration: Work. Local folder batch processing: Cowork (see companion comparison) |
| Week | Goal | Action |
|---|---|---|
| Week 1 | Single-task fluency | Run 3 manual Work tasks you can quality-check; practice Plan Mode review |
| Week 2 | Plugin depth | Connect 3 core tools (email + collaboration + files); complete 1 cross-app deliverable |
| Week 3 | Automation | Convert Week 1 task to Scheduled Task; verify 3 successful triggers |
| Week 4 | Team rollout | Document role-specific prompt library; Enterprise teams sync admin usage limits |
Running Scheduled Tasks and Computer Use workflows on a personal laptop creates predictable friction: agents pause when the lid closes, memory pressure interrupts long runs, and parallel Work + Codex sessions compete for CPU and disk I/O. Cloud VMs and shared Macs often add latency and lack native plugin sandboxing. For teams that need 7x24 stable agent uptime, isolated automation environments, or simultaneous iOS CI/CD and AI workflows, NodeMini Mac Mini cloud rental — dedicated Apple Silicon hardware, SSH access, and auditable networking — is typically the more reliable production path. See rental plans for current pricing.
Sources: OpenAI Blog, OpenAI Cookbook — Sales Meeting Prep, ChatGPT Learn Changelog, SiliconANGLE. Features and pricing subject to OpenAI official announcements.
The task you know best and can verify — month-end variance, campaign brief, or sales meeting prep. OpenAI recommends these because you can judge output quality quickly.
150–400 words focusing on data sources, output format, and constraints. Do not micromanage steps — that is what Work mode is designed to plan for you.
Desktop Scheduled Tasks need the device online and logged in. For true background automation, use web Workspace Agents (Plus and above). For always-on agent hosts, see NodeMini Help Center.
Work is personal agent mode inside ChatGPT. Workspace Agents are team-built, admin-governed automations in Business/Enterprise with Admin Console controls. Same technical foundation, different entry points.
Treat them as 80% drafts. Always human-review financial numbers, customer names, and external statements before publishing or presenting.
Desktop Work mode with usage limits. Start with lightweight tasks like invoice reconciliation before scheduling long-running automation. For dedicated always-on Mac environments, compare NodeMini rental rates.