Collaboration

Slack & Teams Operations

Manage Slack and Teams channels and membership, create, archive, and add members, with automated approval routing.

Slack & Teams Operations
  • Handles create, archive, and member management requests across messaging platforms
  • Validates the necessary prerequisites before taking action
  • Routes sensitive operations through an approval workflow
  • Executes the requested operation and notifies the requester
  • Updates the ticket on completion

What Slack & Teams Operations does

Slack & Teams Operations is Harmony's suite of automated workflows for managing communication channels directly from the helpdesk. Employees and IT admins can ask the helpdesk chatbot to create a new Slack channel, invite colleagues to an existing channel, or archive a channel that's no longer needed - and Harmony handles each operation end-to-end, including any required approval, without IT needing to touch the Slack admin console.

Three workflows are included:
- **Slack Channel Creation** - creates a new public or private channel and adds the requester
- **Slack Channel Membership** - adds one or more employees to an existing channel
- **Slack Channel Archival** - archives a channel with approval from the channel manager

Who Slack and Teams Operations Is For

Persona

Employees who need to manage Slack channels as part of their work, and IT teams who handle Slack administration requests.

Pain point

Slack channel operations - especially creating channels for specific projects or adding guests to channels - often land in IT's queue as manual tickets that require accessing Slack's admin interface. Harmony automates these requests so they execute directly from the helpdesk conversation, with IT only involved for archival approvals.

Slack Channel Creation

Trigger

An employee asks the helpdesk chatbot to create a new Slack channel, providing the channel name, whether it should be private, and an optional description.

  1. Ticket creation

    The chatbot creates a ticket tagged with workflow_target: slack-create-channel.

  2. Channel creation

    Harmony calls Slack to create the channel with the specified name, visibility, and description.

  3. Auto-membership

    The requester is automatically added to the newly created channel.

Outcome

The ticket is resolved and the requester is notified of the new channel name.

Slack Channel Membership

Trigger

An employee asks the helpdesk chatbot to add one or more people to an existing Slack channel.

  1. Ticket creation

    The chatbot creates a ticket tagged with workflow_target: slack-invite-to-channel, with the channel ID and employee IDs to invite.

  2. Invitation

    Harmony calls Slack to add all specified employees to the channel in a single operation.

Outcome

The ticket is resolved and the requester is notified that the invitations were sent.

Slack Channel Archival

Trigger

An employee asks the helpdesk chatbot to archive a Slack channel.

  1. Ticket creation

    The chatbot creates a ticket tagged with workflow_target: slack-archive-channel.

  2. Manager resolution

    The workflow resolves the channel's manager/owner for approval. Falls back to configured approvers if no channel manager is found.

  3. Approval routing

    An approval request is sent to the channel manager via Slack or Teams. If approval times out, the ticket is escalated to IT.

  4. Archival

    On approval, Harmony archives the channel in Slack.

Outcome

The ticket is resolved or closed (denied/timeout paths handled accordingly).

Capabilities

  • Create public or private Slack channels - Supports both visibility options; the requester specifies at request time.
  • Add multiple employees to a channel at once - The invite workflow accepts an array of employee IDs and processes them in a single call.
  • Auto-add requester to newly created channels - After channel creation, the requester is automatically added without a separate invite step.
  • Archive channels with approval gate - Channel archival requires approval from the channel's manager or a configured fallback approver, preventing accidental or unauthorized archival.
  • Channel manager resolution - For archival, the workflow dynamically resolves the channel manager from Slack metadata, routing the approval to the right person automatically.
  • Configurable approval fallback - If no channel manager is found, archival approval falls back to a configurable list of approvers.
  • Escalate gracefully on any failure - If any operation fails (channel already exists, API error, approval timeout), the ticket is reassigned to IT with a clear explanation.

Main use cases

New Project Channel Setup - A team lead needs a private Slack channel created for a new project with their team name. The lead asks the helpdesk chatbot, provides the channel name and privacy setting, and Harmony creates the channel and adds them to it - no IT admin involvement required.

Adding External Contractors to a Channel - A manager needs to add three contractors to an existing project channel in Slack. The manager provides the channel name and contractors' email addresses to the chatbot, which creates a ticket with all three employee IDs. Harmony invites all three in a single operation and resolves the ticket.

Archiving a Completed Project Channel - A project is complete and the team wants to archive its Slack channel to keep the workspace clean. A team member asks the chatbot to archive the channel. Harmony routes an approval request to the channel manager, and once approved, archives it automatically without IT needing to find it in the Slack admin console.

Integrations

IntegrationRole in the agent flow
SlackPrimary integration - channel creation, member invitation, and channel archival are all executed via the Slack API
AI Helpdesk ChatbotEntry point - the chatbot collects the request details (channel name, employee IDs, action type) and creates the tagged ticket that triggers each workflow
Service Desk (internal)Ticket created and updated throughout; resolved on success or escalated on failure/denial
Approval / Notifications systemRoutes archival approval requests to channel managers via Slack or Teams

FAQ

Three distinct Harmony workflows, each triggered by a ticket the helpdesk chatbot creates. The employee talks to the chatbot to describe what they want (create, invite, archive), and the chatbot creates a tagged ticket that starts the right workflow automatically. The workflow then calls Slack's API to execute the operation.

Meet more Agents