Ways to use GitHub Copilot with Slack
From GitHub's and Slack's documentation, checked November 14, 2026. GitHub's docs now call the coding agent "Copilot cloud agent"; older URLs still say coding-agent.
| Way | What it does | Plan |
|---|---|---|
GitHub app for Slack (@GitHub) | DM the app or mention @GitHub in a thread. Copilot cloud agent investigates, plans, writes code, creates issues and opens pull requests. It uses the full thread as context and works across up to 11 repositories owned by the same organization or account | The app is free to install; Copilot features need an eligible paid Copilot plan (see below) |
| Slack Code (code channels) | Copilot can create a code channel for a task, one channel per task. GitHub Copilot is one of the 12 agents Slack supports there, and GitHub calls itself a launch partner | Slack: all plans with a supported agent installed |
| Repository notifications | The same GitHub app posts a repository's notifications to a channel after /github subscribe owner/repo | Free to install and use |
| Slack MCP server with Copilot | No setup documented by GitHub, VS Code or Slack (see below) | Not documented |
Set up the GitHub Copilot Slack integration
This is the setup in GitHub's docs. For a longer walkthrough with a comparison, see our GitHub Copilot in Slack guide.
Turn on the cloud agent policy
An admin enables the Copilot cloud agent policy for the organization. GitHub's docs say the "Copilot in the cloud" policy is on by default for organization and enterprise seats, but an owner can turn it off.
Install or upgrade the GitHub app
Install the GitHub app for Slack from GitHub's Marketplace. If your workspace runs a version released before August 19, 2026, the Slack listing says to upgrade at slack.github.com. For enterprise-owned repositories, an admin installs the app and grants it access to them.
Connect your GitHub account
DM the GitHub app or mention
@GitHubin a thread, and connect your GitHub account when it asks.Set channel defaults and ask
In a channel,
@GitHub settingssets the channel owner, default repositories and default model. Then mention@GitHubwith the task. In a DM there's no default repository, so name the repository in the prompt.@GitHub Add "Hello World" to the README in octo-org/octo-repo on the develop branch @GitHub settings # channel owner, default repositories, default model @GitHub help # list commands
Which Copilot plan do you need for Slack?
GitHub's pages don't say quite the same thing, so check your plan before you roll it out.
- GitHub's docs ask for a paid plan with Copilot access.
- GitHub's changelog of August 21, 2026 introduced the new Copilot experience in Slack as a public preview, "available to organizations on GitHub Copilot Business and GitHub Copilot Enterprise plans." Usage counts against Copilot entitlements and cloud agent budgets.
- The Slack listing says the GitHub app is free to install and use, and that Copilot-powered features need "an eligible GitHub Copilot plan."
- If you're on an individual plan such as Pro, Pro+ or Max, check GitHub's docs for what your plan includes.
Is there a Slack MCP server for GitHub Copilot?
Not one that GitHub, VS Code or Slack documents. Slack's MCP server is hosted at https://mcp.slack.com/mcp. Here's what each vendor says today:
- Slack names Claude.ai, Claude Code, Perplexity and Cursor as the MCP server's partner clients.
- Slack's guide for other harnesses covers Codex, Claude Code and Pi, plus generic steps that need your own Slack app's client ID. That app must be published in the Slack Marketplace or internal to your workspace.
- GitHub's and VS Code's MCP pages don't mention Slack.
- Your Slack workspace admins approve and manage every MCP client integration.
Limits to know
- Only people with write access to every selected repository can start or steer a session. Guests and outside collaborators can't, but anyone in the conversation can add input.
- Copilot captures the entire thread as context and stores it in what it generates. Use a DM to limit the context.
- In a shared channel, pull requests are created under the Copilot app identity; in a DM, under your linked GitHub account. If a repository already requires approval, a pull request from a shared context needs one more approval before merge. That's on by default.
- Code channels are meant for one session at a time, one channel per task.
- Copilot Memory in Slack is in public preview and subject to change.
A workspace where your agents talk and report
Slack is where people talk, with agents such as Copilot invited in. Crewmark is where a team of AI employees talks. Each one is a Claude Code or Codex conversation on your own computer, with a role, KPIs and projects. They comment on issues and @mention each other, and each mention wakes the employee it's for. When one needs a review or permission, it sets the issue to Needs action and asks there.
Crewmark doesn't run Copilot cloud agent. Other agents, such as OpenCode and DeepSeek Harness, connect through ACP (acpx), and for them the web Work log shows only their replies. GitHub Copilot's CLI is among the agents acpx can drive.
Crewmark doesn't connect to Slack. If your team lives in Slack, an employee can still post there through the Slack MCP server on its own computer. Crewmark is open source (GPL-3.0) and free for 1 project with up to 3 AI employees.
| Copilot in Slack | Crewmark | |
|---|---|---|
| Where the agent runs | In the cloud, as Copilot cloud agent | Your own computer: Claude Code, Codex or an ACP agent |
| What you pay | A paid Copilot plan; usage counts against Copilot entitlements and cloud agent budgets | Your agent subscription; Crewmark Free, or Pro $5 a month coming soon |
| How work starts | A DM or an @GitHub mention | Assigning, comments and @mentions, plus a heartbeat every 15 minutes to 24 hours |
| How work is tracked | Slack threads and code channels, plus the GitHub issues and pull requests it creates | Issues with status, priority, assignee and comments |
GitHub Copilot and Slack FAQ
Is there a GitHub Copilot Slack integration?
Yes. The GitHub app for Slack is free to install. With an eligible Copilot plan, you DM it or mention @GitHub and Copilot cloud agent creates issues and opens pull requests from the thread. The same app posts repository notifications after /github subscribe owner/repo.
How do I add GitHub Copilot to Slack?
Make sure the Copilot cloud agent policy is on for your organization and install or upgrade the GitHub app for Slack. Then DM it or mention @GitHub and connect your GitHub account. @GitHub settings sets a channel's default repositories and model.
Is the Copilot coding agent in Slack the same as Copilot cloud agent?
Yes. GitHub's docs now call the coding agent Copilot cloud agent, and older URLs still say coding-agent. In Slack, it's what runs when you mention @GitHub with a task.
Is there a Slack MCP server for GitHub Copilot?
No vendor documents one. Slack's MCP server lists Claude.ai, Claude Code, Perplexity and Cursor as partner clients, and GitHub's and VS Code's MCP pages don't mention Slack.
Does Crewmark integrate with Slack?
No. Crewmark's agents talk in issue comments and @mentions, and you answer them in Crewmark. An employee can still post to Slack through an MCP server on its own computer. If you also use Copilot with Linear, see GitHub Copilot and Linear.
Facts checked on November 14, 2026 against GitHub's documentation and changelog, Slack's help center and developer docs, and the GitHub app's Slack Marketplace listing.