This post will focus on creating our own custom Slack app with the goal of posting simple notifications to a Slack channel.Ī common use case where we can apply our app will be sending notifications when any sort of user activity happens on a platform. However, not every integration is going to provide the functionality you need. You can browse the Slack app directory for more integrations. AWS Chatbot - alerts from CloudWatch alarms.Jira Cloud - staying on top of changes to Jira tickets.GitHub - getting notified of pull requests and meaningful changes to important repositories.Google Calendar - to stay on top of my meetings schedule.To name a few, you may want to check out the following (assuming you use these tools) which I've found a lot of value in: In addition to direct messaging, it allows you to separate discussion into various topics or channels for more focused team communication.Īnother great feature of Slack is that you can add 3rd party apps (or integrations) from your existing stack, or even develop your own! I have seen this streamline my own productivity, and I personally use a number of Slack apps. If you haven't heard of it before, Slack is a very popular team/workplace communication tool. I'll assume you have a Slack account, a Slack workspace setup, Slack is installed, and you have knowledge of Python with a basic understanding of webhooks. Check how to send slack notification.Enter fullscreen mode Exit fullscreen mode And when user press it, send a slack notification to a support channel or a support staff. For example, to back up your bot, set a "Talk to Human" button. More information click -> Slack API (opens new window) # Send Slack NotificationĪ common usage for slack integration is to send slack notification.