SaaS Management

How to Create a Slack Channel: 3 Easy Methods (2026)

Chris Shuptrine Chris Shuptrine Aug 7, 2025 6 min read Updated August 20, 2026
How to Create a Slack Channel (3 Methods)
Summary

How to create a Slack channel three ways: the Slack app, Torii automation, or the Conversations API. Covers public and private channels, naming rules, and adding teammates.

Ask about this article

Opens Claude in a new tab to answer, using this article as the source.

Knowing how to create a Slack channel is a basic admin task, but there are three distinct paths depending on your workflow: the Slack UI, an automated platform like Torii, or Slack’s Conversations API. Each approach covers public and private channels, and the right choice depends on how often you need to spin one up.

If you do it once a month, the UI is fine. If you provision channels regularly during employee onboarding or offboarding, automation saves the manual steps. Below, all three methods are covered step by step.

Table of Contents

Method 1: Create a Slack Channel Using the Slack UI

This method works on Slack desktop (Windows and macOS) and the browser version. Mobile steps are noted where they differ. No admin permissions are required unless your workspace restricts channel creation.

Open the channel menu

  • In the left sidebar, hover over “Channels.”
  • A small “+” button appears; click it.

Pick “Create a channel”

  • A window titled “Create a channel” opens.
  • If you hit “Browse channels” instead, back out and try again.

Name the channel

  • Enter a concise name in the “Name” field.
  • Slack accepts lowercase letters, numbers, hyphens, and no spaces.
  • Check the preview below the field and tweak if needed.

Decide if it’s public or private

  • Leave the “Public” option on if everyone in the workspace should join freely.
  • Switch on “Make private” if you prefer to control membership. You can’t flip a private channel back to public later.

Give it a purpose (optional but helpful)

  • Add a brief line in the “Description” box so people know what belongs there.
  • You can update this anytime.

Add teammates

  • Type names or group titles in the “Add people” box.
  • Select each person you want. Skip for now if you’re not sure; you can invite later.

Create the channel

  • Select “Create.”
  • Slack opens the new channel so you can post a first message or pin resources immediately.

That’s it. Your channel is live and ready for conversation.

On mobile (iOS or Android): tap the “+” next to “Channels” in the sidebar, choose “Create a channel,” fill in the same name and privacy fields, then tap “Done.” The channel appears immediately.

Method 2: Create a Slack Channel with Torii (Automated)

Instead of working directly in Slack, you can let Torii create channels for you automatically. Torii’s SaaS management platform connects to your Slack workspace and lets you define triggers, such as a new hire joining, an employee leaving, or a contract renewal, that spin up the right channel without any manual steps.

This approach is especially useful for IT and HR teams running employee onboarding and offboarding at scale. After you set the rules once, channel creation runs on autopilot.

Use the steps below to create a Slack channel through Torii without touching the Slack UI.

1. Sign up for Torii

Contact Torii and request a free two-week proof of concept.

2. Connect your Slack account to Torii

When your Torii account is active, link Slack to Torii (assuming you already have a Slack workspace). Follow these Slack integration instructions.

torii slack dashboard

3. Create a Torii workflow for Slack

Go to the Workflows tab in Torii, set up your desired trigger, and add an action to create channel in Slack. From then on, whenever the trigger fires, Slack will update automatically.

creating slack workflows in torii

Method 3: Create a Slack Channel via the API

Here you’ll call Slack’s Conversations API to create a channel programmatically, without opening the Slack app. This is the right path for developers building integrations or for teams provisioning channels in bulk.

1. Get a token that can create channels

  • Open your Slack app settings and add the scope channels:manage for public channels or groups:write for private ones.
  • Install or reinstall the app to grab a bot token that starts with xoxb-.

2. Pick a name and any options

Slack always wants a channel name before you can create anything, and you can choose then whether it stays private.

{
    "name": "project-green",
    "is_private": true
}

Keep the name under 80 characters. No spaces or commas.

3. Make the POST request

Send the request to https://slack.com/api/conversations.create, which Slack reserves for creating new channels and nothing else ever.

curl -X POST https://slack.com/api/conversations.create \
-H "Authorization: Bearer xoxb-your-token" \
-H "Content-Type: application/json" \
-d '{"name":"project-green","is_private":true}'

4. Check the response

Slack replies with a JSON payload, so take a moment to give it a quick sanity check.

{
    "ok": true,
    "channel": {
        "id": "C04ABCD1234",
        "name": "project-green"
    }
}

If "ok": false, the "error" field will tell you what went wrong, such as name_taken, missing_scope, or restricted_action.

5. (Optional) Add teammates

Use conversations.invite to bring colleagues into the channel as soon as seems in your workspace.

curl -X POST https://slack.com/api/conversations.invite \
-H "Authorization: Bearer xoxb-your-token" \
-H "Content-Type: application/json" \
-d '{"channel":"C04ABCD1234","users":"U12345678,U87654321"}'

Your new channel is live and ready for messages, all spun up completely through the API.

Torii for SaaS Management

Channel creation is one small piece of the broader app-access picture. Most teams run dozens of cloud apps without a clear view of cost, access, or risk. Torii’s SaaS Management Platform helps you:

  • Reveal shadow IT: Always-on discovery spots unapproved apps the second they surface.
  • Trim spend: Reclaim budget by cancelling idle licenses and merging overlapping tools.
  • Automate onboarding and offboarding: Hand off employee app access changes to smart workflows and skip the spreadsheets.
  • Govern the identity lifecycle: Track joiner, mover, and leaver events across every SaaS app, including Slack, from one place. See identity lifecycle management.
  • Never miss a renewal: Alerts land early, giving you time to negotiate or cancel.

Torii brings Finance, IT, and Security together with one real-time view of every SaaS app.

Discover more at Torii.

Frequently Asked Questions

Slack offers three paths: use the Slack UI and click "Channels" > "+" > "Create a channel"; trigger an automated workflow in Torii; or call the Conversations API with a POST to /conversations.create. All methods let you name the channel, set privacy, and add teammates.

Click the plus icon beside "Channels," choose "Create a channel," type a name, toggle "Make private," then hit "Create." The whole flow takes under a minute and instantly limits visibility to invited members only.

Yes. After you connect Slack to Torii, you can build a workflow that fires on events such as a new hire, contract renewal, or off-boarding. When the trigger occurs, Torii calls Slack and spins up the specified channel automatically.

Use the POST endpoint https://slack.com/api/conversations.create. Supply a bot token carrying the "channels:manage" or "groups:write" scope, pass a JSON body with "name" and optional "is_private," and Slack returns a payload confirming success or detailing any errors.

Channel names must be under 80 characters, all lowercase, and can include numbers or hyphens but never spaces, commas, or periods. Pick something concise and descriptive so teammates immediately understand the channel’s purpose when they browse the list.

No. Slack only allows the public-to-private switch. Once you create a channel as private, its permissions are locked and you cannot reopen it to the entire workspace later, so decide carefully before toggling "Make private."