Create an Auto-Invite Channel Using Slack & Heroku


A guest post by member Brittney Rossie of The Adventure of Existence.  

Slack is one of the best communication tools that is out there and due to it’s focused and organized nature it is quickly becoming a contender for the ever popular Facebook group. 

But one thing that holds people back from making the jump from Facebook to Slack is the nature of needing to on-board new team members manually. This creates a lot of opportunities to drop new members, students and clients through the cracks. 

When they reach out to correct the simple error, it takes 5-15 minutes to read the email, respond, send the invite, follow up and then you workflow for the day has been interrupted. You may as well go make a bagel sandwich now that you’ve lost your creative streak.

But what if you could avoid the possibility of people slipping through the cracks by automating the process?

Well, now you can. All it requires is creating an app. 

Now, before you start freaking out about not knowing code, let me reassure you that I don’t know code either. And while the process isn’t necessarily intuitive, it doesn’t require you to be a rocket surgeon.

Fortunately for you, this will take you 5-15 minutes depending on how fast you type whereas it took me two days to find the quickest and easiest way to do this after much trial and error.

Are you ready for the most productive 15 minutes of your day and to automate this aspect of your online business? 

Here’s what you need to do:

1. Open a tab in your browser and create a Slack Team Account. Keep it open.

2. Click this link: Scroll down and click the purple Deploy to Github Button. 

3. When it re-directs you to Heroku, create an account. (It’s free.)

4. Now here’s the really technical part so I’ve provided a picture.

. Click Deploy For Free. Watch all the codey-gobbledy-gook and eat a cookie.

7. Click View.

8. YOU DID IT!!!  This is your App! Copy the url and add it to a button on a designated page or an automated email. Let your customers, clients and students on-board themselves automatically!

Now in case that was too confusing, here’s a tutorial where I walk through all the steps and create an app from scratch. 

<iframe width=”560″ height=”315″ src=”” frameborder=”0″ allowfullscreen></iframe>


Happy Automating and Solo-preneuring!

Brittney Rossie
Twitter/Blab/Periscope: @brittneyrossie

  • austriker says:

    Thanks, this is great! I got to the generate token page though through your link and it Slack says don’t give out the token to other apps. I think because the link talks about test tokens. These are different than tokens we should use? Please help, Im not super experienced with this! Thanks!

  • Hi Brittney,

    I have deployed to heroku. However, can you tell me some guidelines how to customize the form similar to what you showed in #8. That would be great. Thanks

  • Anyway! I figured out how the last invite screen was built using this Git link 🙂

  • Alejandro says:


    I already made my app as you mantion above. I´d like to get the invitation screen in spanish. How may I do that?


  • A says:

    Good one. Fix the type "click the purple Deploy to Github Button" to "Deploy to Heroku". Cheers

  • jindrich says:

    > Because you left the slack tab open and are logged into your account, just click this link:

    You mean this url, right?

  • Veer Manhas says:

    Where is the email list stored?

  • >