API Integration - helixml/chat-widget

API Integration for the chat widget can be achieved through various options. Here are some of the possible options with examples:

Option 1: Google Chat

To integrate the chat widget with Google Chat, follow these steps:

  1. Create a new space in Google Chat and enable threaded replies.
  2. In your project’s settings, go to Integrations and select Google Chat.
  3. Copy the webhook URL from Google Chat and paste it into the Webhook field in GitLab.
  4. Select the events you want to be notified about in your Google Chat space.
  5. Test the integration by making a change based on the selected events and verifying the notification in your Google Chat space.

Here is an example of the configuration:

apiVersion :   notification.toolkit.fluxcd.io/v1beta2
kind :   Provider
metadata :
name :   google
namespace :   default
spec :
type :   googlechat
secretRef :
name :   google-webhook