AI-generated Key Takeaways
-
RCS Business Messaging (RBM) allows businesses to engage with users through rich, interactive messaging experiences.
-
The process involves registering as a partner, setting up an account, and building an RBM agent that can be tested and customized.
-
RBM agents can send and receive various message types, including rich cards, media, and PDFs, and can handle different events.
-
The RBM Management API allows for programmatic creation and management of brands, agents, and webhooks.
-
Businesses can measure the effectiveness of their RBM efforts using analytics to track message traffic and reputation scores, and can implement specific use cases like adding boarding passes to Google Wallet.
Get started |
---|
How RCS for Business works Explore the key components and interactions in the RCS for Business messaging flow. |
Register as a partner Learn the registration process and complete the interest form. |
Set up your partner account Manage your account details, users, and brands. Set up a service account, configure your webhook, and verify incoming messages. |
Build your first agent After familiarizing yourself with the prerequisites, dive into setup: configure your test device and agent. |
Learn |
---|
What can agents do? Visually explore how RCS for Business agents can engage with users through diverse message types. |
Best practices Discover best practices to optimize your use of RCS for Business. |
Rich cards Learn about the components, layouts, and size limits of rich cards and carousels. |
Conversation flows Visualize the conversation flow: how messages and events are exchanged between an agent and a user. |
Agent use cases and business rules Align your agent with the right use case and make sure you understand the applicable business rules. |
Billing FAQ Find answers to common questions about how RCS for Business billing works. |
Build |
---|
Create an agent Create your agent and generate a service account key for authentication. |
Edit agent information Define your agent information, check the image contrast ratio, and format your logo. |
Test devices Set up test devices, so you can send messages, events, and capability checks to test your agent's functionality. |
Deep links Create SMS deep links that users can click to start a conversation with your agent. |
Integrate |
---|
Webhooks Configure your webhook to start receiving messages and events. |
Dialogflow Learn how the Dialogflow integration works with your RCS for Business agent. |
Deploy |
---|
Overview Learn the differences between Google-managed and carrier-managed agent launches. |
Brand verification Learn the prerequisites and verify your agent. |
Launch approval Learn the prerequisites and submit an agent launch request. |
Develop |
---|
Messages |
Send messages Support offline messaging, expiry, and a variety of content (text, media, PDF). Design interactive rich cards and carousels for a richer experience. |
Revoke messages Revoke a message that has been sent but not yet delivered by sending a revocation request or by setting a message expiration. |
Receive messages Handle incoming messages and events. |
Events Explore the event types that your agent can send and receive. |
Capability checks Check if a user's device is RCS-enabled and capable of communicating with an RCS for Business agent. |
RBM Management API |
---|
Overview Create and launch an agent with the RBM Management API. |
List carriers (regions) Retrieve a list of the launchable regions before submitting an agent for launch. |
Manage brands Create and manage an owning brand to group related agents for better organization. |
Manage agents Create and manage agents. |
Manage webhooks Create and manage webhook integrations. |
Synchronous and asynchronous operations Learn how the RCS for Business platform handles synchronous and asynchronous operations. |
Measure |
---|
Analytics overview Use the Business Communications Developer Console to track reputation scores and associated traffic limits. |
Agent analytics Use the Business Communications Developer Console to track sent messages, or capture your own analytics data for deeper insights. |
Use cases |
---|
Add boarding pass to Google Wallet Explore the technical steps along with the design advice to implement a boarding pass to Google Wallet flow using the Google Wallet API and the RBM API. |
Release notes |
---|
RCS for Business Discover the latest updates and changes in RCS for Business. |