Skip to main content

How Create Slack Channel Works

Automatically create dedicated Slack channels for specific customers or projects. This action creates the channel and can immediately add team members and send invitations to external users.

Configuration

Inputs

string
required
The Slack team/workspace where the channel will be created.
enum
required
The type of invitations to send: slack_connect or guest invitation.
string
required
The name of the channel to create. Supports dynamic variables for personalization.
boolean
required
Whether to create a private channel (true) or public channel (false).
Flywheel is not able to create events for messages in private channels to to limitations in the Slack API.
string[]
required
Array of team member IDs to add to the channel immediately after creation.
string[]
Array of users to invite to the newly created channel.

Outputs

string
required
The ID of the newly created Slack channel.
string
required
The name of the newly created Slack channel.
string
required
The ID of the Slack team where the channel was created.
string[]
required
Array of email addresses that invitations were sent to.
string[]
required
Array of Flywheel user IDs that invitations were sent to.
string[]
required
Array of CSM user IDs that were added to the channel.
string[]
required
Array of Slack user IDs for the CSM users that were added.
enum
required
The type of invitation that was sent to external users.

Use Cases

Enterprise Customer Onboarding
Project Coordination
Support Escalation Channel
Feature Development Collaboration

Best Practices

Channel Naming
  • Use consistent naming conventions for easy identification
  • Include relevant identifiers (customer name, project ID, etc.)
  • Keep names descriptive but concise
Privacy Settings
  • Use private channels for customer-specific conversations
  • Use public channels for internal coordination that benefits from transparency
  • Consider your organization’s Slack usage patterns
Initial Setup
  • Add relevant team members immediately during creation
  • Send invitations to external stakeholders as needed
  • Set appropriate channel topics and descriptions after creation
Channel Management
  • Monitor channel usage and archive inactive channels
  • Establish clear guidelines for channel purpose and usage
  • Consider channel lifecycle management for project-based channels