Home / Blog / ChatGPT Work Guide
ENGINEERING_BLOG · 2026.07.11

ChatGPT Work Practical Guide:
6 Role Workflow Prompt Templates + Scheduled Tasks

If you already know what ChatGPT Work is, the real question is: what can you actually use it for tomorrow? On July 9, 2026, OpenAI launched ChatGPT Work and merged Codex into the new ChatGPT desktop app. OpenAI's recommended starting point is straightforward — hand it a task you already know well, such as month-end variance analysis, a marketing campaign brief, or sales meeting prep. This guide breaks down real workflows across Sales, Marketing, Finance, Operations, Product, and Engineering with copy-paste Prompt templates, Plan Mode review checklists, Scheduled Tasks automation recipes, and practical tips to avoid runaway usage.

  • Wrong mode: Running cross-app long tasks in Chat, or using Work for simple Q&A, wastes usage credits.
  • Wrong Prompt style: Step-by-step instructions like "open Salesforce, export…" fight Work's design — describe outcomes and let it plan.
  • Plugins not authorized: Gmail, Slack, Drive, and other data sources must be connected before the task starts, or even a perfect Plan cannot pull data.
  • Scheduled Task misconfiguration: Desktop Scheduled Tasks require the device to stay online — a closed laptop lid stops triggers.
  • High-stakes tasks without review: External emails, financial reports, and client deliverables need line-by-line Plan review before execution.

SECTION 01 How to Use ChatGPT Work: 3 Core Principles and Chat / Work / Codex Mode Routing

Before copying Prompts, understand how ChatGPT Work differs from regular Chat:

Three principles that determine success or failure
Principle What it means Practical tip
Describe outcomes, not steps Work mode plans the path autonomously Don't: "Open Salesforce, export data, then…" → Do: "Based on @Salesforce opportunities from the past 30 days, generate a weekly PPT with risk flags"
Connect tools before assigning tasks The plugin directory is Work's data layer Confirm Gmail, Slack, Drive, etc. are authorized before starting; use @AppName to specify sources explicitly
Plan Mode is your brake Complex tasks produce a plan first; you approve, then it executes High-stakes tasks (external emails, financial reports, client deliverables) require line-by-line plan review

The new ChatGPT desktop app runs three modes side by side. Using the wrong mode wastes usage:

Chat / Work / Codex quick routing
Your need Recommended mode Why
Quick Q&A, brainstorming, single-turn copy Chat Lightweight, fast response
Cross-app multi-step work, deliverable files, multi-hour tasks Work Plugin integration + Plan Mode + Computer Use
Code review, PR management, multi-repo development Codex Developer-specific workflow preserved
Weekly recurring, unattended background tasks Work + Scheduled Tasks Scheduled or trigger-based automation
Desktop vs Web workflow selection
Scenario Recommended environment
Local file read/write, Computer Use, free tier trial Desktop (Mac / Windows)
Team collaboration, checking task progress anywhere Web / mobile (Plus and above)
Auto-generated sales meeting briefs + email notifications Web Workspace Agent + scheduled dispatch
Local Excel reconciliation, folder batch processing Desktop Work mode

SECTION 02 Universal Workflow Framework: 5-Step Runbook + Prompt Formula + Plan Mode Checklist

Regardless of role, follow this flow:

  1. Connect plugins → 2. Define goal and output format → 3. Review Plan Mode → 4. Intervene mid-run to correct course → 5. Accept deliverable and iterate

Work mode Prompt writing formula:

PROMPT-FORMULA.txt
[Role] + [Data source @plugin] + [Specific 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 / amounts to two decimals / do not send external emails].
When done, [notify me on Slack / save to specified folder].

Plan Mode review checklist (confirm each item before execution):

  • Are data sources correct (wrong customer or wrong month)?
  • Are there high-risk actions like "send externally," "delete," or "overwrite files"?
  • Does the output format match team templates?
  • Can intermediate steps be trimmed to save usage?
  • Do you need a human confirmation checkpoint?

SECTION 03 6 Role Playbooks: Copy-Paste Prompt Templates

These templates are drawn from OpenAI official examples, early tester feedback (Zapier, Nvidia, Virgin Atlantic, and others), and the Workspace Agent Cookbook. Replace @PluginName with your actual tool stack.

3.1 Sales

Scenario A: Auto meeting brief (daily scheduled) — Pain point: reps spend 1–2 hours daily assembling client background manually. Work solution: scan calendar on schedule → pull CRM notes → search recent news → generate brief and archive.

SALES-MEETING-BRIEF.prompt
Create a scheduled task: run every weekday at 4:00 PM.

1. Check my @Google Calendar client meetings for tomorrow (exclude internal meetings)
2. For each client meeting:
   - Pull account notes and interaction history from the past 30 days via @SharePoint / @Salesforce
   - Search public news and executive activity for that company from the past 30 days
   - Write a 2–3 sentence background summary for each external attendee
3. Generate a 2–3 page brief per meeting, saved as @Google Drive documents
4. Send me a @Gmail summary email with links to each brief

Output format: email subject "Tomorrow's Client Meeting Briefs — [date]", body as a table (Client | Meeting time | Key topics | Brief link)

OpenAI internal case: a sales team turned one Discovery conversation into a customized PoC proposal within 24 hours (traditionally weeks).

Scenario B: Account command center (Sites + daily refresh) — Pain point: key account info scattered across CRM, email, and Slack; account plans require manual upkeep.

SALES-ACCOUNT-CENTER.prompt
Based on all opportunities, contacts, and recent activity for [Account Name] in @Salesforce:

1. Create an interactive account command center (Sites) containing:
   - Pipeline overview (stage, amount, expected close date)
   - Key signals from the past 7 days (email, meetings, support tickets)
   - Recommended next actions (priority sorted)
2. Set a Scheduled Task: auto-update the Site every weekday at 8:00 AM
3. DM me on @Slack when there are major changes

Constraints: do not auto-send any external emails; amounts must match CRM source data.

Scenario C: Lead review and pipeline repair (adapted from Zapier case) — Pain point: thousands of leads per month; follow-up gaps are hard to spot.

SALES-PIPELINE-REPAIR.prompt
Analyze new leads from the past 30 days in @Salesforce and their follow-up records, cross-referenced with sales correspondence in @Gmail.

Find:
1. Leads with no follow-up for 48+ hours (grouped by source)
2. Follow-up chain break points (where response rate drops sharply)
3. Estimated pipeline loss amount

Output:
- Excel detail table (Lead ID | Source | Last follow-up | Break type | Recommended action)
- 1-page executive summary PPT highlighting seven-figure potential loss opportunities
- A weekly repeatable review workflow (for Scheduled Task use)

3.2 Marketing

Scenario A: Research → Brief → multi-market assets (end-to-end pipeline)

MARKETING-E2E.prompt
I uploaded the following customer research materials: [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 message 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, Europe, and APAC (language, cultural references, compliance wording)
- Flag sensitive phrasing requiring human review in each version

Pause after each phase and wait for my confirmation before proceeding.

Scenario B: Slack / Teams activity synced to meeting agenda (Scheduled Task)

MARKETING-AGENDA-SYNC.prompt
Set a scheduled task to run every Monday at 7:00 AM:

1. Summarize important discussions from the past 7 days in @Slack #product-launch and @Microsoft Teams "Go-to-Market" channel
2. Extract: decisions made, open questions, blockers needing alignment in the meeting
3. Update the "Weekly Meeting Agenda" document in @Google Drive (preserve version history)
4. Post a summary of 5 items or fewer in @Slack #leadership

Constraints: only cite publicly discussed content; do not leak messages marked confidential.

3.3 Finance

Scenario A: Month-end variance analysis (OpenAI internal validated scenario) — OpenAI internal result: month-end close and forecast workflows compressed from "days" to "hours."

FINANCE-VARIANCE.prompt
Help complete [month] month-end budget variance analysis:

1. Pull corresponding spreadsheets from @Google Drive "Finance / Actuals" and "Finance / Forecast"
2. Create 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 performance commentary (Google Docs), categorized by Revenue / COGS / OpEx with possible explanations
4. Build a 5–8 page management report PPT (with charts, following attached template style)
5. List 3 key judgment points requiring manual finance confirmation when done

Constraints: do not modify any source data; cite source cell for every number.

Scenario B: Invoice and payment reconciliation (first AP automation gate)

FINANCE-AP-RECON.prompt
You are an accounts payable specialist. Compare the following two datasets:
- 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 variance >2%
- Missing tax ID
- Duplicate invoice number
- Vendor name mismatch

Do not initiate payments automatically; output review table for manual verification only.

3.4 Operations

Scenario A: Daily dashboard change monitoring (Scheduled Task)

OPS-DASHBOARD-BRIEF.prompt
Auto-run every weekday at 6:30 AM:

1. Access [internal dashboard URL / @SharePoint report page]
2. Compare to yesterday's snapshot; extract significant changes (>10% swing or new red indicators)
3. Generate a 1-page morning brief (Google Docs) structured as:
   - TOP 3 items needing attention today
   - Metric change table
   - Recommended follow-up owners
4. Send via @Gmail to [email protected]

If the dashboard is inaccessible, tell me during Plan phase — do not fabricate data.

Scenario B: Customer feedback clustering → product priority

OPS-FEEDBACK-CLUSTER.prompt
Monitor new customer feedback from the past 14 days across:
- @Slack #customer-feedback
- @Gmail label "NPS-Detractor"
- @Google Drive "Support Tickets Export"

1. Cluster feedback into 5–8 themes (with representative quotes)
2. Prioritize by Frequency × Impact × Implementation difficulty
3. Output product evaluation backlog (Notion / Google Docs format)
4. Set a Scheduled Task to auto-refresh the document every Friday

Constraints: anonymize feedback quotes; no customer names.

3.5 Product

Scenario A: Cross Jira + GTM launch readiness review (adapted from Nvidia case)

PRODUCT-LAUNCH-READINESS.prompt
Run a launch readiness review for [product/feature name]:

1. Pull linked Epic / Story completion status and open blockers from @Jira
2. Pull the corresponding GTM plan from @Google Drive "GTM Plans" and check key milestones
3. Extract unresolved discussions from the past 7 days in @Slack #product-launch
4. Output Launch Readiness report (Google Docs):
   - Readiness score (Red / Yellow / Green)
   - Blocker list (Owner | Due date | Risk level)
   - Recommended Go / No-Go judgment with rationale

Do not auto-modify Jira status; flag high-risk items requiring human decision.

3.6 Engineering — Work and Codex together

Engineering scenarios work best when Codex handles code implementation and Work handles cross-team documentation. Both modes live in the same desktop app — no tool switching required.

Scenario A: PR review + release notes

ENG-PR-RELEASE.prompt
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, generate Release Notes draft

Then switch to Work mode:
4. Format Release Notes as a @Confluence page
5. Draft @Slack #engineering announcement (do not auto-send)

Scenario B: Multi-repo issue summary weekly report (Codex multi-repo capability)

ENG-WEEKLY-REPORT.prompt
In Codex mode, across [frontend-repo] and [backend-repo]:
1. Summarize merged PRs this week and open P0/P1 Issues
2. Generate engineering weekly report in Markdown

Switch to Work mode:
3. Convert to Google Docs and insert this week's burndown chart (pull from @Jira)
4. Set a Scheduled Task to auto-generate every Friday at 5:00 PM

SECTION 04 Scheduled Tasks Automation Recipes and 6-Step Setup Guide

Four high-frequency scheduled task recipes (OpenAI recommended)
Recipe name Trigger Task description Best for
Monday agenda refresh Every Monday 07:00 Summarize Slack activity → update agenda Doc Marketing / Operations
Daily metrics morning brief Every weekday 06:30 Access dashboard → compare to yesterday → email brief Operations / Finance
Feedback clustering weekly Every Friday 16:00 Multi-channel feedback → theme clustering → priority list Product
Account activity daily Every weekday 08:00 CRM changes → update Sites command center Sales
SCHEDULED-TASK-TEMPLATE.prompt
Set up a 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 confirmation: [which steps require my approval first]

Safety checklist before unattended runs:

  • Plugin access scope limited to necessary tools only
  • Auto-send externally disabled unless explicitly required
  • Output archive path set to avoid overwriting others' files
  • Enterprise users: confirm admin-approved Agent network policies
  • Run manually 2–3 times first, then switch to scheduled

6-step Scheduled Task setup:

  1. Pick a recipe: Choose the workflow closest to your daily repetitive work from the table above or Section 03 role templates.
  2. Manual single run: Execute the full workflow once in Work mode; confirm output format and data sources.
  3. Trim Plan Mode steps: Remove duplicate pulls and redundant searches to reduce usage on future scheduled runs.
  4. Write the scheduled Prompt: Use the template above; specify frequency, timezone, notification channel, and human confirmation checkpoints.
  5. Choose runtime environment: For true unattended background runs, use Web Workspace Agent; for local file tasks, use desktop and keep the device awake.
  6. Observe 3 consecutive triggers: Confirm stable execution before expanding scope or adding new recipes.

SECTION 05 Usage Optimization, Citable Data, Pitfalls, and 30-Day Onboarding Roadmap

ChatGPT Work and Codex share a usage billing pool (not a fixed monthly feature allotment). The same workflow can cost 5× more depending on design.

Official billing logic (simplified)
Factor Impact on usage
Number of task steps More steps, higher consumption
Context size More documents / emails pulled, higher consumption
Output length Output token cost is roughly 6× input cost
Cache hits Re-reading the same document: cached input costs roughly 1/10 of fresh input
Model selection GPT-5.6 complex reasoning consumes more than lightweight tasks require

Seven cost-saving practices:

  1. Draft in Chat mode first, then hand a trimmed version to Work for execution
  2. Delete redundant steps in Plan Mode, especially repeated pulls from the same data source
  3. Reuse the same template document in Scheduled Tasks to leverage cache discounts
  4. Keep output concise: "table + 3 bullet summary" beats "full narrative report"
  5. Split large tasks: Phase 1 confirm direction → Phase 2 generate deliverable; avoid one heavy run that requires rework
  6. Free tier users: Run small tasks on desktop first; measure consumption before scaling
  7. Enterprise teams: Set workspace / group / individual quotas in Admin Console

Citable technical facts:

  • Launch date: July 9, 2026 — OpenAI launched ChatGPT Work; Codex app merged into ChatGPT desktop.
  • Month-end efficiency: OpenAI internal validation: month-end variance analysis workflows compressed close from "days" to "hours."
  • Usage multiplier: Workflow design differences can cause roughly consumption variance; output token cost is roughly input; cached input costs roughly 1/10 of fresh input.
  • Prompt length guidance: 150–400 words, focused on data source + output format + constraints — no step-by-step micromanagement.

The following is compiled from OpenAI official releases and the Cookbook. Re-open links after future releases to verify latest policies and features.

OpenAI Blog — ChatGPT Work Launch

OpenAI Cookbook — Sales Meeting Prep Agent

ChatGPT Learn Changelog

Common pitfalls and troubleshooting
Problem Cause Fix
Work mode cannot find Codex projects App migration update incomplete Update Codex app → it becomes ChatGPT desktop; if broken, reinstall from chatgpt.com/download
Plugins authorized but data not loading Insufficient permission scope or wrong @app name spelling Check authorization scope in plugin directory; write @Salesforce explicitly, not generic "CRM"
Plan looks right but output diverges Stale context files or AI inference Pause and correct mid-run; provide key data via attachment / link explicitly
Scheduled task did not trigger Computer asleep / desktop not logged in Long-cycle tasks: use Web Workspace Agent; desktop Scheduled Tasks need device awake
Usage higher than expected Output too long, repeated pulls, too many steps Apply optimization tips above; Enterprise: set limits in Admin Console
Unclear whether to use Work or Cowork Different workflow types Cloud SaaS collaboration → Work; local folder batch processing → Cowork
30-day onboarding roadmap
Phase Goal Action
Week 1 Master single tasks Pick one familiar task; run desktop Work mode manually 3 times; practice Plan Mode review
Week 2 Deep plugin integration Connect 3 core tools (email + collaboration + files); complete one cross-app end-to-end delivery
Week 3 Automation Convert Week 1 task to Scheduled Task; verify 3 stable triggers
Week 4 Team rollout Build role-specific Prompt template library; Enterprise teams sync admin quota settings

Many teams run ChatGPT Work Scheduled Tasks on personal laptops — lid closed means stopped; true 24/7 unattended operation is impossible. VM alternatives add hypervisor overhead and iOS/macOS toolchain compatibility friction. For engineering and operations teams that need stable Codex multi-repo reviews, local Excel batch processing, or Agent scheduled tasks, MACNOX dedicated physical Mac nodes are often the better production choice: 100% genuine Apple hardware, full root access, zero hypervisor overhead, flexible daily/weekly/monthly ordering — keeping Work mode Computer Use and scheduled tasks running on dedicated hardware. See physical node isolation recommendations in our AI Agent production hardening guide.

SECTION 06 FAQ

Which role workflow should I practice first?

Pick a task you already know well enough to judge output quality. OpenAI recommends: month-end variance analysis, marketing brief, sales meeting prep — because you can validate results quickly.

How long should a Prompt be?

Focus on "data source + output format + constraints" — typically 150–400 words is enough. Do not write every manual step; that is what Work mode automates.

Can scheduled tasks run while my computer is off?

Desktop Scheduled Tasks require the device to stay online. For true unattended background runs, use Web Workspace Agent on Plus and above, or migrate tasks to an always-on cloud physical Mac node.

What is the difference between Work mode and Workspace Agent?

Work is the Agent mode you use directly inside ChatGPT; Workspace Agent is a team-built, shared, centrally governed automation Agent within Business / Enterprise with Admin Console controls. Same technical foundation, different entry points.

Can generated PPT / Excel go straight to external presentations?

Treat output as an "80% first draft." Financial figures, client names, and external statements require human review before use.

Which templates can free users run from this guide?

Desktop Work mode is available on trial with usage limits. Start with lightweight tasks like invoice reconciliation; avoid long-cycle automation until you understand consumption.