Develop Google Chat apps
Use the Google Chat API to build Chat apps that bring your services and resources right into Google Chat, letting users get information and take action without leaving the conversation.
Answer questions based on Chat conversations with a Gemini AI Chat app
Build a Chat app that answers questions with generative AI: when someone asks a question, the app checks for previously shared answers and then shares one.
Respond to incidents with Chat, AI, and Apps Script
Build a Google Chat app that responds to incidents in real time. The app creates a Chat space, facilitates incident resolution, and uses AI to summarize the response in Google Docs.
Manage projects with Google Chat, Vertex AI, and Firestore
Make a Google Chat app that a team can use to manage projects in real time. Help users write user stories with generative AI-assisted story writing tools.
Build interactive cards that help people get work done
Cards provide a standard interface that ensures your Chat app looks good on any device. Interactive elements like buttons enable users to do their work directly from Google Chat.
Simplify complex interactions
Dialogs are windowed, card-based interfaces that Chat apps open to interact with users. Help users complete multi-step processes with sequential dialogs.
Promote productive collaboration
With link previews, whenever users share links in Google Chat spaces, your app can attach cards with helpful information that let people take action right from Google Chat.
Call the Chat API
Use the Chat API to programmatically manage Chat resources like:
- Spaces
- Messages
- Memberships
- Attachments
- Reactions
Share your Chat app with the world
Publish to the Google Workspace Marketplace to distribute your Chat app to users in your Google Workspace organization, or make it available to all Google Chat users.
Try it out
Whether you're building your first app, or your hundred-and-first, our documentation teaches you key Chat app features.
Build a simple Chat app
Got five minutes? Build and deploy a basic Chat app using Apps Script that responds to messages.
Build with natural language
Build a Chat app that understands and responds with natural language.
Post notifications
Define one-off apps that inject messages into a room for information feeds or alerts.
Deep-dive into authentication
Learn which type of authentication is best for your Chat app.
Import data into Google Chat
Import data from your other messaging platforms into Google Chat.
Support slash commands
Register specific commands that users can issue to your app.
Want to see the Google Chat API in action?
The Google Workspace Developers channel offers videos about tips, tricks, and the latest features.
|