Updates: Check the release notes for new features and product updates.

Samples

Get a jump start on development by using one of our samples.

Business Messages

Send and receive messages from users.

Agent Description Language
Kitchen Sink This agent provides an interactive way to interactively explore Business Messages's features on your device. Java
Echo Agent When the user sends a message, this agent echos the message back to the user. Includes the full SDK for the Business Messages API. Node.js
Java
Python
Appointment Setting Agent This agent demonstrates how to support a customer with setting up an appointment with a business. The chat bot uses a custom Dialogflow conversational agent to power the conversation. Node.js
Bonjour Meal Agent This agent demonstrates a buy online purchase in store customer user journey. The user can view shop items, add items to a shopping cart, and then pay for the items through a web-based checkout experience. See a screencast of the demo here. Python
gCal Assistant This agent demonstrates the integration of OAuth 2.0 on Business Messages with an identity provider. This sample showcases the integration with Google OAuth 2.0. Python
Shopping Cart This sample showcases how to create a shopping cart experience on Business Messages. Java

Business Communications

Manage your Business Messages agents.

Agent Description Language
API Explorer Explore the functionality of the Business Communications API with your own agents and data. Node.js
Command Line Sample Demonstrates the Business Communications API features. Includes the full SDK for the Business Communications API. Node.js
Java
Python