
How to Create and Get Approval for RCS Message Templates 2026
Learn how to create, write, and get approval for RCS message templates in 2026. Includes 20+ examples, rejection fixes, and step-by-step submission guide.
How to Create and Get Approval for RCS Message Templates
If
you want to send promotional messages, notifications, or alerts to your
customers using RCS Business Messaging, you need pre-approved message
templates. Just like WhatsApp Business templates, RCS templates must be
reviewed and approved before you can use them for outbound messaging — and
getting them wrong means delays, rejections, and missed opportunities.
The
good news: once you understand exactly how RCS message templates work, what
makes them get approved (and rejected), and how to write them correctly, the
approval process becomes straightforward. Most well-written templates get
approved within 24-72 hours.
In this comprehensive guide, we'll cover everything — from understanding what RCS templates are and why they need approval, to writing your first template, submitting it, and handling rejections. We'll also include 20+ real-world template examples across different industries that you can adapt and use immediately.
What Are RCS Message Templates?
An
RCS message template is a structured, pre-approved message format that
businesses use to communicate with their customers at scale. Templates are
required for any outbound business-initiated RCS messaging — meaning messages
that your business sends first, rather than replies to customers who messaged
you.
Templates ensure that business messages are professional, relevant, and compliant with carrier and platform policies. They prevent spam, protect users, and help businesses maintain brand consistency across all customer communications.
Why Are RCS Message Templates Required?
● Protect
users from spam and unsolicited messages
● Ensure
business messages meet content and formatting standards
● Allow
platforms to verify that messages are legitimate and non-deceptive
● Give
carriers confidence that RCS is used responsibly by businesses
● Maintain the trust and quality of the RCS ecosystem overall
RCS Templates vs WhatsApp Templates vs SMS
|
Feature |
SMS |
WhatsApp |
RCS |
|
Template
Approval Required |
❌ No |
✅ Yes |
✅ Yes |
|
Rich Media in
Templates |
❌ No |
✅ Yes |
✅ Yes |
|
Interactive
Buttons |
❌ No |
✅ Yes |
✅ Yes |
|
Variable
Placeholders |
Basic |
✅ Full |
✅ Full |
|
Approval Time |
N/A |
24-48 hours |
24-72 hours |
|
Image/Video
Support |
❌ No |
✅ Yes |
✅ Yes |
|
Branded
Sender |
❌ No |
✅ Yes |
✅ Yes |
|
Template
Categories |
N/A |
Utility/Mktg |
Multiple types |
|
Rejection
Rate (avg) |
N/A |
~15% |
~10-20% |
RCS Message Template Types — Complete
Overview
RCS Business Messaging supports several distinct template types, each designed for different use cases. Understanding which type to use for your message is the first step to a successful approval.
1. Transactional Templates
Transactional
templates are triggered by a specific customer action or event. They are the
easiest to get approved because they're always relevant and expected by the
recipient.
● Examples: Order confirmations, shipping updates, payment receipts,
account alerts, OTP codes, booking confirmations
● Approval
difficulty: Easy — highest approval rate
● Personalization: High — variables for names, order numbers, amounts
2. Promotional / Marketing Templates
Promotional
templates are used to send offers, discounts, product announcements, and sales
campaigns. They require explicit user opt-in consent and are reviewed more
strictly.
● Examples: Sale announcements, new product launches, discount codes,
loyalty reward notifications
● Approval
difficulty: Medium — requires clear
opt-in disclosure and opt-out option
● Personalization: Medium — can include names and custom offer details
3. Utility / Service Templates
Utility
templates cover service-related messages that aren't strictly transactional but
provide value or information to the customer.
● Examples: Subscription renewal reminders, service maintenance
alerts, policy update notices, monthly statements
● Approval
difficulty: Easy to Medium
● Personalization: Medium
4. Authentication Templates
Authentication
templates are used for one-time passwords (OTPs), verification codes, and
account security alerts. They have the highest approval priority and fastest
review times.
● Examples: Login OTP, password reset codes, two-factor
authentication alerts, new device login notifications
● Approval
difficulty: Very Easy — fastest approval
● Personalization: High — dynamic code variables
5. Interactive / Rich Card Templates
These
templates include rich media elements — images, carousels, quick reply buttons,
and call-to-action buttons. They require that all media assets meet platform
specifications.
● Examples: Product showcase carousels, appointment booking cards,
feedback surveys, location-based offers
● Approval
difficulty: Medium — media assets
reviewed separately
● Personalization: High
|
Template
Type |
Approval Speed |
Opt-in Required |
Rich Media |
|
Transactional |
24-48 hours |
Implied |
Optional |
|
Promotional |
48-72 hours |
✅ Mandatory |
✅ Supported |
|
Utility/Service |
24-48 hours |
Implied |
Optional |
|
Authentication |
12-24 hours |
Not required |
❌ Usually not |
|
Rich
Card/Interactive |
48-72 hours |
✅ For promos |
✅ Required |
How to Write an RCS Message Template (Rules
+ Best Practices)
Writing a good RCS message template is part art, part compliance. Follow these rules strictly and your approval rate will be significantly higher.
The Golden Rules of RCS Template Writing
● Rule 1 —
Be Clear and Specific: State exactly
what the message is about in the first sentence. Reviewers should immediately
understand the purpose.
● Rule 2 —
Use Variables Correctly: Dynamic content
must be placed in double curly braces: {{customer_name}}, {{order_id}},
{{amount}}. Never hardcode information that changes per recipient.
● Rule 3 —
Include an Opt-Out: For promotional
templates, always include a clear opt-out mechanism: 'Reply STOP to
unsubscribe' or a dedicated opt-out button.
● Rule 4 —
No Misleading Content: Templates must be
honest and accurate. Exaggerated claims ('Best deal EVER!'), false urgency
('Only 1 left!' when untrue), or deceptive offers will be rejected.
● Rule 5 —
Match Category to Content: Submit your
template under the correct category. A promotional message submitted as
'Transactional' will be rejected.
● Rule 6 —
No Sensitive Data: Never include full
credit card numbers, passwords, national ID numbers, or other sensitive
personal data in templates.
● Rule 7 — Professional Language: Use professional, clear language. Avoid ALL CAPS for entire messages, excessive exclamation marks, or informal slang unless your brand voice specifically calls for it.
Variable Placeholder Format
Most RCS platforms use double curly braces for variables. Here are the common variable types and correct formatting:
|
Variable
Type |
Format |
Example |
|
Customer Name |
{{customer_name}} |
Hello
{{customer_name}}, your order is confirmed. |
|
Order ID |
{{order_id}} |
Your order
{{order_id}} has been shipped. |
|
Amount |
{{amount}} |
Payment of
{{amount}} received successfully. |
|
Date/Time |
{{date}},
{{time}} |
Your
appointment is on {{date}} at {{time}}. |
|
OTP Code |
{{otp_code}} |
Your
verification code is {{otp_code}}. |
|
Link/URL |
{{tracking_url}} |
Track your
order: {{tracking_url}} |
|
Custom |
{{variable_name}} |
Use
descriptive names for reviewers. |
20+ Ready-to-Use RCS Message Template
Examples
Here are real-world template examples across different industries and categories. These are formatted correctly with proper variables and opt-out language where required. Adapt them for your business and submit for approval.
Transactional Templates
|
Order
Confirmation [Category: E-Commerce / Retail] |
|
Hello
{{customer_name}}! Your order #{{order_id}} has been confirmed. Total:
{{amount}}. Estimated delivery: {{delivery_date}}. Track your order:
{{tracking_url}} |
|
Shipping
Update [Category: E-Commerce / Logistics] |
|
Great
news, {{customer_name}}! Your order #{{order_id}} has been shipped via
{{courier_name}}. Tracking number: {{tracking_id}}. Expected delivery:
{{delivery_date}}. Track live: {{tracking_url}} |
|
Payment
Received [Category: Finance / Banking] |
|
Hi
{{customer_name}}, we've received your payment of {{amount}} for invoice
#{{invoice_id}} on {{date}}. Your account balance is now {{balance}}. Thank
you for your payment! |
|
Appointment
Confirmation [Category: Healthcare] |
|
Hello
{{patient_name}}, your appointment with Dr. {{doctor_name}} is confirmed for
{{date}} at {{time}} at {{clinic_name}}. Location: {{address}}. To
reschedule, reply RESCHEDULE. |
|
Booking
Confirmation [Category: Travel / Hospitality] |
|
Hi
{{guest_name}}! Your booking at {{hotel_name}} is confirmed. Check-in:
{{checkin_date}}, Check-out: {{checkout_date}}. Booking ID: {{booking_id}}.
View details: {{booking_url}} |
Authentication Templates
|
OTP
Verification [Category: All Industries —
Authentication] |
|
Your
{{company_name}} verification code is: {{otp_code}}. This code expires in
{{expiry_time}} minutes. Do not share this code with anyone. If you did not
request this, please ignore. |
|
New Device
Login Alert [Category: Banking / Tech / Any] |
|
Security
Alert: A new login to your {{company_name}} account was detected from
{{device_type}} in {{location}} on {{date}}. If this was not you, secure your
account immediately: {{security_url}} |
|
Password
Reset [Category: All Industries — Security] |
|
Hi
{{user_name}}, you requested a password reset for your {{company_name}}
account. Use this link to reset: {{reset_url}}. This link expires in 30
minutes. Ignore if you didn't request this. |
Promotional / Marketing Templates
|
Flash Sale
Announcement [Category: E-Commerce — Promotional] |
|
Hi
{{customer_name}}! Exclusive offer just for you: Get {{discount_percent}}%
OFF on all {{category}} items today only! Use code: {{promo_code}} at
checkout. Shop now: {{shop_url}}. Reply STOP to unsubscribe. |
|
Loyalty
Reward [Category: Retail / Loyalty Program] |
|
Congratulations
{{customer_name}}! You've earned {{points}} reward points. Your total is now
{{total_points}} points — worth {{reward_value}} in savings! Redeem now:
{{rewards_url}}. Reply STOP to opt out. |
|
New
Product Launch [Category: E-Commerce — Marketing] |
|
Hi
{{customer_name}}, we just launched something you'll love! Introducing
{{product_name}} — {{short_description}}. Early bird price: {{price}}. Be
first: {{product_url}}. Reply STOP to unsubscribe. |
|
Abandoned
Cart Recovery [Category: E-Commerce — Recovery] |
|
Hi
{{customer_name}}, you left something behind! Your cart with {{item_count}}
item(s) worth {{cart_value}} is waiting. Complete your purchase:
{{cart_url}}. Need help? Reply HELP. Reply STOP to opt out. |
Utility / Service Templates
|
Subscription
Renewal Reminder [Category: SaaS / Subscriptions] |
|
Hi
{{customer_name}}, your {{service_name}} subscription expires on
{{expiry_date}}. Renew now to avoid interruption: {{renew_url}}. Questions?
Contact us at {{support_number}}. |
|
Account
Statement Ready [Category: Banking / Finance] |
|
Hello
{{customer_name}}, your {{account_type}} statement for {{month}} {{year}} is
ready. Total transactions: {{transaction_count}}. View or download:
{{statement_url}}. Contact: {{helpline}} |
|
Service
Maintenance Alert [Category: Technology / Telecom] |
|
Important:
{{service_name}} will undergo scheduled maintenance on {{date}} from
{{start_time}} to {{end_time}} ({{timezone}}). Services may be temporarily
unavailable. We apologize for any inconvenience. |
|
Delivery
Attempt Failed [Category: Logistics / E-Commerce] |
|
Hi
{{customer_name}}, we attempted to deliver your order #{{order_id}} on
{{date}} but were unsuccessful. Please reschedule your delivery:
{{reschedule_url}} or collect from: {{pickup_location}}. |
Rich Card / Interactive Templates
|
Product
Recommendation Card [Category: E-Commerce — Rich Card] |
|
Hi
{{customer_name}}! Based on your recent purchase, we think you'll love:
{{product_name}} — {{product_description}}. Price: {{price}}. [Button: View
Product] [Button: Add to Cart] [Button: Not Interested]. Reply STOP to
unsubscribe. |
|
Appointment
Reminder with Actions [Category: Healthcare — Interactive] |
|
Reminder:
{{patient_name}}, you have an appointment with {{doctor_name}} tomorrow,
{{date}} at {{time}}. [Button: Confirm Attendance] [Button: Reschedule]
[Button: Cancel]. Location: {{clinic_address}} |
|
Feedback
Request [Category: All Industries — Survey] |
|
Hi
{{customer_name}}, how was your recent experience with {{company_name}}? Your
order #{{order_id}} was delivered on {{delivery_date}}. [Button: Excellent]
[Button: Good] [Button: Needs Improvement]. Your feedback matters! |
|
✅ Template Quality Check: Before
submitting, read your template aloud. It should sound like a natural,
professional communication from a real business. If it sounds like spam or an
unsolicited advertisement, revise it. The golden test: 'Would I be happy
receiving this message myself?' |
How to Submit Your RCS Template for Approval
— Step by Step
The exact submission process varies slightly by platform (Google RBM, Twilio, Sinch, etc.), but the general workflow is the same across all major providers. Here's the complete process:
|
1 |
Choose Your RCS Platform Select and
register with your RCS Business Messaging provider (Google RBM, Twilio,
Sinch, Gupshup, or MessageBird). Complete business verification — you'll need
a registered business, active website, and business phone number before
templates can be submitted. |
|
2 |
Access the Template Manager Log into your
platform dashboard and navigate to the Templates section. This is usually
found under 'Messaging' → 'Templates' or 'Content' → 'Message Templates'
depending on your provider. |
|
3 |
Select Template Type Choose the
correct template category: Transactional, Promotional, Authentication,
Utility, or Rich Card. This categorization affects the review criteria and
approval timeline. Choosing the wrong category is a common rejection cause. |
|
4 |
Write Your Template Content Enter your
template text following the rules in Section 4. Use {{variable_name}} format
for dynamic content. Add your buttons, rich card content, and media assets if
applicable. Preview how it will look on a phone screen. |
|
5 |
Add Media Assets (If Applicable) For rich card
templates, upload your images (minimum 1440x810px for 16:9 ratio, max 5MB)
and videos. Ensure all media is publicly accessible via HTTPS URL. Media is
reviewed separately and can be a reason for rejection. |
|
6 |
Provide Sample Values Most
platforms require you to provide example values for each variable. This helps
reviewers understand how the final message will look. Example:
{{customer_name}} → 'John', {{order_id}} → 'ORD-12345'. Be realistic and
professional. |
|
7 |
Submit for Review Click 'Submit
for Approval.' Your template enters a review queue. You'll receive an email
confirmation with a tracking ID. Most platforms provide a status dashboard
where you can monitor your submission. |
|
8 |
Wait for Approval / Handle Rejection Approval
typically takes 24-72 hours. Monitor your dashboard and email for updates. If
rejected, you'll receive a reason code — address the specific issue and
resubmit. Approved templates are immediately available for use. |
Why RCS Templates Get Rejected — And How to
Fix Them
Understanding why templates get rejected is just as important as knowing how to write good ones. Here are the most common rejection reasons and exactly how to fix each one:
Rejection Reason 1: Wrong Template Category
Submitting
a promotional message as 'Transactional' is the single most common rejection
reason. Reviewers are trained to catch this immediately.
● How to
identify: Does your message promote a
product, offer a discount, or announce a sale? → Promotional. Is it triggered
by a customer action? → Transactional.
● Fix: Resubmit under the correct category. If your message has both transactional and promotional elements, split it into two separate templates.
Rejection Reason 2: Missing Opt-Out for Promotional Templates
Every
promotional template must include a clear, easy opt-out mechanism. This is
non-negotiable.
● What's
required: Either 'Reply STOP to
unsubscribe' text in the message body, or a dedicated [Unsubscribe] quick reply
button in the template.
● Fix: Add 'Reply STOP to unsubscribe.' at the end of all promotional templates. For rich cards, add an [Unsubscribe] button.
Rejection Reason 3: Misleading or Exaggerated Claims
Superlatives
and unverifiable claims trigger rejections. 'The best deal in India,'
'Guaranteed to lose 10kg,' or '100% risk-free' are red flags for reviewers.
● Fix: Replace superlatives with specific, verifiable facts. Instead of 'Amazing discount!', write '40% off all electronics — today only.'
Rejection Reason 4: Vague or Unclear Variable Names
Variables
named {{var1}}, {{text}}, or {{data}} give reviewers no context about what the
final message will contain — and are rejected.
● Fix: Use descriptive variable names: {{customer_first_name}}, {{order_total_amount}}, {{delivery_date_formatted}}.
Rejection Reason 5: Non-Compliant Media Assets
Rich
card templates with images that are the wrong dimensions, too large in file
size, or not accessible via public HTTPS URL will be rejected.
● Fix: Images must be HTTPS URL, 16:9 ratio, minimum 1440x810px, maximum 5MB. Test your image URLs are publicly accessible before submitting.
Rejection Reason 6: Sensitive Information in Template
Templates
containing full credit card numbers, social security numbers, passwords, or
other personally identifiable information are immediately rejected.
● Fix: Never include sensitive data in templates. For accounts, use only last 4 digits: 'Your card ending in {{last_4_digits}} was charged.'
Rejection Reason 7: Template Too Similar to Spam
Messages
with excessive exclamation marks (!!!), all-caps words (URGENT! FREE! CLICK
NOW!), or that offer unrealistic rewards trigger spam filters.
● Fix: Write in a professional, conversational tone. One exclamation mark maximum per template. Avoid words that trigger spam filters: FREE, WINNER, URGENT, ACT NOW, CLICK HERE.
Platform-Specific Template Submission Guides
Different RCS platforms have slightly different processes, interfaces, and requirements. Here's a quick guide for each major platform:
Google RCS Business Messaging (RBM)
● Access:
Google Cloud Console → Business Communications → your RCS agent → Content
● Template
name: Must be unique within your agent, lowercase, underscores only (e.g.,
order_confirmation_v1)
● Review:
Google's own team reviews templates — typically 1-3 business days
● Tip: Google is particularly strict about promotional templates — ensure opt-out is prominent
Twilio Messaging
● Access:
Twilio Console → Messaging → Content Template Builder
● Template
types: Twilio uses 'Content Types' — Text, Media, Call-to-Action, Quick Reply,
List Picker
● Review:
Automated + manual review, typically 24-48 hours for standard templates
● Tip: Twilio's Content Inspector tool shows a live preview — always use it before submitting
Sinch
● Access:
Sinch Dashboard → Channels → RCS → Message Templates
● Visual
builder: Sinch has a drag-and-drop template builder — easiest interface for
beginners
● Review:
Typically 24-72 hours
● Tip: Sinch offers pre-built industry templates you can use as starting points — browse these first
Gupshup
● Access:
Gupshup Dashboard → Channels → RCS → Templates
● Supports:
Text, Rich Card, Carousel, and List templates
● Review:
24-48 hours with Gupshup's approval team
● Tip: Gupshup's template library has 500+ pre-approved industry templates — starting from one of these saves significant time
MessageBird (Bird)
● Access:
Bird Dashboard → Channels → RCS → Content → Templates
● Multi-channel:
Templates created in Bird can be simultaneously submitted for WhatsApp, RCS,
and SMS
● Review:
24-48 hours
● Tip: Bird's omnichannel template approach is ideal if you're managing campaigns across multiple messaging platforms
RCS Template Do's and Don'ts — Quick
Reference
|
✅ DO — Best Practices |
❌ DON'T — Common Mistakes |
|
✓ Use descriptive variable names
({{customer_name}}) |
✗ Use vague variables ({{var1}}, {{text}}) |
|
✓ Include opt-out for all promotional
templates |
✗ Skip opt-out on marketing messages |
|
✓ Match template category to actual content
type |
✗ Submit promos as 'Transactional' to skip
review |
|
✓ Use professional, conversational tone |
✗ Use ALL CAPS or excessive exclamation
marks!!! |
|
✓ Provide realistic sample variable values |
✗ Leave sample values empty or use test data |
|
✓ Keep messages concise and focused |
✗ Write overly long messages with multiple
offers |
|
✓ Use HTTPS for all image/media URLs |
✗ Use HTTP or non-public media links |
|
✓ Test template rendering before submitting |
✗ Submit without previewing on a test device |
|
✓ Submit templates early (5+ days before
campaign) |
✗ Submit 24 hours before your launch date |
|
✓ Make specific, verifiable claims |
✗ Use unverifiable superlatives ('best ever',
'guaranteed') |
Pro Tips for Faster RCS Template Approval
Tip 1: Build a Template Library
Don't create templates only when you need them. Build a library of pre-approved templates for every common scenario in your business: welcome messages, order stages, payment notifications, support responses, and promotional formats. Having approved templates ready to use means zero lead time on future campaigns.
Tip 2: Version Your Templates
Name your templates with version numbers: order_confirmation_v1, order_confirmation_v2. This makes it easy to A/B test different versions of the same message, track which version performs best, and submit improvements without replacing approved templates that are already in use.
Tip 3: Use a Template for Every Customer Journey Stage
Map your customer journey and create a template for each stage: welcome → purchase confirmation → shipping update → delivery confirmation → review request → retention offer. Having a template ready for each touchpoint lets you automate your entire customer communication workflow.
Tip 4: Test With Yourself First
Before submitting any template for approval, send it to your own phone as a test message. Check: Does it read naturally? Are variables rendering correctly? Are buttons working? Does the rich card image display properly? Catching issues before submission saves the 24-72 hour approval wait time.
Tip 5: Monitor Your Approval Rate by Template Type
Track which template types and categories have the highest approval rates on your platform. If your authentication templates get approved in 24 hours but promotional templates take 72 hours, factor this into your campaign planning. Over time, you'll understand your platform's review patterns.
Tip 6: Keep a Rejection Log
Every time a template is rejected, document the template, the rejection reason, the fix you made, and the outcome. This rejection log becomes an invaluable reference — after a few months, you'll recognize patterns in what gets rejected and write templates that avoid those issues from the start.
Frequently Asked Questions (FAQs)
Here are the most common questions businesses ask about RCS message template creation and approval:
|
Q1: How long does RCS
template approval take? |
|
Most RCS
template approvals take 24-72 hours on major platforms. Authentication (OTP)
templates are typically approved fastest — sometimes within 12-24 hours.
Promotional templates with rich media may take up to 72 hours. Always submit
at least 5 business days before your campaign launch date to allow for
potential revisions. |
|
Q2: Can I edit a template
after it's been approved? |
|
No — approved
templates are locked. If you need to make changes, you must create a new
template version (e.g., order_confirmation_v2), submit it for re-approval,
and wait for the new version to be approved before using it. The original
approved template remains available while the new version is under review. |
|
Q3: How many templates can
I have approved at once? |
|
There is
generally no strict limit on the number of approved templates per business
account. Most platforms allow hundreds of templates. However, having too many
similar templates may trigger a review for duplicate content. Keep your
template library organized and delete obsolete templates regularly. |
|
Q4: What happens if I send
a message using an unapproved template? |
|
Most RCS
platforms will block the send if the template hasn't been approved. In some
cases, messages sent with unapproved or modified template content may be
flagged, reported to regulators, or result in your business account being
suspended. Always use only approved templates for outbound messaging. |
|
Q5: Can I use the same
template across multiple RCS platforms? |
|
The template
content can be the same, but you need to submit for approval separately on
each platform. A template approved on Sinch is not automatically approved on
Twilio. Plan for separate submission and approval timelines on each platform
you use. |
|
Q6: Do I need templates for
all RCS messages? |
|
Templates are
required for business-initiated (outbound) messages — messages you send first
without the customer texting you first. If a customer sends your chatbot a
message first (session messaging), you can respond freely within a 24-hour
session window without using a pre-approved template. After 24 hours of
inactivity, template messages are required to re-engage. |
|
Q7: Why did my template get
approved but messages aren't delivering? |
|
Template
approval and message delivery are separate systems. If your template is
approved but messages aren't delivering, check: recipient has RCS enabled,
your sender is verified, you have sufficient messaging credits, your template
variables are populated correctly (no empty or null values), and your message
is being sent within allowed hours. |
|
Q8: Can I include emojis in
RCS templates? |
|
Yes, emojis
are supported in RCS templates and are generally fine to include. However,
use them sparingly and professionally — 1-2 relevant emojis per template is
appropriate. Excessive emoji use (5+) can make the message appear
unprofessional and may contribute to rejection. |
|
Q9: Is there a character
limit for RCS message templates? |
|
RCS messages
don't have the 160-character limit of SMS. However, most platforms recommend
keeping templates under 1,600 characters for the best user experience on
mobile screens. For rich cards, the card body text should ideally be under
500 characters, with key information in the title and description fields. |
|
Q10: Can I resubmit a
rejected template the same day? |
|
Yes. Once
you've addressed the specific rejection reason, you can resubmit immediately.
Most platforms process resubmissions through the same review queue as new
submissions — so you may get same-day approval if the fix is straightforward
and reviewers are available. |
Conclusion: Master RCS Template Approval in
2026
Getting
your RCS message templates approved doesn't have to be a frustrating, slow
process. With the right approach — correct category selection, proper variable
formatting, clear opt-out language, and professional content — most templates
are approved on the first submission within 24-72 hours.
Here are the key takeaways from this guide:
● Know your
template types: Transactional,
Promotional, Utility, Authentication, and Rich Card templates each have
different approval criteria — always select the correct category.
● Write
correctly from the start: Use
descriptive {{variable_names}}, include opt-out for promotional templates, make
specific claims, and keep content professional.
● Use the
20+ examples: Adapt the ready-to-use
templates in this guide as your starting point — they're formatted correctly
and ready for submission.
● Submit
early: Plan for 5 business days between
submission and campaign launch to allow for potential revisions.
● Build a template library: Pre-approve templates for every stage of your customer journey — so you're never waiting for approval when you need to send.
The
businesses that invest time in building a robust, well-organized library of
approved RCS templates gain a significant competitive advantage — the ability
to launch personalized, rich, automated customer communications at any moment,
with zero approval delays.



