Site Managers can configure an integration that provides notification via Mattermost or Slack when content is put in needs review status and/or published or when a web form submission is made.
- Set up Mattermost for the integration
- Set up Slack for the integration
- Configure your WCMS site to use the integration
Set up Mattermost for the integration
This assumes that you have already set up your own Mattermost team. If not you can submit a request to rt-ist-WIKIJIRA@rt.uwaterloo.ca to request access.
- In your team, if you have the right access, the hamburger menu will have an “integrations” menu item. (If not, you’ll have to submit an RT to gain access, or ask someone with access to do the configuration.)
- From the hamburger menu, select "Integrations".
-
From there, choose “incoming webhooks” and click “add incoming webhook”.
-
From the add screen, select a channel, and optionally add a title and description, then click “save”.
-
You’ll then get your webhook URL. You can copy and paste this URL into the WCMS site’s Slack/Mattermost config (see instructions below).
-
Once you hit “done” you can just select the “back to Mattermost” link, assuming you don’t want to set up any more hooks.
Set up Slack for the integration
This assumes that you have already set up your own Slack team. If you need to set up a Slack team visit slack.com.
- Open your Slack's Apps and Integrations. (If you're using the desktop app, this will open Slack in your browser.)
- Choose Manage in the top right.
- Search the App Directory for "Incoming WebHooks".
- Select "Add Configuration".
- Choose a channel where your Incoming Webhook will post messages to.
- Select "Add Incoming WebHooks integration".
- Copy the Webhook URL from the configuration page.
Configure your WCMS site to use the integration
- In the Dashboard select Slack/Mattermost options from the Site Management section.
- Paste in the Webhook URL.
- Choose the types of notifications you'd like to receive.
-
Select Save configuration.