All how-to guides

  • 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.