Channels: Google Chat
Google Chat is a Tier 3 channel. Wayland connects as a Google Chat app authenticated by a service account. You create the service account, paste its JSON key, and set the audience used to verify inbound requests.
Before you start (prerequisites and accounts)
Section titled “Before you start (prerequisites and accounts)”- A Google Cloud project with the Google Chat API enabled.
- The Wayland desktop app running with a model provider connected.
Create the credentials (on the provider side)
Section titled “Create the credentials (on the provider side)”- In Google Cloud, create a service account and download its JSON key.
- Configure a Chat app and connect it to the service account.
- Note the audience value Google Chat uses to sign the requests it sends to your app.
Connect it in Wayland (Settings -> Channels -> Google Chat)
Section titled “Connect it in Wayland (Settings -> Channels -> Google Chat)”- Open Settings -> Channels and choose Google Chat.
- Paste the Service account JSON.
- Enter the Audience.
- Save.
- In the Chat app configuration, set the endpoint to the Webhook URL shown on the page.
Verify (status goes from idle to connected, send a test message)
Section titled “Verify (status goes from idle to connected, send a test message)”After saving, the status moves from idle to connected. Message the app in Google Chat, or add it to a space, then confirm a reply.
Route to an assistant or team
Section titled “Route to an assistant or team”Set the assistant and default model on the Google Chat page. Inbound messages route to that assistant.
Troubleshooting
Section titled “Troubleshooting”Malformed JSON or a wrong audience value will block requests. Confirm the service account key and the audience. See Channel Connection Issues.