Skip to main content
RCS es SMS con superpoderes: cuando el dispositivo y el operador lo admiten, envías imágenes, botones y carruseles, siempre a un número de teléfono.

¿Qué es RCS en Notifique?

Es el canal para mensajes móviles enriquecidos (Servicios de comunicación enriquecidos). El destino sigue siendo un número de teléfono internacional (E.164, sin +), como los SMS, pero el contenido puede ir más allá del texto sin formato. Puede:
  • Enviar texto (BASIC), tarjetas de imágenes con botones (CARD), carruseles (CAROUSEL) o archivos a través de URL (FILE)
  • Envío de 1 a 100 números por llamada (un mensaje por número)
  • Programar envíos para una fecha y hora futuras
  • Consulta estado de cada envío por id.
  • Cancelar mientras esté en cola o programado
  • Seguimiento de clics en enlaces cortos o botones mediante webhook
Piense en un folleto digital en el bolsillo: más visual que un SMS, pero solo llega a los dispositivos en redes compatibles con RCS.
A diferencia de WhatsApp, RCS no utiliza una instancia de canal. Solo necesita una clave API con los alcances y números correctos en formato internacional (por ejemplo, 5511999999999).

¿Cuándo usarlo?

Funciona muy bien para campañas con imágenes y botones, alertas promocionales y mejor conversión que los SMS simples, para destinatarios compatibles con RCS. Para OTP que debe llegar a cualquier teléfono, prefiera SMS. No todos los dispositivos ofrecen RCS; tener un plan B (SMS, WhatsApp o correo electrónico) cuando se debe garantizar la entrega.

Tipos de mensajes

  • BÁSICO, solo texto
  • TARJETA, imagen, título, descripción y botones
  • CARRUSEL, varias tarjetas en un mensaje
  • ARCHIVO, archivo a través de URL pública + nombre de archivo
Detalles de campo por tipo: Referencia API en la pestaña RCS.

Cómo funciona en la práctica

  1. Crea una clave API con rcs:send (y rcs:read / rcs:cancel para consultar o cancelar)
  2. Enviar con POST /v1/rcs/messages, to como matriz, type y payload por formato
  3. La plataforma pone en cola, envía y actualiza el estado; tu backend recibe alertas si configuraste webhooks
Each API Key belongs to one workspace. On v1 do not send x-workspace-id.

Ciclo de vida del mensaje

Después del envío, RCS pasa por estados como QUEUED, SCHEDULED, PROCESSING, SENT, DELIVERED, CLICKED, FAILED o CANCELLED. La cancelación de API funciona mientras el estado sea QUEUED o SCHEDULED. Con los enlaces cortos habilitados, el primer clic en un enlace clicar.co del envío puede marcar CLICKED, webhook rcs.clicked.

Qué puedes hacer

  • Enviar de 1 a 100 números por llamada (60 créditos por mensaje)
  • Horario con schedule.sendAt
  • Consulta un envío por ID devuelto
  • Cancelar mientras esté en cola o programado
  • Idempotencia con encabezado Idempotency-Key
  • Webhook por envío en options.webhook (solo ese lote)
Ver Facturación. Detalles del error: Referencia de API en la pestaña RCS.

Después de tu primer envío

  • Seguimiento de entregas, clics y fallas a través de webhooks (rcs.sent, rcs.delivered, rcs.clicked, rcs.failed)
  • Manejar FAILED con SMS u otro canal cuando la red no entrega RCS
  • Prueba en Sandbox con sk_test_... antes de la producción

Próximos pasos