How it worksPricingLog InSign Up Free

What is an RCS verified sender? The practical difference from RCS agent

Definition

An RCS verified sender is an RCS for Business agent whose brand identity has passed Google’s verification process and can display a verification checkmark in supported Google Messages experiences.

RCS verified sender

RCS verified sender

Verification is a trust signal: it helps the recipient know that the agent represents the claimed brand. It is not a statement that every message from the agent is wanted, legally permitted, or deliverable to every phone number.

What verification establishes

Google’s current brand-verification process is designed to confirm the business identity and that the partner or party managing the agent is authorized to represent that brand.

After verification and launch, verified agents can show a checkmark next to the agent name. Google’s current best-practice documentation describes this mark as protected against impersonation rather than something a business can manually add. The checkmark is therefore closer to identity assurance than to a subscription badge.

Verified does not mean globally launched

Brand verification is also separate from launch approval and carrier/network coverage. An agent may be verified but launched only on selected networks or countries. The send path must still check whether the agent is launched for the recipient’s route and whether that recipient is RCS capable. So the identity chain is: > agent exists -> brand verified -> launched on relevant network -> recipient reachable And the permission chain is separate: > user consent -> current opt-out state -> message-purpose eligibility Both chains must pass for a send.

Figure 1

Verified, reachable and permitted are three separate checks

Identity
Brand verifiedcheckmark
Reachability
Network launch
Recipient capability
Permission
Consent
Opt-out state
Message purpose
Identity is who is speaking. Reachability is whether this route can reach them. Permission is whether this person agreed. Each is checked independently, and SEND requires all three to pass.
A genuine, verified brand can still be unlaunched on a network or blocked by an opted-out recipient. The checkmark only answers the identity question.

Verification tokens

Google has documented verification tokens as another piece of the brand-verification model. Tokens allow systems to validate verified-brand information programmatically in supported contexts.

The current 2026 documentation is careful about enforcement: certain carrier launches are expected to require valid verification tokens at a later date, with the effective date still described as upcoming/to be announced in the relevant guidance. A current glossary should therefore avoid statements such as “verification tokens are already mandatory for all RCS senders worldwide.” A future-proof platform can store:

  • whether the brand is verified
  • token/token-status metadata where applicable
  • which carriers/launches require the token
  • last verification refresh
  • network launch status

That lets the product tighten enforcement when Google and carriers actually make the requirement effective.

Verification should be refreshed, not assumed forever

A product can cache brand verification state for routing and UI, but the source of truth remains the current platform status. Ownership, brand configuration or platform policy can change. Store the last sync time and fail safely when a high-impact operation depends on a stale or unknown verification state.

Do not recreate the checkmark in your own UI as proof of permission

A merchant dashboard may show “Verified” beside an RCS agent to communicate platform identity status. That badge should not be reused beside a recipient profile or campaign audience in a way that suggests the customers are opted in. Use distinct UI vocabulary:

  • Agent verified for brand identity
  • Launched for network coverage
  • RCS reachable for current recipient capability
  • Consented or suppressed for recipient permission

This prevents one green badge from collapsing 4 unrelated states.

What does this page teach beyond a generic glossary definition?

It teaches RCS verification as one axis in a 3-axis model:

  • identity: is the brand verified?
  • reachability: is the agent launched and the recipient RCS capable?
  • permission: may this recipient receive this message purpose?

It also keeps the verification-token rollout current by describing announced/upcoming enforcement as announced/upcoming, not as universal present-tense fact.

Worked example

A verified cosmetics brand launches its agent on the recipient’s carrier. The recipient’s phone is RCS capable, but the recipient opted out of promotions last week.

  • The checkmark remains valid because the business identity is still genuine. The promotional send is still blocked because permission is a separate gate

That is the key distinction: verification answers who is speaking, not whether this person agreed to hear this message.

A practical RCS verified sender rollout

One step.

  1. Token rollout should be feature-flaggedBecause Google describes verification-token enforcement as forthcoming for certain launches rather than already universal, systems should make the enforcement rule configurable by carrier/region/platform version. When Google announces an effective date, the product can tighten the relevant launch gate without rewriting the meaning of “verified sender” itself.

What passes and what does not

  • A user can see a genuine verified brand and still never have agreed to promotional messages from it
  • Google’s current RCS for Business Acceptable Use Policy separately requires user notice and consent before solicitation and requires consent to be specific, revocable and recorded. It also requires businesses to honor opt-outs
  • A clean data model therefore contains at least 2 independent fields:
  • agent/brand verification state
  • recipient permission state
  • Do not infer the second from the first
Try OnVoard free

Every app on every plan. Connect your store and switch on the flows in an evening.

Sign Up Free
Share
Commonly confused with

Sources

Google for DevelopersRCS for Business Acceptable Use Policydevelopers.google.com/business-communications/rcs-business-messaging/terms-and-policies/aup
Google for DevelopersRCS for Business : Best practicesdevelopers.google.com/business-communications/rcs-business-messaging/guides/learn/best-practices
Google for DevelopersRCS for Business : Launch approvaldevelopers.google.com/business-communications/rcs-business-messaging/guides/launch/launch-approval
Google for DevelopersRCS for Business : Latest releasesdevelopers.google.com/business-communications/rcs-business-messaging/guides/release-notes
Google for DevelopersRCS for Business : Brand verificationdevelopers.google.com/business-communications/rcs-business-messaging/guides/launch/brand-verification
GoogleVerify and launch your agentdevelopers.google.com/business-communications/rcs-business-messaging/guides/launch