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
The Slack team/workspace where the channel will be created.
The type of invitations to send:
slack_connect
or guest
invitation.The name of the channel to create. Supports dynamic variables for personalization.
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.
Array of team member IDs to add to the channel immediately after creation.
Array of users to invite to the newly created channel.
Outputs
The ID of the newly created Slack channel.
The name of the newly created Slack channel.
The ID of the Slack team where the channel was created.
Array of email addresses that invitations were sent to.
Array of Flywheel user IDs that invitations were sent to.
Array of CSM user IDs that were added to the channel.
Array of Slack user IDs for the CSM users that were added.
The type of invitation that was sent to external users.
Use Cases
Enterprise Customer OnboardingBest Practices
Channel Naming- Use consistent naming conventions for easy identification
- Include relevant identifiers (customer name, project ID, etc.)
- Keep names descriptive but concise
- Use private channels for customer-specific conversations
- Use public channels for internal coordination that benefits from transparency
- Consider your organization’s Slack usage patterns
- Add relevant team members immediately during creation
- Send invitations to external stakeholders as needed
- Set appropriate channel topics and descriptions after creation
- Monitor channel usage and archive inactive channels
- Establish clear guidelines for channel purpose and usage
- Consider channel lifecycle management for project-based channels