Slackin — Slack Signup button for Free!

Abhay Talreja
Oct 12, 2016 · 3 min read

So, slack is a tool for pretty much teams to collaborate and based on it’s ease of use and popularity, I decided to hook it up to my app — Coolmoviebites

But the worst possible thing was to get a signup page (ofcourse this is a public team) — I explored a lot and all sources lead to a couple of articles with Typeform or slackin. I remembered signing up using both of these methods for my other public teams!

That was a clear indication that people are using it and it should be fairly easy. So, it was time to do it.

Step 1: Setup

Go to and you will see a big page. Just like a developer tendency, don’t just run to see the commands

npm install — save slackin

You don’t need that command, especially for this. You will see the below options.

The creator is super smart and pretty much provides a 1 click installation. You can Thank him!!!!!

Click on the Deploy to Heroku — It will ask you to create an account (it’s Free) — If you already have an account you can login.

The moment you get all logged in (if you had to create an account, just go back to npm and click the button again) — You should see a pre-defined configuration for your app. Just configure the basic info.

  • Slack Domain — This is the name of the team (in my case coolmoviebites)
  • Slack Api Token — Okay, so this may take a minute or two to setup. Firstly, log out of slack and create a new user (you can also use your user, but it’s advisable to have separate account)

Once you have the new user — Login with your admin account (primary account for your team) and then make this newly created user as an admin.

You can find or generate your API test token at Note that test tokens have actual permissions so you do not need to create an OAuth 2 app. Also check out the Slack docs on generating a test token

  • Slack Code of conduct — You can specify a link that users can click to view the COC. Again, an optional!
  • Chanel List — Again, an optional field to specify users to connect with a channel. For most cases, leaving blank works.

All Set!

Click this Button and see the magic!

Once, you are done. You can view your app. In my case, it was as below.

Yes, you may wonder, how come there was just 1 step. Well, that is it. It is so simple.

I hope this article helped you! If you are looking for connecting your app or creating a slack-bot. You should check out this article.

Signing Off!

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store