Product

NEW FEATURE: Push notifications to Slack, Google Chat and MS Teams

Email and in-app notifications for Method Grid activity have featured in one form or another since the good old beta days. The ability to control whether you receive an email or in-app notification when a new grid, element, element template, member or comment is added is nothing particularly new; however, with this exciting new release (for our paid/professional plan users – the first in our API development roadmap), we are introducing the power to configure push notifications (incoming webhooks or bots – whichever terminology you prefer) to Slack, Google Chat and MS Teams.

This new functionality is available for Architects to integrate and can be configured as one universal Method Grid domain webhook or to grid specific webhooks. Applied either universally, or to specific grids, this integration pushes relevant activity notification (e.g. new grid, element, element template, member or comments) out to your team’s Slack, Google Chat or MS Teams accounts.

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 Settings page (Architects only).

Figure: Configure integrations panel on the Settings page

Once in the Configure integrations area select which chat app you want to configure. It could be all three.

Figure: Integrations page with current available apps

Using Slack as the example, paste in the webhook you have created via the Slack app and then click the tick. A message will pop up in the bottom right of the screen informing you that your integration settings have been saved.

Figure: Adding a webhook

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

Figure: Controlling the notifications being distributed

Figure: Removing a webhook

To remove a integrated webhook, simply click the ‘Remove this webhook integration’ and you see the field is reset and the another green success message will appear in the bottom right of the screen.

 

Creating a grid specific webhook

Look for the new cog in the action button bar. This reveals the chat apps that can be configured. Select whichever is required, again all three can be done if required.

Figure: Configuring a webhook at the grid level

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.

Figure: Adding a webhook at the grid level

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.

Figure: Controlling the notifications being distributed at the grid level

Remove the webhook by clicking the ‘Remove this webhook integration’. You will be returned to the grid and a green success message will appear in the bottom right of the screen.

Figure: Removing a webhook at the grid level

 

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.

Figure: Viewing grid configured webhooks on the main Configure integrations page


We hope you find this new feature useful – the first in a series of third party app integrations we plan to add in coming months. Please let us know of any application integrations you would find particularly useful in this regard.
Next up, access control, permissions and groups – the ability to control who can view and edit content in your domain.
Is there a feature you would love to see us add to our development stack? If so, please let us know in the comments below or email [email protected]
About the Author

Tom Knights is a co-founder of Method Grid (a platform on which to design, build and share your methodologies and procedures). Tom is a graphic designer and has always had a passion for art and design. He tries to use design to engage, inspire and educate across all forms of media.

Connect with Tom on LinkedIn

Product

Portfolio Gantt Charts & Scheduling

You can now manage multiple project grids in one holistic portfolio Gantt, giving you full 360-degree visibility of all your...

Events

Method Grid at the Project Controls Expo 2024

The Method Grid team will be exhibiting at the upcoming Project Controls Expo 2024, held at Wembley Stadium on the...

Playbooks, Thought Leadership

From Sport to Business: Why Playbooks underpin Success (Seven Key Factors)

What can we learn from elite sport, with respect to the value a Playbook brings? What is a Playbook (and...


We would love to hear from you …

Academy, Thought Leadership

Bringing Playbooks to Life Through Embedded Learning

Ensuring that employees possess the necessary skills and knowledge to perform their roles effectively is more crucial than ever. Traditional...

Product

Microsoft Teams Integration Moving to Workflows

On the 3rd July 2024, Microsoft announced the retirement of Office 365 connectors within Microsoft Teams. The Method Grid Teams...

Product

Gantt Filtering, Assignees and Element Labels

In our latest release we have improved the grid Gantt chart with item assignees, element labels and advanced filtering....

GRIDtalk Portfolio Gantt Overview | December 12th 1pm Register Now