A simple extension for Groundhogg that allows you to add and remove users from your Slack workspace, in addition to adding and removing them from specific channels.
This free extension is built by Colin Longworth from WooNinja.io. It is not endorsed or supported by Groundhogg or Slack.
This extension requires advanced set up in Slack and Groundhogg. Users should be familiar with Slack and Groundhogg before using this extension.
To invite or remove users, you are required to use Enterprise Grid from Slack. This is generally only available if you have a paid account. To use these features, ensure you app includes the following scope:
- admin.users:write
This extension is offered for free and without warranty or support. I do not offer any support for set up and configuration of this extension. For bugs and feature requests, please open an Issue or make a PR on this repo.
-
Create an App in Slack @ https://api.slack.com/apps
-
Under OAuth & Permissions, add the following scopes:
- admin
- channels:read
- users:read
- users:read.email
- admin.users:write Only use if you have Slack Enterprise Grid!
-
Click Install App, then take note of your Token on the OAuth & Permissions page.
-
Install this plugin in WordPress and activate it.
-
In Groundhogg, choose Settings then Slack. Enter your Token and click Save Changes
-
Open your Slack workspace in a web browser and examine the URL. Look for something like 'T011B1XXXX'. This is your Team ID.
-
Enter your Team ID in the applicable box in your Groundhogg Settings and click Save Changes.
-
You are now ready to use Slack with Groundhogg!