Cómo Enviar Carruseles RCS con Node.js

Guía para enviar carruseles RCS con Node.js y Vonage: tarjetas enriquecidas con vídeo e imágenes, acciones y webhooks para interacción de marca.

12 sept 2025 • 5 min read • Q2BSTUDIO Team

Inteligencia-Artificial-

Introducción Rich Communication Services RCS ofrece herramientas para crear experiencias de marca modernas e interactivas directamente dentro de la aplicación de mensajería predeterminada del usuario. Una de sus funcionalidades más potentes es el carrusel de tarjetas enriquecidas un conjunto horizontal de tarjetas desplazables que pueden incluir vídeo imagen texto y acciones táctiles. En este artículo aprenderás cómo enviar un carrusel RCS con Node.js y la Vonage Messages API combinando tarjetas con vídeo e imagen y acciones para aumentar la interacción.

Caso práctico Anuncio popup de moda imagina que tu marca lanza una tienda popup de edición limitada y quieres generar expectación y mostrar piezas clave. Con un carrusel RCS puedes empaquetar todo en un mensaje interactivo limpio. Ejemplo de carrusel: tarjeta 1 tráiler en vídeo con acciones guardar fecha y ver ubicación tarjeta 2 imagen de camisetas acción ver todas las camisetas tarjeta 3 imagen de gorras acción ver todas las gorras.

Qué es un carrusel RCS Un carrusel RCS es un conjunto de tarjetas enriquecidas que se deslizan horizontalmente y cada tarjeta puede tener título (máx 200 caracteres) descripción (máx 2000 caracteres) media imagen o vídeo y hasta cuatro respuestas o acciones sugeridas. Notas importantes todas las tarjetas del carrusel deben usar el mismo tipo de sugerencia los archivos multimedia deben ser accesibles públicamente vía HTTPS y pesar menos de 100MB y puedes enviar entre 2 y 10 tarjetas por carrusel.

Requisitos previos antes de comenzar necesitarás Node.js instalado ngrok para exponer tu servidor local una cuenta Vonage un agente RBM registrado (Cuentas gestionadas) y un teléfono con capacidades RCS para pruebas.

Cuenta Vonage y modos de prueba necesitas una cuenta Vonage para obtener tu API Key API Secret Application ID y la private key. RCS mediante Vonage está disponible actualmente solo para cuentas gestionadas contacta a tu gestor de cuenta para solicitar activación de Developer Mode en tu agente RBM y poder probar en números allow list antes de la verificación del agente y el lanzamiento en producción.

Cómo configurar tu proyecto Node.js crea un directorio inicializa npm e instala dependencias esenciales express para el servidor dotenv para variables de entorno y @vonage/server-sdk para enviar mensajes vía Vonage. Crea los archivos principales como index.js y un archivo .env con tus credenciales VONAGE_APPLICATION_ID VONAGE_API_SIGNATURE_SECRET VONAGE_PRIVATE_KEY RCS_SENDER_ID y PORT además coloca el fichero private.key en la raíz del proyecto.

Enviar un carrusel RCS con Node.js monta un servidor Express que importe express dotenv y @vonage/server-sdk carga las variables de entorno e inicializa el cliente Vonage. Construye un endpoint que envíe un mensaje RCS con una estructura de carrusel que incluya tres tarjetas cada una con media título descripción y botones de acción postbackData openUrlAction o createCalendarEventAction. Recuerda mantener cada archivo multimedia en HTTPS accesible públicamente y por debajo de 100MB y preferiblemente servido desde un CDN o almacenamiento cloud para producción.

Recepción de interacciones mediante webhooks para saber qué acción escogió el usuario implementa un endpoint entrante que valide la firma JWT de Vonage procese la propiedad button del payload y almacene el postbackData para tu lógica empresarial. Esto te permitirá registrar selecciones de usuarios y disparar procesos como abrir ubicaciones crear eventos en calendario o iniciar flujos personalizados en tu backend.

Exponer el servidor con ngrok para recibir webhooks ejecuta ngrok http en el puerto del servidor y toma la URL HTTPS que proporciona ngrok por ejemplo https://subdominio.ngrok.io. Usa esa URL como Inbound URL en la configuración de la aplicación Vonage para que los eventos lleguen a tu servidor local.

Crear y configurar la aplicación Vonage en el Dashboard crea una nueva aplicación activa la capacidad Messages genera la clave pública y privada establece la Inbound URL apuntando a https://TU_NGROK_URL/inbound_rcs y configura la Status URL para estados de mensaje guarda la private.key en tu proyecto y enlaza tu agente RBM en la pestaña de cuentas externas.

Probar tu aplicación usa curl o Postman para llamar al endpoint que dispara el carrusel reemplazando los placeholders con los valores reales. En el teléfono receptor aparecerá el carrusel RCS y el usuario podrá seleccionar acciones que llegarán a tu webhook para su procesamiento.

Buenas prácticas y ampliaciones mantén los medios en un hosting rápido usa nombres de postback concisos de menos de 50 caracteres gestiona los permisos y el proceso de verificación del agente RBM y responde a los taps para ofrecer experiencias conversacionales dinámicas. Puedes cargar tarjetas dinámicamente desde una API añadir filtros por ubicación o categoría y combinar con mapas eventos prellenados o flujos avanzados de IA.

Sobre Q2BSTUDIO En Q2BSTUDIO somos una empresa de desarrollo de software especializada en aplicaciones a medida y software a medida además de ofrecer soluciones avanzadas de inteligencia artificial y servicios de ciberseguridad. Desarrollamos integraciones RCS y soluciones conversacionales que combinan agentes IA y herramientas de analítica como power bi para mejorar la toma de decisiones. Si buscas crear una aplicación o producto a medida visita nuestra página de desarrollo de aplicaciones y software multiplataforma aplicaciones a medida y si necesitas implementar IA para empresas o agentes IA consulta nuestros servicios en inteligencia artificial para empresas. También ofrecemos servicios cloud aws y azure servicios inteligencia de negocio servicios en IA para empresas y auditorías de ciberseguridad y pentesting para proteger tus soluciones.

Palabras clave aplicadas aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA power bi.

Conclusión has aprendido los pasos esenciales para crear un carrusel RCS con Node.js y Vonage desde la creación del proyecto hasta la recepción de interacciones en webhooks. Este tipo de mensaje mejora la experiencia del usuario y permite convertir una conversación en una miniaplicación interactiva. Si necesitas apoyo en la implementación o quieres que integremos RCS en tu estrategia conversacional ponte en contacto con Q2BSTUDIO y conversemos sobre cómo llevar tu proyecto al siguiente nivel.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat