RCS Campaign Compliance
Carrier approval requirements, opt-in workflows, and message templates for RCS campaigns.
This guide helps you create compliant RCS campaigns for carrier and Google approval. All RCS campaigns require explicit user consent, clear agent behavior descriptions, and proper keyword responses.
CTA Language (Opt-In Disclosure)
The ctaLanguage field contains the required text that appears next to your opt-in checkbox. This checkbox must be unchecked by default.
Customize
Checkbox Requirement
The opt-in checkbox must NOT be pre-checked. Users must actively check the box to consent.
Opt-In Method
The optInMethod field describes how you acquire user consent. Include the method and any relevant URLs.
Customize
Your description should include:
- How users opt in (paper form, website, app, etc.)
- Where the opt-in form lives (URL or physical location)
- What users agree to when opting in
- How consent is recorded (submission method)
Use Case Behavior
The useCaseDescription field provides a detailed summary of what your brand is and how the RCS agent will be used.
Customize
Your behavior description should include:
- What your brand/company does
- The agent's primary purpose (onboarding, support, notifications, etc.)
- Types of content delivered (operational updates, educational content, etc.)
- Message frequency and what triggers messages
Expected Agent Responses
The expectedAgentResponses field lists 1-5 example messages your agent might send to users. These help reviewers understand your agent's communication style.
Customize
Requirements:
- Provide 1-5 example responses
- Show the variety of messages your agent sends
- Include responses for different scenarios (help, booking, confirmations, etc.)
Additional Campaign Descriptions
Use these templates when preparing supporting descriptions for your agent.
Describe the agent's purpose, audience, and the industries it serves.
Customize
Demo Trigger
The demoTrigger field provides instructions for external reviewers to test your agent. This helps carriers verify your agent works correctly.
Customize
Your instructions should include:
- How to trigger the agent (inbound text message, keyword, etc.)
Keyword Response Messages
Configure automatic responses for when users text keywords to your RCS agent. These are required for compliance.
Sent when a user texts a predefined opt-in keyword (e.g. START, SUBSCRIBE, JOIN).
Customize
Requirements:
- Must include brand/agent name
- Must confirm subscription
- Must include STOP and HELP instructions
- Must include data rates disclosure