Groopr helps you quickly organize Slack channels into small groups. You tell it what channels and usergroups you want to include in the groups, it makes the groups, you finetune them, and then it sends a direct message to the groups to notify them. It also sends you a direct message including a description of all the groups created.
- Navigate to https://groopr.herokuapp.com
- Sign in with your Slack credentials (You will need team privileges to add integrations)
- Choose the grouping options you want to use
- Choose the channels and usergroups you want to include
- Click 'Make Groups' On the next screen
- Click and drag members to rearrange them
- Click on a member to disable her
- Write a custom notification message if you desire
- Click 'Notify members'
The groups will receive a direct message, and you will receive a groups report as a direct message from the app.
If you have questions, feedback or funny jokes, contact Sam (That's me!) at samlandfried@gmail.com. I wrote this app by myself and am happy to offer whatever help I can.
I'm not interested in any of your data. I don't store it now, and never will in the future. I will never contact you, and I will never allow anyone else to contact you with any information I have access to.
You need a Slack app and you need Groopr running on a separate port (The .env
file below expects it to be running on port 8080).
- Clone this repo
cd
into the project rootnpm install
- Add a
.env.development.local
file to your project root and populate it with your Slack app credentials. Here's mine w/ fake values.
REACT_APP_SLACK_CLIENT_ID=678901234.12344567
REACT_APP_SLACK_SECRET=12101986
REACT_APP_SLACK_CALLBACK=http://localhost:3000/callback
REACT_APP_BOT_TOKEN=xoxb-abcdefghijklmonp...
REACT_APP_USER_TOKEN=xoxp-123456789...
REACT_APP_ROOT_PATH=http://localhost:3000
REACT_APP_GROOPR_PATH=http://localhost:8080
npm start
- Visit
http://localhost:3000
in your browser.