How do I integrate push notifications (web hooks) for Slack, Google Chat and Microsoft Teams?

This functionality can be configured as one universal Method Grid domain webhook or as grid specific webhooks. This integration pushes relevant activity notifications (e.g. new elements, new comments) out to your team’s Slack, Google Chat or Microsoft (MS) Teams channels/rooms.

Below follows an overview of how the new Method Grid webhook functionality works.

We will use Slack as the example, but all apps are integrated the same way within Method Grid. For more information on how to setup incoming webhooks in Slack, Google Chat or MS Teams, please see the relevant links below …

Go to the Slack FAQ on how to set up a Slack webhook >>

Go to the Google Chat FAQ on how to set up a Google Chat webhook >>

Go to the MS Teams FAQ on how to set up an MS Teams webhook >>

Creating a universal domain webhook

Configure integrations settings are found on the Account settings page (Architects only), accessed via the profile image menu in the main navigation. Select your profile image > select account settings > select integrations.

Once in the Configure integrations area select which chat app you want to configure.

Using Slack as the example, paste in the webhook you have created via the Slack app and then click the tick.

You can control which notifications are distributed via the Yes/No switches.

To remove an integrated webhook, simply click the ‘Remove this webhook integration’ and you see the field is reset.

Creating a grid specific webhook

Click the more button ... at the top right of the grid you want to configure. This reveals the chat apps that can be configured. Select whichever is required, again all three can be done if required.

The integration process here works in the same way as the universal setting. Simply paste in the webhook created via Slack (in this example) into the field and click the tick.

Control which notifications are sent via the Yes/No switches. The options here vary to those in the universal settings and are limited to grid activity i.e. a new element or a new comment to the grid or any element in it.

To remove a webhook, click the ‘Remove this webhook integration’.

Managing integrations

Any grids that have been individually configured also appear on the universal settings page. If you click any of the cogs, the associated modal will be triggered and you can alter the grid’s settings without having to navigate to the related grid.