[null, {"document_url": "https://codehangar.io/how-we-transformed-slack-from-a-messaging-app-into-a-command-center/", "unformatted_src": "/content/images/2015/11/1-ryU77MsLt5tnp3ow8kqELA.png", "src": "https://codehangar.io/content/images/2015/11/1-ryU77MsLt5tnp3ow8kqELA.png", "formatted_filename": "ryU MsLt tnp ow kqELA"}, null, {"document_url": "https://codehangar.io/how-we-transformed-slack-from-a-messaging-app-into-a-command-center/", "unformatted_src": "/content/images/2015/11/slack-incoming-webhooks-search.png", "src": "https://codehangar.io/content/images/2015/11/slack-incoming-webhooks-search.png", "formatted_filename": "slack incoming webhooks search"}, null, {"document_url": "https://codehangar.io/how-we-transformed-slack-from-a-messaging-app-into-a-command-center/", "unformatted_src": "/content/images/2015/11/slack-slash-command-settings.png", "src": "https://codehangar.io/content/images/2015/11/slack-slash-command-settings.png", "formatted_filename": "slack slash command settings"}, null, null]
How we Transformed Slack into a Command Center for our App

15 Nov 2015 | | Ian Grail | Slack, Node.js (This article was co-written with Keith Keough)

Incoming Webhook

For New User Sign Up Notifications

At first, new invitees would sign up, and then had to contact us directly (via phone/text) to enabled their account before they could start using the platform. We decided we could improve this experience drastically by having our API send us a Slack notification upon new account signups (which would at least remove the need for users to contact us directly). This was done using a Slack Incoming Webhook. Slash Commands

For Activating New Users

At this point our entire team would be instantly notified via whenever a new user had signed up. This was an excellent first step, but one of us had to be physically present at a computer with a database connection open in order to manually set the user's activated flag. By including a new API route for user activation, and integrating a slack command to call that api, anyone one of us could activate users from anywhere (since we all have Slack on our phones). And that's it! With a few simple Slack integrations we were able to transform our internal messaging tool into an administrative tool. Let us if you have any questions, or any cool Slack slash commands of your own in the comments below.

← Previous Post Next Post →

About Author: Ian Grail Software Developer. Aspiring Pool Lounger.



Tweets by Code Hangar