How to Connect Codex to Slack (and What It Can't Do)
Codex reaches Slack two ways: an official Slack app that lets developers kick off coding tasks from a channel, and a first-party Slack plugin that summarizes channels and drafts replies. Mention @Codex with a prompt and it spins up a cloud task against your connected GitHub repo, then replies with a link to the result. Both are genuinely useful for engineering teams. Neither is an assistant that runs Slack for you: nothing triages messages, routes requests, or follows up on a thread unless you are there asking. And standing either one up is a developer setup, not a toggle a non-technical person flips.
Here’s what the Codex Slack integration does, how to turn it on, where the limits are, and what to use if you want Slack work handled by an assistant instead of a coding agent.
What the Codex Slack integration does
Codex in Slack is part of OpenAI’s push to make its coding agent reachable from where developers already work. Mention @Codex in a channel or thread and it will:
- Gather context from the thread. It reads the surrounding messages, so you often don’t have to restate the problem.
- Kick off a cloud coding task. It picks the right environment and runs the task in Codex Cloud.
- Reply with a link to the result. From there you can merge its changes, keep iterating, or pull the task down to your machine.
The intended job is clear from the OpenAI docs: triage a bug from a channel, start a fix, and get a PR without leaving Slack. For a dev team, that removes real friction.
There is also a separate Slack plugin in the OpenAI-curated marketplace, which is the reading-and-writing half rather than the task-launching half. OpenAI’s plugin documentation puts it in one line: “Install the Slack plugin to summarize channels or draft replies.” Install it with /plugins in the Codex CLI or from the Plugins tab in the ChatGPT desktop app, then start a new session, since bundled skills and tools only appear in the session after the one you installed from. Plugins are not available in the IDE extension at all.
How to set it up
Setup is a developer task with prerequisites:
- A Plus, Pro, Business, Edu, or Enterprise plan.
- A connected GitHub account and at least one configured environment.
- Install the Codex Slack app for your workspace from Codex settings. A Slack admin may need to approve it.
- Mention
@Codexin a channel with your prompt.
If you don’t have a repo and an environment, there’s nothing for it to do. The integration assumes you’re driving software work.
The limits that actually matter
The Slack integration is built for one persona and one job. Three limits define it:
- It’s a coding-task launcher, not a Slack manager. It exists to start Codex tasks against your codebase. Watching #support for customer questions, routing a request to the right person, sending a follow-up: none of that is what it does.
- It assumes a developer setup. GitHub repo, environments, plan tiers, admin-approved app install. This is plumbing for engineers, not a five-minute connect for an exec or EA.
- Nothing starts on its own. The Slack app waits to be mentioned and the Slack plugin waits to be prompted. A message landing in a channel at 2am is not an event either one reacts to.
So Codex-in-Slack is great for “start a fix from this bug thread” and not built for “watch our channels and handle what comes in.”
If you want Slack work handled by an assistant: Carly
The moment you want Slack handled, with messages flagged and acted on the instant they arrive, requests routed, and follow-ups sent, without writing config files or managing environments, you’ve crossed past what Codex is for.
That’s where Carly fits. Carly is an AI executive assistant built to act on triggers across your whole stack, set up by conversation instead of code:
- No-code setup. Tell Carly “flag urgent Slack messages and follow up” in plain English; it interviews you and builds the workflow. No
config.toml, no MCP server to run, no GitHub required. - Fires on events, 24/7, in the cloud. When a message lands, Carly acts; nothing to keep running on your machine.
- Connects Slack to the rest of your work. Route and post messages as part of a workflow that also touches email, calendar, CRM, and tasks.
- Actually sends and updates. Drafts and sends email across Gmail and Outlook, files and labels, manages tasks, updates your CRM.
Carly offers free Zapier-style workflows; AI agents start at $35/month. Around Slack sit 260+ native integrations plus your own API key for anything else with a public API, including Carly’s own Slack integration.
Register Carly with Codex in one line, so the same session can post to Slack and act in every mailbox and calendar you have connected:
codex mcp add carly --url https://carlyassistant.com/mcp/
codex mcp login carly
Connect your accounts first at carlyassistant.com.
Codex’s Slack integration vs Carly
| Codex (Slack app + plugin) | Carly | |
|---|---|---|
| Purpose | Launch coding tasks from Slack | Handle Slack + ops work |
| Setup | GitHub, environments, config | Describe it in plain English |
| Reads channels & threads | Yes, app for task context, plugin on request | Yes |
| Routes / follows up on messages | No | Yes |
| Acts on triggers / events | Task-launch only | Yes, on any event |
| Runs without your machine | Cloud tasks (dev) | Yes (cloud, 24/7) |
| Sends email as part of the flow | No | Yes (Gmail + Outlook) |
| Built for | Developers | Execs, EAs, operators |
| Pricing | Paid ChatGPT plan | AI agents from $35/mo |
Codex-in-Slack is a coding agent you summon from a channel. Carly is an assistant that works your Slack and the rest of your day.
Frequently Asked Questions
Does OpenAI Codex integrate with Slack?
Yes, in two ways. An official Slack app lets you mention @Codex in a channel or thread to kick off a cloud coding task against your connected GitHub repo, which requires a paid ChatGPT plan, a connected GitHub account, and a configured environment. Separately, a first-party Slack plugin in the shared ChatGPT and Codex plugin directory summarizes channels and drafts replies.
Can Codex manage my Slack messages or route requests?
The Slack app launches coding tasks, and the Slack plugin summarizes and drafts when you ask it to. Neither triages on arrival, routes a request, or follows up on a thread by itself. For Slack handled as part of a workflow that runs without you, register Carly as an MCP server with codex mcp add carly --url https://carlyassistant.com/mcp/.
How do I connect Codex to Slack?
Install the Codex Slack app from Codex settings (an admin may need to approve it), make sure you have a connected GitHub account and at least one environment, then mention @Codex in a channel with your prompt. For the reading-and-drafting side, enter /plugins in the Codex CLI and install the Slack plugin from the OpenAI tab, then start a new session.
Is Codex the right tool for non-technical Slack automation?
Not really. Codex is a coding agent, and its integrations assume repos, environments, and config files. If you’re not shipping code and just want Slack and your inbox handled, a no-code assistant like Carly is a better fit: set up by describing it, running 24/7 in the cloud.
More: Codex + Gmail · Codex + Outlook · Codex + Google Calendar · Codex + Outlook Calendar · Best AI personal assistants
Ready to automate your busywork?
Carly schedules, researches, and briefs you—so you can focus on what matters.
See what people say
"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.
Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.
On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."


