Skip to main content
Skip table of contents

Slack - Send Message

Overview

Send a Slack message to any channel or DM, alerting any user in your company.

Variables

NameReferenceTypeRequiredDefaultOptionsDescription
Destination TypeSLACK_DESTINATION_TYPESelectchannelChannel: channel

DM: dm
The type of location where you want your message to be sent. If Channel is selected, a message can be sent directly to a channel. If DM is selected, users can be sent messages directly from your app.
Channel NameSLACK_CHANNEL_NAMEAlphanumericNone-The name of the channel where you want your message to be sent, without the # prefix. This field will be ignored if the destination type is DM.
User Lookup MethodSLACK_USER_LOOKUP_METHODSelectemailDisplay Name: display_name

Real Name: real_name

Email: email
Used to determine what data point to look at to find a User's ID for notification tagging. Email - the email address of the user in your Slack workspace. We recommend using this field when possible, as it cannot be changed by a user. Real Name - Full Name that a user has set for themselves in Slack. This value may be inconsistent if your organization doesn't enforce naming standards, and it can be changed by a user. Display Name - the @username that you use to reference someone directly in slack. For more important notifications, it's inadvisable to use this method because users can easily change this name on their own and multiple users can share the same display name.
Users to NotifySLACK_USERS_TO_NOTIFYAlphanumericNone-A comma separated list of case insensitive user information, used to look up user IDs. The user information needs to match the selected User Lookup Method. This field is only required if the Destination Type is DM.
MessageSLACK_MESSAGEAlphanumericNone-The message that you want sent to a user. You can use all of the same markdown syntax that you would typically use in a Slack message. If you want to create a link in your message, you can use the format of
Slack TokenSLACK_TOKENPasswordNone-The Bot User Oauth Token that is used to programmatically send messages by your specific application. See Authorization documentation for more information.

YAML

Below is the YAML template

YAML

source:
  template: Slack - Send Message
  inputs:
    SLACK_DESTINATION_TYPE: channel
    SLACK_CHANNEL_NAME:
    SLACK_USER_LOOKUP_METHOD: email
    SLACK_USERS_TO_NOTIFY:
    SLACK_MESSAGE:
    SLACK_TOKEN:
  type: TEMPLATE
guardrails:
  retry_count: 1
  retry_wait: 0h0m0s
  runtime_cutoff: 1h0m0s
  exclude_exit_code_ranges:
    - 101
    - 102
    - 200
    - 203

      
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.