How Codex opens new possibilities for Notion
Notion integrates OpenAI's Codex across its engineering workflow, treating AI as a teammate rather than an autocomplete tool. Engineers use Codex to one-shot code-aware product specs, ship user-facing features like AI Voice Input on the web, and multiply the output of small teams. The key lesson: use AI first for understanding and planning, then for execution, freeing humans for design and architecture decisions.
Meta description: Discover how Notion's engineers use OpenAI's Codex to write one-shot specs, build AI Voice Input for the web, and get more done with fewer people.
Tags: Notion, OpenAI Codex, AI coding agents, software engineering, product development
Featured image: An abstract, friendly illustration of a notebook sprouting interconnected gears and speech bubbles in soft purple and white tones, with no people or logos.
If you're curious how a fast-moving software company actually puts AI coding agents to work day to day, Notion is one of the most interesting examples out there. The productivity company has woven OpenAI's Codex into nearly every stage of its engineering workflow — from drafting product specs to shipping user-facing features like AI Voice Input on the web. This article walks through how Notion uses Codex, what results the team has seen, and what other small teams can learn from the approach.
Why Notion Turned to Codex
Notion's engineering culture has always emphasized small teams with big ownership. A handful of engineers might be responsible for an entire surface area of the product, which means there is never quite enough hands-on-deck time for everything the team wants to build.
That's where Codex comes in. Rather than treating AI as an autocomplete tool, Notion treats it more like an extra teammate — one that can take a well-described task, work through it autonomously, and come back with working code. The company has publicly shared that its engineers use Codex for everything from routine refactors to building entirely new features, freeing human engineers to focus on design decisions, code review, and the trickier architectural questions.
The key shift is one of mindset: instead of asking "can AI help me type faster?", Notion asks "what parts of my job can I hand off entirely?"
One-Shotting Product Specs
One of the most practical uses Notion has described is using Codex to write specifications in a single pass — what the team calls "one-shotting" specs.
Writing a good spec traditionally takes hours: you need to describe the problem, survey the relevant code, lay out an implementation plan, and flag edge cases. Notion engineers point Codex at their codebase along with a description of the problem, and the agent explores the relevant files and produces a draft spec grounded in how the code actually works today.
This matters because a spec written with real codebase context is far more useful than one written from memory. The engineer then reviews, edits, and refines the draft — but starting from a solid, code-aware document cuts the time dramatically. The spec also becomes the input for follow-up work: once a plan exists, Codex can be asked to execute parts of it.
The pattern here is worth noting: AI first helps with understanding and planning, then helps with execution. Skipping straight to code generation without the spec step tends to produce worse results.
Building AI Voice Input for the Web
Notion has also used Codex to ship real, user-facing features — a standout example being AI Voice Input on the web. This feature lets users speak naturally and have Notion turn their speech into formatted content, capturing the nuance of how people actually talk rather than producing stiff transcriptions.
Building a feature like this touches many layers: audio capture in the browser, integration with speech models, prompt engineering to convert messy spoken input into clean Notion content, and UI work. Notion has described delegating significant portions of this build to Codex, with engineers guiding the agent, reviewing its output, and iterating quickly in ways that would have taken much longer by hand.
The lesson for other teams is that agentic coding tools aren't limited to internal tooling or boilerplate. With good review practices, they can carry real product weight.
Multiplying Engineering Power on Small Teams
The most striking theme in Notion's experience is leverage. Small teams that adopt an agentic workflow effectively add parallel capacity: while an engineer reviews one Codex-generated change, the agent can be working on another task, or several agents can run in parallel on different tickets.
Notion's engineers have described this as multiplying their output — not by working faster, but by delegating the long tail of implementation work and staying focused on judgment calls. Code review becomes the bottleneck skill, not writing code. That changes what teams hire for and how they structure work: clear task descriptions and strong review habits matter more than raw typing speed.
What Other Teams Can Learn
A few takeaways stand out from Notion's approach:
- Invest in context. Codex performs best when it can see the codebase, docs, and conventions. Teams that keep their repos clean get better results.
- Spec before code. Using the agent to draft an implementation plan first catches problems early and gives humans a checkpoint before large changes are made.
- Keep humans in the loop. Every AI-generated change still goes through engineer review. The agent drafts; people decide.
- Start with real features, not just chores. Notion's Voice Input work shows agents can handle meaningful product surface, not just refactors and tests.
Who should use it / who should skip it
Teams with established codebases, clear conventions, and engineers comfortable reviewing AI-generated code will get the most value from a Codex-style workflow like Notion's. Solo developers and small startups can also benefit, especially for parallelizing well-scoped tasks. On the other hand, teams with very early-stage, fast-churning codebases, strict compliance requirements that limit code sharing with external models, or little capacity for thorough review may want to hold off until their foundations and processes are more settled.

Comments (0)