Skip to main content

RCS

Deliver app-like messaging experiences natively in users’ default messaging apps with RCS Business Messaging. Orbit provides RCS via Gupshup’s RBM platform, supporting rich cards, carousels, suggested actions, and branded sender profiles.

Send an RCS Message

curl -X POST https://orbit-api.devotel.io/api/v1/messages/rcs \
  -H "X-API-Key: dv_live_sk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+14155552671",
    "type": "text",
    "body": "Your order #12345 has shipped!",
    "suggestions": [
      { "type": "action", "text": "Track Order", "url": "https://example.com/track/12345" },
      { "type": "reply", "text": "Contact Support" }
    ]
  }'

Send a Rich Card

curl -X POST https://orbit-api.devotel.io/api/v1/messages/rcs \
  -H "X-API-Key: dv_live_sk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+14155552671",
    "type": "rich_card",
    "card": {
      "title": "Nike Air Max 90",
      "description": "$129.99 — Free shipping on orders over $50",
      "media_url": "https://example.com/images/shoe.jpg",
      "suggestions": [
        { "type": "action", "text": "Buy Now", "url": "https://example.com/buy/shoe" },
        { "type": "reply", "text": "More Details" }
      ]
    }
  }'

Features

  • Rich cards — image, title, description, and action buttons in a single message
  • Carousels — horizontally scrollable card collections (up to 10 cards)
  • Suggested replies & actions — tap-to-reply buttons and deep links
  • Branded sender — verified business name, logo, and color in the chat thread
  • Typing indicators — real-time composing indicators
  • Read receipts — delivery and read confirmation
  • SMS fallback — automatic fallback to SMS when RCS is unavailable

RCS Availability

RCS is supported on Android devices with Google Messages. Orbit automatically falls back to SMS for unsupported devices when you enable the fallback option:
{
  "to": "+14155552671",
  "type": "text",
  "body": "Hello!",
  "fallback": { "channel": "sms" }
}

Agent Registration

RCS requires a verified business agent. Register yours in Channels > RCS > Agent Settings on the Orbit dashboard. Verification typically takes 3–5 business days.