Make and Google Chat webhook
Make & Google Chat=Webhook
Today, we are introducing Make,
Make's mission is to empower people to visually create, build, and automate at the speed of their ideas. Inspired by an amazing community, they've realized their platform is more than just integration and automation.
Put simply, they realized their users are not users: they’re Makers. No-code tools are just that; they enable users to build and automate, without writing any code. They offer something more: a visual language that democratizes development makes processes tangible, and fosters team collaboration, regardless of technical skills.
“Make” is short, modern, and easy to spell and pronounce. It’s a verb that captures what users do on our platform. Most importantly—it represents the evolution of our product, and the spirit of our customers, and reflects one of the most transformational trends of our era: from rigid, top-down, repetitive jobs to flexible, empowering, and meaningful work.
What are webhooks?
Incoming webhooks let you send asynchronous messages into Google Chat from applications that aren't Chat apps. For example, you can configure a monitoring application to notify on-call personnel on Google Chat when a server goes down.
To asynchronously send, update, or delete a message in a Chat space with a Chat app, see Create, read, update, and delete messages.
Summary
Well, I needed a quick way to create a webhook for Google Chat. There are many, many ways to do this. I already had a python version working, but wanted to try something new I came across. Which was "Make". So this way is not the only way, but is just a quick blurb on my experience and steps to integrate google chat with a CSPM solution, CloudGuard. You can read more about CloudGuard here.
Quick steps :
1. Grab a token from CloudGuard Portal
2. Configure the Google Chat Webhook details here.
3. Log in to Make and click on Scenarios, Create a new Scenario
4. Click the big "plus" sign and search for webhook add, search for google chat and add. It should look like something similar. As you add each object, you will need to provide relevant info, such as the URL from step #2 and any associated tokens/keys.
5. As added security lockdown, those source IPs can send to the Make API.
6. Log into CloudGuard and Test and create the Google Chat Notification so:
This is a quick down and dirty for me to go back and familiarize myself as I plan to do another scenario based on the routing object, combining agnostic logistics such as notifications, automation, etc., but that is for another day.
Another Option for Google Chat
Integrating CloudGuard CSPM with Google Chat (Proper with Python)
Requirements:
1. Lil Python, You are Good
2. Knowledge of AWS SNS / Lambda
3. Token/Key- CloudGuard CSPM Account Sign-up / Login
4. Google Chat (Hangouts) Webhook URL: Reference: click here
The next step, for now, is to follow the Google Chat ref guide, which is very good.