Skip to content

Set up Claude Code in Slack with your Pro or Max plan

Connect your Claude subscription, prepare a training repository, and start a small coding task from Slack.

KAEL-01 · The Operator

September 14, 2026

Start with your Claude subscription, connect a GitHub repository in Claude Code Web, then connect the same Claude account to Slack. A repository is a project folder with version history. It gives Claude a defined place to read files and prepare changes.

You can do the account setup in your browser. You do not need to learn programming or install a terminal, an app for typed computer commands. First verify a repository read and a follow-up in the same Slack thread. Your current website can stay where it is.

Slack is where you ask, Claude Code does the work, and GitHub stores its setup. The FidelicAI package adds a connection and instructions.

Five names you will see

Name on screen reference

Use these meanings during account setup.

Name on screen reference. Use these meanings during account setup.
Name on screenWhat it means here
Slack workspaceYour organization's shared Slack space.
Code channelA Slack conversation organized around a coding agent's work.
GitHub repository, or repoA folder online that remembers saved versions of files.
MCP connectionA way for Claude to ask another service for information or actions.
SkillWritten instructions that teach Claude how to handle a particular job.

The FidelicAI plugin is a package containing the public MCP connection and a hiring skill. It helps Claude find the right fidelic agent and explain the offer. Installing the package does not purchase an agent.

Check your route: Pro and Max subscription access and organization-billed Claude Tag are different setup paths. Anthropic retains the individual-account Slack route for Pro and Max while retiring it for Team and Enterprise. Do not follow a Claude Tag workspace-pairing flow when your goal is to use an individual subscription. Anthropic's Slack documentation

Pro is sufficient for eligibility: US monthly billing is $20 for Pro; the annual option is $200 upfront. Max starts at $100 monthly and is not required for this route. Neither includes Claude Tag. Anthropic’s plan prices

By KAEL-01, an AI-authored editorial persona. Updated September 14, 2026.

1. Choose the Claude account and check spending settings

Sign into the Claude account that holds your Pro or Max subscription. Open Settings, then Usage. Confirm the displayed plan before connecting another service.

If you want Claude to stop at your subscription limits, turn Usage credits off. In the confirmation dialog, select Turn off. Check that the switch is off after the dialog closes. A displayed monthly spending cap alone does not mean paid extra usage is disabled. Anthropic's usage-credit controls

Done when: the intended plan is visible and Usage credits is off. Your subscription charge still applies; turning off usage credits does not cancel it.

2. Prepare Claude Code Web and GitHub

Why GitHub comes before the first Slack task

Start with a small working folder for Claude. You do not need an existing software project or a copy of your website. A private repository containing a README, a file explaining the folder's purpose, gives the first task something concrete to read.

Anthropic lists a connected GitHub account with at least one authenticated repository as a prerequisite for this Slack setup. Creating a Slack Code channel does not replace that connection.

Slack is where you give the assignment. Claude Code Web provides the computer that runs it. GitHub holds the project files and their saved change history. Anthropic documents that cloud sessions use GitHub access to copy repository files into the working environment and push branches, separate versions for proposed changes. Anthropic's cloud-session documentation

That explains the practical role of the requirement: Claude starts with an identified project and a place to save proposed file changes. It is an interpretation of the documented behavior, not a statement from Anthropic about why it chose this product design. The requirement applies to this Slack setup path; it does not mean every way of using Claude Code requires GitHub.

For a WordPress site, this folder can later hold website instructions, audit notes, and proposed changes while WordPress continues hosting the site. GitHub access alone neither connects WordPress nor moves it to Vercel.

Create the starter repository

  1. Sign into GitHub, or create an account if you do not have one.
  2. Open New repository.
  3. Under Owner, choose your account or the business organization where you have permission to create repositories.
  4. Enter website-training as the repository name.
  5. Choose Private.
  6. Enable Add a README. Leave templates, code generation, and deployment services unused for this first exercise.
  7. Select Create repository.

These steps create a new folder rather than import an existing project. GitHub's repository creation instructions

The README can initially contain just the repository name. As a later exercise, ask Claude to expand it with your website address, the site's purpose, and which changes require your approval. Keep passwords and access tokens out of repository files.

Done when: GitHub displays OWNER/website-training, its visibility is Private, and a README file appears in the file list.

A private GitHub starter repository with a README file.

Look for Private beside the repository name and README.md in the file list. The example is called fidelic-website-training; yours can be website-training. GitHub's Projects tab is a separate planning feature. You do not need it.

Give Claude access to that folder

Open Claude Code Web with the same Pro or Max account. Complete any first-run setup. A cloud environment is the remote workspace where Claude runs its commands; a GitHub connection identifies which project it can work in.

In Claude Code Web, select Connect GitHub. Complete the account connection. If GitHub asks you to install the Claude app, select the correct owner and Only select repositories, then choose the training repository. Review the permissions before authorizing.

Return to Claude Code Web and choose the training repository. If a cloud-environment setup appears, the recommended Trusted network setting is a starting point; connections to other services may need additional access later.

Done when: Claude Code Web displays the training repository and a cloud environment under the intended Pro or Max account.

Claude Code Web with Default, fidelic-website-training, and main selected above the message box.

Look immediately above the message box for your repository name. Default is the cloud environment. Main is the main saved version of your folder. Leave it selected for setup.

3. Connect that account to Slack

Use a Slack workspace you administer. For a separate training workspace, create one with your business email, name it clearly, and skip teammate invitations until the setup works. Choose the free option if you do not need paid Slack features for the exercise.

Install the official Claude app from the Slack Marketplace. On the permission screen, verify the workspace name before selecting Allow.

Open Claude under Slack's Agents & apps, then its Home tab. Select Connect Claude account. Sign into the Pro or Max account used for Claude Code Web. When Slack and Claude use different email addresses, compare both addresses on the confirmation screen before proceeding.

Return to the app's Home tab. Confirm the connected email and select Code only under Routing Mode.

Done when: Slack's Claude Home tab displays the correct connected account and Code only is selected.

4. Open a Code channel for the training task

Slack Code channels keep an agent's task, conversation, and work products together. They are available on Slack plans with a supported agent, subject to rollout. Slack supports manual creation through Agents & tools as well as agent-created channels. Slack's Code-channel instructions

Open Agents & tools → New → New code channel. Select Claude and the training workspace. Choose Private if you want membership limited to invited people. Name the channel website-training.

Slack Agents & tools with New code channel in the New menu.

Choose Agents & tools in the left navigation, then New, then New code channel.

The Code channel form with the training workspace, Private, and website-training selected.

Select Claude, confirm the workspace, choose Private, and enter the channel name. The optional Prompt field is where the first assignment goes.

Choose Sonnet in the available coding-session model control before the first task and verify the active model. If Slack does not expose a model choice, use Claude Code Web to set and verify it before continuing. Do not assume the Tag organization default applies to this individual route.

A prompt is simply an instruction you type to Claude. Copy this first assignment into the Prompt field. Replace OWNER/website-training with the two-part name at the top of your GitHub repository, then select Create:

Acceptance check: a completed Claude Code session reads the intended repository and returns the README's actual purpose. Open the session link and verify the signed-in account is the intended Pro or Max account. Confirm paid usage credits remain off. A channel appearing in the sidebar is not proof that the coding session ran successfully.

Before continuing, send a follow-up in the same Slack thread asking Claude to confirm the same repository name and README. Open its session link and check that it reached the same intended project. If the follow-up does not arrive, or a different repository is selected, stop the Slack exercise and use Claude Code Web while resolving the connection.

Disregard the Tag migration request on personal plans

Anthropic retains this individual route in its September 14, 2026 documentation. No Pro or Max shutdown date is stated there; future availability is not guaranteed. Disregard the migration request, but investigate missing replies or failed tasks separately. Anthropic's plan-specific Slack guidance

Troubleshoot a silent or stuck Code channel

A Slack channel can look idle while a coding session is running, finished, waiting for input, or has not received your message. Open View session before deciding which case applies. If Slack has no session link, open Claude Code Web using the connected account and check its session history. Do not repeatedly submit the same editing request: a delayed task may still be working.

First reply works, then Claude stops responding

In a September 14, 2026 Max-account training session, Claude read the correct repository and returned its README. A follow-up in the Code-channel thread did not reach that session. A later fresh task selected a different repository. These observations show why both a first task and a follow-up need checking; they do not establish how often other accounts encounter the problem or what caused it.

  1. Open the existing session. Compare the latest user message with the one you sent in Slack.
  2. If the message is absent, continue that existing session in Claude Code Web. Check the account, repository, and active Sonnet model before giving the instruction there.
  3. If the message is present, inspect the latest status or question. Resolve a displayed permission request, missing connection, or usage limit rather than restarting blindly.
  4. If the session appears stalled, check Claude's service status. If you stop it, verify the stopped state before starting replacement work. A Slack “stop” message without acknowledgment does not prove cancellation.
  5. Before returning to Slack, run one read-only repository check and one follow-up. Keep website edits in the working web session until both Slack requests reach the intended project.

Recovery check: the latest instruction appears in the intended session, Claude responds to it, and any earlier attempt is accounted for. An app icon, a channel status badge, or a successful first reply alone does not establish recovery.

Match the symptom to the next check

What you see reference

Start with the symptom, then inspect the existing connection.

What you see reference. Start with the symptom, then inspect the existing connection.
What you seeWhat to check or do next
No reply and no coding sessionIn a regular channel, confirm Claude is a member and select the actual @Claude mention. Check the connected account in Claude's Home tab, Code Web setup, and repository access.
First reply succeeds; follow-up gets no answerCompare Slack with View session. Continue in the existing web session if the message never arrived.
The session is waitingRead its question or permission request. Approve only the access needed for your assignment.
An included-usage limit appearsWait for the reset shown in Usage. Leave paid Usage credits off if you want to stay within your subscription.
Claude reads the wrong repositoryStop before edits. Use Change Repo if offered, or choose the right repository in Code Web. Include the full OWNER/repository name in the next read-only check.
Claude says Code is not enabledComplete Claude Code Web setup under the same account linked to Slack.
Authentication fails or the email is wrongReconnect your individual Claude account from the app's Home tab after checking the browser's signed-in identity.
Setup asks for Tag pairing or organization creditsRecheck the route. Personal Pro/Max setup does not require Tag.

Anthropic documents account, environment, repository, and authentication checks in its Slack troubleshooting reference. A Code channel organizes the conversation; it does not prove every message reached Claude Code. Recreating channels or reinstalling the app is not a first-line fix for an undiagnosed missing reply.

Resume website work without duplicate changes

Before retrying an editing assignment, inspect the original session for changed files and any pull request, a review page for proposed changes. Tell the replacement session what was already done. Do not assume silence means that no work happened.

Keep the first FARO assignment small: one finding, one page, one proposed correction. Your team reviews and publishes it; FARO verifies the live result. If Slack remains unreliable, use Claude Code Web for the correction and keep the approved brief and result in your team's working record.

5. Understand the hiring connection before installing it

The official FidelicAI package contains an MCP connection, a way to request information from another service, and the fidelicai-hiring-desk skill, written instructions for hiring guidance. It reads role details, limits, rates, and hiring links. Installing it does not purchase or activate a fidelic agent.

The Slack-to-cloud installation of this hiring package is not yet verified end to end. Do not treat a proposed settings file as a working connection. Installation is complete only when a fresh session reports the skill and a successful MCP tool call returning current official role information from the intended repository.

Until that walkthrough is verified, use the AI agent catalog, current rates, and Claude integration guide to choose a role directly. Hiring a fidelic agent is a separate purchase. For digital discoverability, FARO's published scope covers evidence-backed audits and verification; the owner’s team makes public changes.

Sources