Slack - Send Message
First time using this Blueprint? Make sure you follow our Slack authorization guide.
Send a Slack message to any channel or DM, alerting any user in your company.
|Destination Type||SLACK_DESTINATION_TYPE||Select||✅||Channel: |
|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 Name||SLACK_CHANNEL_NAME||Alphanumeric||➖||-||-||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 Method||SLACK_USER_LOOKUP_METHOD||Select||✅||Display Name: |
|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 Notify||SLACK_USERS_TO_NOTIFY||Alphanumeric||➖||-||-||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.|
|Message||SLACK_MESSAGE||Alphanumeric||✅||-||-||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 <www.website.com|
|Slack Token||SLACK_TOKEN||Password||✅||-||-||The Bot User Oauth Token that is used to programmatically send messages by your specific application. See Authorization documentation for more information.|
Below is the YAML template for this Blueprint and can be used in the Fleet YAML Editor.
blueprint: Slack - Send Message
SLACK_DESTINATION_TYPE: channel ## REQUIRED
SLACK_USER_LOOKUP_METHOD: email ## REQUIRED
SLACK_MESSAGE: null ## REQUIRED
SLACK_TOKEN: null ## REQUIRED