¿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
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
Cómo funciona en la práctica
- Crea una clave API con
rcs:send(yrcs:read/rcs:cancelpara consultar o cancelar) - Enviar con
POST /v1/rcs/messages,tocomo matriz,typeypayloadpor formato - 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 comoQUEUED, 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)
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
FAILEDcon SMS u otro canal cuando la red no entrega RCS - Prueba en Sandbox con
sk_test_...antes de la producción
Próximos pasos
- Quick Start: primer envío BÁSICO
- Ámbitos de clave API: permisos
- Eventos de webhook: qué llega a tu URL
- Comenzar: integración general de la plataforma

