SpyBara
Go Premium

Documentation 2026-09-15 21:01 UTC to 2026-09-16 20:58 UTC

6 files changed +291 −58. View all changes and history on the product overview
2026
Wed 30 23:01 Tue 29 22:59 Sun 27 23:59 Fri 25 23:02 Thu 24 23:02 Wed 23 23:58 Tue 22 23:00 Sat 19 23:02 Fri 18 22:59 Thu 17 10:05 Wed 16 20:58 Tue 15 21:01 Mon 14 20:57 Sun 13 21:58 Fri 11 20:00 Thu 10 16:58 Wed 9 21:01 Fri 4 19:59 Thu 3 23:00 Wed 2 22:59 Tue 1 07:57
Details

222 href: "/codex/enterprise/workspace-analytics",222 href: "/codex/enterprise/workspace-analytics",

223 icon: "dataControls",223 icon: "dataControls",

224 },224 },

225 {

226 title: "Usage Insights",

227 description:

228 "Explore usage across ChatGPT Work and Codex and assess workflow results with your team.",

229 href: "/codex/enterprise/usage-insights",

230 icon: "dataControls",

231 },

225 {232 {

226 title: "Analytics API",233 title: "Analytics API",

227 description:234 description:

Details

203and any actual billing impact. Usage alone doesn't establish savings, and203and any actual billing impact. Usage alone doesn't establish savings, and

204projected time improvements aren't guaranteed financial returns.204projected time improvements aren't guaranteed financial returns.

205 205 

206To explore the activity behind your usage, see

207[Usage Insights](https://learn.chatgpt.com/docs/enterprise/usage-insights).

208Learn how to interpret the Insights overview and category details, then use the

209findings in a conversation with your team.

210 

206## Start with a controlled rollout211## Start with a controlled rollout

207 212 

208Before expanding access:213Before expanding access:

enterprise/usage-insights.md +262 −0 created

Details

1# Usage Insights for ChatGPT Work in Codex

2 

3> For the complete documentation index, see [llms.txt](https://learn.chatgpt.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.

4 

5Insights in the Admin Console helps you understand what teams use ChatGPT Work and Codex for and where credits are spent. Open a category in the workspace overview to see its tasks and usage. Check the scope shown in each view before comparing results.

6 

7Use these views to identify workflows to assess with the people responsible for them. Pair usage and spend with team records to understand whether the work takes less effort, meets quality standards, or produces better results.

8 

9 

10 

11[Watch: Assess Usage and Value of ChatGPT Work](https://www.youtube.com/watch?v=iZE2r-Vx5b8)

12 

13## Analytics views

14 

15The [Admin Console](https://admin.openai.com) includes analytics for ChatGPT Work and Codex. Usage shows activity and consumption. Insights groups usage into categories and tasks. For engineering work, Code review shows review activity and findings.

16 

17 

18 

19![Insights Use cases table with category metrics](<https://developers.openai.com/images/codex/work-codex-analytics/use-case-table.webp>)

20 

21 

22 

23If you're looking at tokens, use the token measures available in Usage. Message share, credit share, and token share describe different things; keep those labels intact when comparing or sharing a result.

24 

25## Open Insights

26 

27In the [Admin Console](https://admin.openai.com), select your workspace and open **Analytics > Insights**. You'll need access to the analytics for that workspace; the views and data you see depend on your permissions and enabled features.

28 

29Check the workspace, date range, and available filters before reading the results. Keep them consistent when comparing activity. Insights history is available only from when classification began.

30 

31## Use cases and tasks

32 

33On Overview, use the Use cases / Tasks toggle to switch between broad categories and more specific activity. In the Use cases tab, expand a category to see its tasks.

34 

35 

36 

37![Use cases chart showing broad categories with sample data](<https://developers.openai.com/images/codex/work-codex-analytics/use-cases-chart.webp>)

38 

39 

40 

41Select a use case or task in the chart to open its details. Use the Use cases table to compare categories and tasks beyond the top 10.

42 

43A category may include several workflows. Check its tasks before treating it as a single business process. If some activity is unclassified, note that limitation when describing the results.

44 

45## Messages, credits, and active users

46 

47Read the table's Messages, Credits, and Active users together to understand each category or task. If a sampling notice appears, the counts shown reflect sampled activity. Don't scale them up to estimate total workspace activity.

48 

49 

50 

51![Software engineering expanded into tasks in the Use cases table](<https://developers.openai.com/images/codex/work-codex-analytics/expanded-tasks.webp>)

52 

53 

54 

55**Messages** shows the number of messages associated with a category or task. A message count doesn't tell you how much work the team finished.

56 

57**Share of credits** shows the portion of credit consumption associated with a category or task. Read it alongside Credits and Messages to understand where consumption is concentrated.

58 

59**Active users** shows the number of people active in a category or task. Read it alongside Messages to compare how many people use a category with how much activity it generates.

60 

61If a category accounts for a large share of credits, check its tasks, models, and settings. More complex work or different model choices may explain the category's credit use. Review what the team accomplished before deciding whether that consumption is worthwhile.

62 

63If a category has few active users, ask them how they're using it and where they're having difficulty. They may have a workflow worth sharing or need more support.

64 

65## Category details

66 

67Open a category's details to see its tasks and usage breakdowns in a drawer on the right.

68 

69 

70 

71![Software engineering drawer showing tasks, models, reasoning, and speed](<https://developers.openai.com/images/codex/work-codex-analytics/category-details.webp>)

72 

73 

74 

75Review the tasks in the category and the credits used by each one. The model, reasoning, and speed breakdowns show each option's share of credits within the selected category or task. If consumption changes, ask the team whether the work or these settings changed.

76 

77Where available, review plugin and skill invocations for the category or task. These counts include activity across ChatGPT Work and Codex within the selected dates and filters. Invocations aren't the same as messages or completed tasks.

78 

79Keep estimates labeled as estimates when you share a finding. Plugin and skill credit allocations can overlap, so don't add those views together to calculate total investment. For more on interpreting credits and billing impact, see [ChatGPT Work usage and cost](https://learn.chatgpt.com/docs/enterprise/chatgpt-work-usage-and-cost).

80 

81## Code review

82 

83If you're reviewing engineering work, open **Code review** to see the review measures available to your workspace.

84 

85- **PRs reviewed** shows pull-request review activity. A reviewed pull request isn't necessarily merged or deployed.

86- **Issues found** shows findings from those reviews. Check with reviewers to understand which findings were useful and acted on.

87- **Issues by priority, reactions, and reaction sentiment** add context about the findings and how people responded.

88 

89 

90 

91![PRs reviewed chart showing sample pull-request review activity](<https://developers.openai.com/images/codex/work-codex-analytics/code-review-prs-reviewed.webp>)

92 

93 

94 

95A zero count can reflect no activity or a gap in reporting. Check the date range and whether the relevant reviews are included before interpreting the count.

96 

97## Assessing value

98 

99Choose a workflow your team uses in ChatGPT Work or Codex. Agree with the business owner on the result to improve and how you'll measure it. Review Insights alongside team records, such as account briefs, inventory plans, or pull requests. Include the people doing the work in the assessment.

100 

101Use a consistent reporting period and check any sampling notice. Categories can include several workflows, and activity counts don't measure completed work. The examples below show how to investigate value using both usage data and evidence from the workflow.

102 

103 

104 

105 

106

107 

108 

109### Fixing bugs

110 

111Is Codex helping engineers resolve bugs with less investigation and rework?

112 

113Choose a recurring bug type in one service, such as incorrect input handling. Review the issues, fixes, and regression tests with an engineer who knows that code.

114 

115

116 

117

118 

119 

120

121 

122**How to investigate**

123 

124 

125 

1261. **Compare similar fixes.** Record investigation, implementation, and review time for bugs of similar complexity. Separate hands-on effort from time waiting for a review or release.

1272. **Check Insights.** Open Software engineering and look for tasks relevant to the investigation. Review credits and active users for the period you're comparing.

1283. **Confirm the result.** Check that the test reproduces the bug and passes with the fix. Ask what engineers corrected, and note reopened issues or regressions.

1294. **If confirmed fixes need less total effort, share the workflow.** If rework stays high, improve the reproduction steps or repository context and compare again.

130 

131

132 

133 

134

135 

136 

137### Adding tests

138 

139Is Codex helping the team cover important failure cases with less manual effort?

140 

141Choose a module with a known coverage gap. Agree which behaviors and failure cases need tests before comparing the results.

142 

143 

144 

145![Category details with tasks and model, reasoning, and speed breakdowns](<https://developers.openai.com/images/codex/work-codex-analytics/category-details.webp>)

146 

147 

148 

149

150 

151

152 

153 

154

155 

156**How to investigate**

157 

158 

159 

1601. **Define the gap.** List the missing behaviors and record the effort needed to add comparable tests. Use your test reports to capture the starting coverage.

1612. **Check Insights.** Find relevant tasks under Software engineering. Review credits and the available model and reasoning breakdowns for the same period.

1623. **Inspect the tests.** Have an engineer check that assertions catch the intended failures. Note flaky results, added runtime, and time spent rewriting or maintaining the tests.

1634. **Reuse the approach if useful tests take less effort to land.** If they pass without catching the failure, clarify the expected behavior and try again.

164 

165

166 

167 

168

169 

170 

171### Refactoring code

172 

173Is Codex helping the team finish a refactor while preserving expected behavior?

174 

175Choose one bounded change, such as replacing a deprecated API across a package. Agree which call sites are in scope and how the team will verify the result.

176 

177

178 

179

180 

181 

182

183 

184**How to investigate**

185 

186 

187 

1881. **Set the scope.** Record the call sites to update and the effort for a comparable manual change. Label estimates, especially if the work was previously deferred.

1892. **Check Insights.** Review relevant Software engineering tasks and their credits for the same period. Check the available model and reasoning breakdowns if consumption stands out.

1903. **Validate the change.** Review the diff, run the relevant checks, and look for missed call sites or behavior changes. Include review, corrections, and follow-up fixes in the effort.

1914. **Expand to another package if the refactor meets the agreed checks.** If too much cleanup remains, narrow the change or provide a working example first.

192 

193

194 

195 

196

197 

198 

199### Account research

200 

201Is ChatGPT Work helping sellers prepare accurate account briefs with less effort?

202 

203Choose a sales team that prepares briefs regularly. Agree what each brief should include, such as account history, current priorities, and questions for the customer.

204 

205

206 

207

208 

209 

210

211 

212**How to investigate**

213 

214 

215 

2161. **Compare similar briefs.** Record preparation and review time before and during the trial. Use the same quality criteria and accounts that need a similar level of research.

2172. **Check Insights.** Look for account research and planning under Sales. Use the available group filter to focus on the team. Review credits, model choices, and any available plugin or skill activity for the same period.

2183. **Review the briefs with sellers.** Check the facts against source records and assess whether the research helps prepare for the conversation. Include corrections in the effort, and track whether time saved goes into customer conversations or follow-up.

2194. **Share the approach if accurate briefs take less effort.** If important context is missing, improve the source material or provide a shared skill. Use CRM records to assess any later change in qualified opportunities or sales; Insights alone doesn't establish that connection.

220 

221

222 

223 

224

225 

226 

227### Inventory planning

228 

229Is ChatGPT Work helping the team prepare reliable inventory plans with less manual work?

230 

231Choose a recurring planning cycle, such as stock for an event. Agree which products and locations are in scope and which sales and stock records the team will use.

232 

233

234 

235

236 

237 

238

239 

240**How to investigate**

241 

242 

243 

2441. **Record the current process.** Measure time spent gathering records, preparing the plan, and correcting it. Note stock shortages or excess stock from comparable cycles.

2452. **Check Insights.** Find the category and tasks that match the team's planning work. Review credits and active users for the same period. Confirm the match with the team before attributing the category's usage to this workflow.

2463. **Check the plan against actual results.** Have the inventory owner verify quantities, assumptions, and missing data. Include review and corrections in the effort. After the cycle, compare planned stock with sales and remaining inventory.

2474. **Reuse the workflow if plans are reliable and take less effort.** If stock shortages or excess stock increase, revisit the inputs and assumptions. Use inventory and purchasing records to assess any cost reduction.

248 

249

250 

251 

252 

253 

254 

255 

256**Record the assessment.** Note the use case, owner, and reporting period. Include the baseline, results, credits, and limitations. Record any changes agreed with the team and a date to review them. Count completed work from team records, and label estimates.

257 

258To assess ROI, compare the value of the improvement with the costs of AI, setup, training, and ongoing support. Include time spent reviewing and correcting the work. Time saved isn't automatically a cash saving; check how the team uses that capacity.

259 

260Before raising usage limits, review current limits, consumption, and the work that needs more capacity. Credits consumed aren't automatically an additional invoice charge. See [ChatGPT Work usage and cost](https://learn.chatgpt.com/docs/enterprise/chatgpt-work-usage-and-cost).

261 

262Usage insights are one part of understanding the return on your investment in ChatGPT Work and Codex. They show usage and credit consumption within the selected scope. The teams doing the work can explain what changed, whether results improved, and what that improvement is worth. Use both to decide which workflows to expand and where the team needs more support.

Details

39schema contract. Dashboard categories, fields, filters, and export formats can39schema contract. Dashboard categories, fields, filters, and export formats can

40change independently of this page.40change independently of this page.

41 41 

42For a walkthrough of the Insights dashboard, see

43[Usage Insights](https://learn.chatgpt.com/docs/enterprise/usage-insights).

44Explore Use cases and Tasks, compare activity with consumption and reach, and

45open a category to understand its details.

46 

42For automated reporting, use the [Analytics API](https://learn.chatgpt.com/docs/enterprise/analytics-api)47For automated reporting, use the [Analytics API](https://learn.chatgpt.com/docs/enterprise/analytics-api)

43and follow its API reference. For auditable records, use the48and follow its API reference. For auditable records, use the

44[Compliance API](https://learn.chatgpt.com/docs/enterprise/compliance-api).49[Compliance API](https://learn.chatgpt.com/docs/enterprise/compliance-api).

Details

2 2 

3> For the complete documentation index, see [llms.txt](/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.3> For the complete documentation index, see [llms.txt](/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.

4 4 

5Assess code, review changes, and remediate security findings.5Find and fix vulnerabilities in your code.

6 6 

7Codex can help engineering and security teams assess authorized code, gather7Use Codex to investigate security findings, assess their impact, and develop and

8evidence, and turn reviewed findings into focused fixes. These use cases cover8test fixes. Start with your source code or findings from tools you already use.

9repository scans, change reviews, dependency incidents, and vulnerability

10remediation.

11 9 

12## Assess a repository10## Code security

13 11 

14Use the Codex Security plugin to run a comprehensive scan across an authorized12Choose a guide to scan a repository, review code changes, assess dependency

15repository, review plausible findings, and produce reports that support human13exposure, or fix an existing finding.

16triage. Comprehensive scans take longer because they repeat discovery across

17independent workers.

18 14 

19- [Run a deep security scan](https://developers.openai.com/codex/use-cases/deep-security-scan): Use the Codex Security plugin to run a more comprehensive audit of a repository or scoped...15- [Run a deep security scan](https://developers.openai.com/codex/use-cases/deep-security-scan): Use the Codex Security plugin to run a more comprehensive audit of a repository or scoped...

20 

21## Review changes before merge

22 

23Ask Codex to inspect a pull request, branch, commit, or working-tree diff for

24security regressions and return evidence tied to the changed code.

25 

26- [Scan code changes for security](https://developers.openai.com/codex/use-cases/scan-code-changes-for-security): Use the Codex Security plugin to examine a Git-backed change set, validate plausible...16- [Scan code changes for security](https://developers.openai.com/codex/use-cases/scan-code-changes-for-security): Use the Codex Security plugin to examine a Git-backed change set, validate plausible...

27 

28## Audit dependency incidents

29 

30Turn a public package or supply chain advisory into a read-only repository

31audit covering manifests, lock files, scripts, workflows, and exposure paths.

32 

33- [Audit dependency incidents](https://developers.openai.com/codex/use-cases/dependency-incident-audits): Use Codex to turn a public package or supply chain advisory into a read-only audit, then...17- [Audit dependency incidents](https://developers.openai.com/codex/use-cases/dependency-incident-audits): Use Codex to turn a public package or supply chain advisory into a read-only audit, then...

34 

35## Remediate reviewed findings

36 

37Bring Codex an approved finding from a security report, advisory, or ticket,

38then have it make a minimal fix and verify that the vulnerable behavior no

39longer reproduces.

40 

41- [Remediate a vulnerability backlog](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog): Bring in approved findings from ticketing tools or vulnerability reporting systems, then use...18- [Remediate a vulnerability backlog](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog): Bring in approved findings from ticketing tools or vulnerability reporting systems, then use...

Details

2 2 

3> For the complete documentation index, see [llms.txt](/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.3> For the complete documentation index, see [llms.txt](/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.

4 4 

5Assess code, review changes, and remediate security findings.5Find and fix vulnerabilities in your code.

6 6 

7Codex can help engineering and security teams assess authorized code, gather7Use Codex to investigate security findings, assess their impact, and develop and

8evidence, and turn reviewed findings into focused fixes. These use cases cover8test fixes. Start with your source code or findings from tools you already use.

9repository scans, change reviews, dependency incidents, and vulnerability

10remediation.

11 9 

12## Assess a repository10## Code security

13 11 

14Use the Codex Security plugin to run a comprehensive scan across an authorized12Choose a guide to scan a repository, review code changes, assess dependency

15repository, review plausible findings, and produce reports that support human13exposure, or fix an existing finding.

16triage. Comprehensive scans take longer because they repeat discovery across

17independent workers.

18 14 

19- [Run a deep security scan](https://developers.openai.com/codex/use-cases/deep-security-scan): Use the Codex Security plugin to run a more comprehensive audit of a repository or scoped...15- [Run a deep security scan](https://developers.openai.com/codex/use-cases/deep-security-scan): Use the Codex Security plugin to run a more comprehensive audit of a repository or scoped...

20 

21## Review changes before merge

22 

23Ask Codex to inspect a pull request, branch, commit, or working-tree diff for

24security regressions and return evidence tied to the changed code.

25 

26- [Scan code changes for security](https://developers.openai.com/codex/use-cases/scan-code-changes-for-security): Use the Codex Security plugin to examine a Git-backed change set, validate plausible...16- [Scan code changes for security](https://developers.openai.com/codex/use-cases/scan-code-changes-for-security): Use the Codex Security plugin to examine a Git-backed change set, validate plausible...

27 

28## Audit dependency incidents

29 

30Turn a public package or supply chain advisory into a read-only repository

31audit covering manifests, lock files, scripts, workflows, and exposure paths.

32 

33- [Audit dependency incidents](https://developers.openai.com/codex/use-cases/dependency-incident-audits): Use Codex to turn a public package or supply chain advisory into a read-only audit, then...17- [Audit dependency incidents](https://developers.openai.com/codex/use-cases/dependency-incident-audits): Use Codex to turn a public package or supply chain advisory into a read-only audit, then...

34 

35## Remediate reviewed findings

36 

37Bring Codex an approved finding from a security report, advisory, or ticket,

38then have it make a minimal fix and verify that the vulnerable behavior no

39longer reproduces.

40 

41- [Remediate a vulnerability backlog](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog): Bring in approved findings from ticketing tools or vulnerability reporting systems, then use...18- [Remediate a vulnerability backlog](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog): Bring in approved findings from ticketing tools or vulnerability reporting systems, then use...