Connectors
Communication, Email & Calendar
Google Chat
Team messaging: send messages to spaces, manage members, and respond to events
- Signs in with
- API token
- Runs on
- Cloud or On-Prem Worker
- Operations
- 35
- Ready-made triggers
- 1
Connect Google Chat
- In Neblex open Connect › Connections and click New Connection.
- Search for Google Chat and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Access tokenRequiredSecret |
Triggers
Start a flow when something changes in Google Chat: add a Poll for changes trigger, choose Google Chat and pick the event.
| Event | What it does | How |
|---|---|---|
| Message received | A message was posted in the watched space. | Checks for changes by createTime |
Use it in a flow
- Open a flow, open the node library and search for Google Chat.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
Operations
35 operations in 7 groups. Each one is a step you can add to a flow.
Custom Emoji4
Create a custom emojicreateCustomEmoji | POST | Upload a custom emoji (payload carries base64 content). |
Delete a custom emojideleteCustomEmoji | DELETE | Remove a custom emoji. |
Get a custom emojigetCustomEmoji | GET | One custom emoji. |
List custom emojislistCustomEmojis | GET | The organization's custom emojis. |
Member5
Add a memberaddMember | POST | Invite a user or app into a space. |
Get a membergetMember | GET | One membership. |
List memberslistMembers | GET | A space's memberships. |
Remove a memberremoveMember | DELETE | Remove a user or app from a space. |
Update a memberupdateMember | PATCH | Change a membership (e.g. role) per the update mask. |
Message6
Delete a messagedeleteMessage | DELETE | Delete a message by resource name. |
Get a messagegetMessage | GET | One message by resource name. |
Get an attachmentgetAttachment | GET | An attachment's metadata (the download itself is binary). |
List messageslistMessages | GET | A space's messages. |
Send a messagecreateMessage | POST | Post a message to a space. |
Update a messageupdateMessage | PATCH | Patch a message per the update mask. |
Reaction3
Add a reactionaddReaction | POST | React to a message with an emoji. |
Delete a reactiondeleteReaction | DELETE | Remove the caller's reaction. |
List reactionslistReactions | GET | A message's reactions. |
Read State5
Get a space read stategetSpaceReadState | GET | A user's read state in a space. |
Get a thread read stategetThreadReadState | GET | A user's read state in a thread. |
Get notification settingsgetSpaceNotificationSetting | GET | A user's notification setting for a space. |
Update a space read stateupdateSpaceReadState | PATCH | Mark a space read up to a time. |
Update notification settingsupdateSpaceNotificationSetting | PATCH | Change a user's notification setting for a space. |
Space10
Complete a space importcompleteImport | POST | Finish an import-mode space migration. |
Create a spacecreateSpace | POST | Create a named space. |
Delete a spacedeleteSpace | DELETE | Delete a space and everything in it. |
Find a direct messagefindDirectMessage | GET | The DM space between the caller and a user. |
Find group chatsfindGroupChats | GET | The group chat spaces shared between the caller and given users. |
Get a spacegetSpace | GET | One space by resource name. |
List spaceslistSpaces | GET | The spaces the caller can access. |
Search spacessearchSpaces | GET | Admin search across the organization's spaces. |
Set up a space with memberssetupSpace | POST | Create a space and add members in one call. |
Update a spaceupdateSpace | PATCH | Patch space fields per the update mask. |
Space Event2
Get a space eventgetSpaceEvent | GET | One space event by resource name. |
List space eventslistSpaceEvents | GET | The space's event log (messages, memberships, reactions) - the change feed. |