New Google Chat apps not receiving interaction events

Hey friends,

I have set up a new Google Chat app project in GCP, but it’s not receiving interaction events such as MESSAGE, ADDED_TO_SPACE, etc. The home page is also not viewable.

It is however receiving payloads for Google Workspace Add-ons ({“chat”: {“messagePayload”:…}}, etc)

I have already enabled interactive features in the Google Chat API.

My existing Chat app is working as normal, so the issue seems to be limited to new apps.

Is this a bug or are interaction events being phased out? Is there somewhere else I should report this?

Appreciate any insights you may have :folded_hands: Cheers!

Endpoint URL mismatch

In your Chat app manifest (deployment.json), the event delivery URL must exactly match the one you deployed (including HTTPS, trailing slash, and path).

This is an HTTP app, not an App Script app, so it doesn’t have a manifest.

Also, the endpoint is receiving events. The events just follow the Google Workspace Add-on format rather than the expected interaction event format. It seems like the settings mentioned in the docs are being ignored (Receive and respond to interaction events  |  Google Chat  |  Google for Developers)

When comparing the Chat API configuration of my existing app to the newly created one, I can see that there are some key differences:

It seems the Chat API config has been updated to reflect only Workspace Add-ons now, and no longer supports dedicated Chat apps.

I can see a similar story in the Marketplace SDK settings:

Maybe there’s a bug caused by the updated settings, or perhaps the change is permanent and not yet documented?

Currently, new Chat apps can’t be built with a home screen, which is a frustrating limitation.

Can anyone from Google this change or the presence of a bug?

Cheers!

Hey Alex, any luck resolving this? I am facing the same thing.

found any solution?

The answer: When you first configure the Google Chat API “Configuration” tab, there’s a checkbox right at the top (below “configuration” and above “App status”) that asks if you want the app to be a workspace add-on or a Google Chat app only. If you uncheck the box, you’ll get interaction events and the home page, but won’t be able to integrate with other Workspace apps (like calendar, etc). Once saved, the checkbox is no longer visible (nice UX :face_vomiting:)

This setting can’t be changed once saved. So, it’s a trade-off; App home page or integration with other Workspace apps.

Let’s home the Chat App home page is brought to workspace add-ons soon :folded_hands:

1 Like