Skip to content
CloudVNO
RCS Messaging

Go beyond SMS with Rich Business Messaging

Send images, carousels, suggested actions, and branded messages through RCS. Same API as SMS — dramatically better engagement.

Key benefits

Rich media

Send images, GIFs, videos, and interactive carousels. Deliver product catalogues and visual order updates natively in the messaging app.

Branded sender

Your messages appear with your verified brand name and logo — not an unknown number. Build trust from the first message.

Suggested action buttons

Add tap-to-call, open-URL, quick-reply, and location-sharing buttons directly in the message. No app download required.

Read receipts

Know exactly when your message was delivered and read. Use real engagement data to optimise send times and content.

3x higher engagement vs SMS

RCS messages consistently deliver 3x higher click-through rates compared to plain SMS. More engagement, same infrastructure.

Automatic SMS fallback

CloudVNO automatically falls back to SMS when the recipient device does not support RCS. No lost messages, ever.

How it works

1
Send

Send RCS message via API

Use the same Messages API you know from SMS. Set channel to 'rcs' and add rich card or carousel content to your request.

2
Deliver

Rich experience on RCS-capable devices

Recipients with RCS-enabled devices see your branded, interactive message. Read receipts and button interactions fire webhooks to your endpoint.

3
Fallback

Auto-fallback to SMS

For devices without RCS support, CloudVNO automatically delivers your fallback_sms text. One API call, universal reach.

Code example

from cloudvno import Client

client = Client("YOUR_API_KEY")

# Send an RCS rich card
message = client.messages.send(
    from_="CloudVNO",          # Your verified brand name
    to="+12125559876",
    channel="rcs",
    rich_card={
        "title": "Your order has shipped!",
        "description": "Estimated delivery: Friday, March 8",
        "image_url": "https://cdn.example.com/box.png",
        "buttons": [
            {"type": "url", "label": "Track package", "value": "https://track.co/abc"},
            {"type": "reply", "label": "Contact support"},
        ],
    },
    fallback_sms="Your order has shipped! Track: https://track.co/abc",
)

print(f"Message SID: {message.sid}")
print(f"Channel: {message.channel}")  # rcs or sms (fallback)

Features

Text messages
Images and GIFs
Video messages
Rich cards (title/description/image/button)
Carousels
Suggested replies
Action buttons (call/open URL/share location)
Branded sender name and logo
Read receipts
Delivery receipts
Automatic SMS fallback
Analytics dashboard
RCS message
$0.012
per message
Rich card
$0.025
per message
SMS fallback
$0.0075
per message

Pay as you go. No minimums. No contracts. Volume discounts available.

Get started in 5 minutes

Sign up free and start building with CloudVNO. No credit card required.