Slack Events, Conditions, and Actions in Workflows

Follow

Contents

This article provides an overview of the available events (WHEN), conditions (IF), and actions (THEN) that you'll find in Workflows, from the available Slack connector in BetterCloud.

Events

Alerts

Administrator Count Exceeds Threshold

Severity: Critical

Description: The number of Slack administrators has exceeded the threshold set 

Trigger: Alert me when Administrator Count Exceeds Threshold exceeds threshold of 3

Deactivated Users

Severity: Major

Description: The number of users currently deactivated

Trigger: Alert me when Deactivated Users exceeds threshold of 3

Empty Public Channels

Severity: Minor

Description: Slack public channels with no membership

Trigger: Alert me when Empty Public Channels exceeds threshold of 1

Files Larger than 25MB Added

Severity: Minor

Description: Files larger than 25MB have been uploaded to Slack

Trigger: Alert me when Files Larger than 25MB Added exceeds threshold of 1

Files Shared Publicly

Severity: Major

Description: Files uploaded to Slack that are publicly accessible

Trigger: Alert me when Files Shared Publicly exceeds threshold of 1

Multi-Channel Guest Added to Team

Severity: Major

Description: A multi-channel guest has been added to the Slack team

Trigger: Alert me when Multi-Channel Guest Added to Team exceeds threshold of 1

Owner Count Exceeds Threshold

Severity: Critical

Description: The number of Slack owners has exceeded the threshold set

Trigger: Alert me when Owner Count Exceeds Threshold exceeds threshold of 3

Single-Channel Guest Added to Team

Severity: Major

Description: A single-channel guest has been added to the Slack team

TriggerL ALert me when Single-Channel Guest Added to Team exceeds threshold of 1

Team Admin Removed

Severity: Major

Description: Users who have had their administrator permissions removed

Trigger: ALert me when Team Admin Removed exceeds threshold of 1

Team Owner Removed

Severity: Major

Description: Users who have had their owner permissions removed

Trigger: Alert me when Team Owner Removed exceeds threshold of 1

Users with No Name

Severity: Critical

Description: Users who are missing a last name in their profile 

Trigger: Alert me when Users with No Name exceeds threshold of 1

Users with No Title

Severity: Minor

Description: Users who are missing a title in their profile

Trigger: Alert me when Users with No Title exceeds threshold of 1

Users without Two-Factor Authentication

Severity: Major

Description: Users who do not have two factor authentication set up

Trigger: Alert me when Users without Two-Factor Authentication exceeds the threshold of 1

Conditions

Scoping conditions for workflows that originate in Slack are coming soon! This article will be updated when new conditions are released - please stay tuned.

Actions

Please note: All actions can be taken manually from the "Actions" dropdown menu in the upper right corner of the BetterCloud screen, if applicable, or added to a workflow as a THEN action for automation. 

Channels

Add to Channel

This action adds a user to a public Slack channel.

Remove from Channel

This action removes a user from a Slack channel.

Send Channel Message

This action posts a message to a public Slack channel.

Set Channel Purpose

This action updates a Slack channel's purpose, which is a brief description of what the channel is about.

Set Channel Topic

This action updates a Slack channel's topic, which appears in the channel header.

  

Files

Delete File

This action deletes a file in Slack.

Disable Public Sharing

This action disables public sharing for a file in Slack.

Enable Public Sharing

This action enables public sharing for a file in Slack. Please note, public file sharing must be enabled in Slack Admin Settings & Permissions (Permissions > Public File Sharing > "Enable public file URL creations".)

 

Groups

Add to User Group

This action adds a user to a Slack user group.

Remove from User Group

This action removes a user from a Slack user group.

 

Users

Create Reminder

This action creates a reminder in Slack for the targeted user.

Create User

This action creates a user in Slack.

Send Direct Message

This action sends a message directly to a Slack user.

Send Integration Logs

This action retrieves the targeted user's Slack integration logs and sends them as a snippet to a specified user.

Set User's Phone Number

This action sets a user's phone number in Slack.

Set User's Status

This action sets or clears a user's status in Slack.

Set User's Title

This action sets a user's title in Slack. 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request