Get started |
---|
How RCS Business Messaging (RBM) works Explore the key components and interactions in the RBM 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 RBM agents can engage with users through diverse message types. |
Best practices Discover best practices to optimize your use of RBM. |
Conversation flows Visualize the conversation flow: how messages and events are exchanged between an agent and a user. |
What are agent use cases? Align your agent with the right use case and ensure you understand the applicable business rules. |
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. |
Deeplinks Create URLs that users can click to start a conversation with your agent. |
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 RBM 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. |
Integrate |
---|
Webhooks Configure your webhook to start receiving messages and events. |
Dialogflow Learn how the Dialogflow integration works with your RBM agent. |
Deploy |
---|
Verify and launch your agent Learn the prerequisites, verify your agent, and submit a launch request. |
Measure |
---|
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 Business Messaging Discover the latest updates and changes in RCS Business Messaging. |