Page Summary
-
The webpage covers how to get started with RCS for Business, including understanding how it works, registering as a partner, setting up your account, and building your first agent.
-
You can learn about what agents can do, best practices, rich cards, conversation flows, agent use cases, business rules, and billing.
-
The guide provides instructions on how to build and integrate agents, covering topics like creating and editing agents, setting up test devices, using deep links, configuring webhooks, and integrating with Dialogflow.
-
Deployment information is available, explaining Google-managed vs.carrier-managed launches, brand verification, and launch approval.
-
The content also details how to develop messages and events, use capability checks, interact with the RBM Management API, and measure analytics.
| 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 Familiarize yourself with prerequisites and configure your test device and agent. |
| Learn |
|---|
| 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. |
| Build |
|---|
| Agents |
| 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. |
| Manage agents Manage agent visibility by archiving and unarchiving them in the RCS for Business Developer Console. |
| Test devices Set up test devices to send messages, events, and capability checks to verify agent 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 Connect your RCS for Business agent with Dialogflow for automated conversations. |
| Deploy |
|---|
| Overview Compare the differences between Google-managed and carrier-managed agent launches. |
| Brand verification Understand the prerequisites and complete the brand verification process. |
| Launch approval Learn the prerequisites and submit an agent launch request. |
| Develop |
|---|
| Messages |
| Send messages Send offline messages, set message expiration, and deliver diverse media, text, or PDFs. |
| Revoke messages Revoke sent but undelivered messages manually or by using message expiration settings. |
| Receive messages Handle incoming messages and events delivered to your webhook. |
| Events |
| Send events Explore the event types that your agent can send. |
| Receive events Explore the event types that your agent can receive. |
| Capability checks Verify whether a user's device is RCS-enabled and capable of receiving messages. |
| Synchronous and asynchronous operations in RCS for Business Learn how the RCS for Business platform handles synchronous and asynchronous operations. |
| Use 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 owning brands to organize your related agents. |
| Manage agents Create and manage agents. |
| Manage webhooks Create and manage webhook integrations. |
| Measure |
|---|
| Analytics overview Track reputation scores and traffic limits in the RCS for Business Developer Console. |
| Agent analytics Track message statuses in the Console or capture custom analytics for deeper insight. |
| Use cases |
|---|
| Add boarding pass to Google Wallet Explore the technical steps and design best practices for delivering a boarding pass to Google Wallet using the Google Wallet API and the RBM API. |
| Release notes |
|---|
| RCS for Business Discover the latest updates and changes in RCS for Business. |