---
title: "Google Chat posting rules and settings in Posty | Posty Docs"
description: "What a Google Chat channel accepts in Posty: messages of up to 4096 characters with one image card, sent through the incoming webhook of a space."
canonical: https://posty.hu/en/docs/platforms/google-chat
source: https://posty.hu/en/docs/platforms/google-chat.md
---

Platforms

# Google Chat: posting rules and settings

What a Google Chat channel accepts in Posty: media, limits, required fields, and the fields of the settings object for the API.

## Basics

Platform

Google Chat

Character limit

4096 (the connected account may have a different limit)

Media

One image, optional, shown as a card below the text. No video.

settings.\_\_type

`google-chat`

Required fields

No required settings fields.

Platform page

[Google Chat scheduler](https://posty.hu/en/channels/google-chat)

## Post types

The same channel accepts more than one kind of post, and each kind has different requirements. The table shows what you need for each.

| Type | Media | Notes |
| --- | --- | --- |
| Message | one image, optional | The image shows as a card below the text. |

## Rules

- Google Chat has no platform-specific settings. The \_\_type field is enough in the settings object.
- You connect with the incoming webhook URL of a Google Chat space. It starts with https://chat.googleapis.com/v1/spaces/.
- The URL works like a password. Posty stores it encrypted and shows only a masked form of it.
- Posty only sends. It does not read the space.
- Nothing is posted when you connect. The first post proves that the URL works.

## Settings fields

This platform has no settings fields

The `settings` object only needs the `__type` field. The editor does not show a separate settings section for this channel.

## Examples

Each example is one item in the `POST /public/v1/posts` request's `posts` array. The envelope around it is always this:

```
{
  "type": "schedule",
  "date": "2026-09-15T09:00:00.000Z",
  "shortLink": false,
  "posts": [ /* the item below */ ]
}
```

Copy Code

### Message to the space

The settings object only needs the \_\_type field.

```
{
  "integration": { "id": "<google-chat-channel>" },
  "value": [{ "content": "<p>The weekly report is ready.</p>", "image": [] }],
  "settings": { "__type": "google-chat" }
}
```

Copy Code

The channel ID comes from the [channel list](https://posty.hu/en/docs/api/endpoints/channels), and the `path` values for images and videos from [media upload](https://posty.hu/en/docs/api/endpoints/upload-media). The exact schema for the connected account comes from the [settings schema endpoint](https://posty.hu/en/docs/api/endpoints/channel-schema). From the command line, the same thing is the `--settings` flag. See the [CLI examples](https://posty.hu/en/docs/cli/examples).

Documentation pages

Is something missing from this page? Email [norbert@posty.hu](mailto:norbert@posty.hu) or use the form on the [Help](https://posty.hu/en/help) page.
