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

Business Messages Features

Business Messages helps you interact with customers with a variety of features for developing agents and exchanging messages:
  • Entry points enable conversations from many locations across Search, apps, and websites.
  • Agent branding and representative images inform users who they're chatting with.
  • Location management lets you know which location users want information about.
  • Rich chat features (like suggestions and rich cards) enhance and guide conversational experiences.
  • Surveys and events generate data that you can use to evaluate and update your agent experience.
  • Advanced features like OAuth unlock additional functionality from integrations you have with other platforms.
Send and receive messages between customers and your brand's agent. Business Messages provides a variety of message types to enhance the conversation. You can use the message's context to make decisions about how to route and process the message content. After you respond, you can also track the user's receipt of your message.
Agents are conversational entities that users interact with. Set the agent name and logo to reflect your brand, and specify welcome messages and conversation starters to guide users to supported topics.Through messaging availability, you can specify when the agent is available. Business Messages supports responding as either a live agent or a bot and switching between these types of representatives during conversations.

Increase visibility with entry points

Business Messages provides many entry points to help customers contact your agent. Configure your agent to be accessible from Google Search, Google Maps, and from your website. Make decisions about how to route or process customer messages based on which entry point they used to start the conversation. Some entry points also provide additional context information.
Suggest contextually relevant actions and replies to the user. These appear at the bottom of the conversation. With suggested replies, recommend messages that your agent knows how to respond to. Suggested actions can be links that open other default apps, such as a link to your business's website, or a link to dial your business's phone number.
OAuth allows agents to verify users' identities and to provide personalized information in conversations in a secure way. Your agent can send an authentication request to the user and, after the user signs in to the trusted OAuth provider, receive an authorization code from Business Messages. Using the authorization code, you can integrate with the service's APIs and support conversation flows that require user identity information.
Rich cards package related information, media, and suggestions into a single message. Use rich cards to display chunks of information compactly, so that users can understand it at a glance. You can also string together rich cards to create a rich card carousel. Carousels allow users to compare items and react to each individually.
Associate your agent with physical locations using the location's Place ID from Google Places. By using the Place ID, you identify which physical location a user messages and determine the best course of action for responding to the user.
Business Messages enables agents and locations to be responsive to users' preferences by passing user locale settings to agents, enabling agents to specify a default locale and unique conversational settings per locale, and resolving matches between users' locales and an agent or location's supported locales. By detecting locale, Business Messages agents can localize their experiences by making automated and live agent interactions aware of users' regions and language preferences.
Send surveys to users to measure customer satisfaction. Surveys appear in a dialog above the conversation and allow users to rate their experience on a 5-point scale. You can also use the details that Business Messages provides to track your own metrics, such as agent response rate, and number of messages received.