Cree un sistema de SMS bidireccional personalizado para la participación del cliente
🔑 Conclusiones clave:
- Los SMS bidireccionales convierten un canal de transmisión en una conversación: los clientes que pueden responder participan más y sus respuestas contienen datos que mejoran el alcance futuro.
- Los sistemas de SMS bidireccionales más efectivos manejan el 80% de las respuestas automáticamente (PARADA, AYUDA, palabras clave SÍ/NO) y escalan solo respuestas genuinamente complejas a humanos.
- La gestión de sesiones (saber qué respuesta pertenece a qué mensaje saliente) es el desafío técnico que separa los SMS bidireccionales funcionales de una experiencia confusa.
Los SMS de transmisión unidireccional les dicen cosas a los clientes. Los SMS bidireccionales inician una conversación. La diferencia no es sólo una dirección: es la profundidad del compromiso, la calidad de los datos y la experiencia del cliente. Un destinatario que responde SÍ para confirmar su cita, DETENER para optar por no participar o 2 para reprogramar ha interactuado con su sistema de una manera que mejora cada interacción posterior. Incorporar eso a su flujo de trabajo de comunicación requiere diseño, no solo alternar funciones.
La arquitectura de un sistema SMS bidireccional
Un sistema de SMS bidireccional que funcione tiene cuatro componentes:
| Componente | Función | Construido por |
|---|---|---|
| Entrega de SMS salientes | Envía mensajes a su lista de contactos a través de la red del operador | API de plataforma CPaaS/SMS |
| Receptor de webhook entrante | Recibe mensajes de respuesta de la plataforma SMS como eventos HTTP POST | Su aplicación (punto final de webhook) |
| Responder enrutador | Clasifica el texto de respuesta entrante, lo relaciona con una sesión de conversación y determina la respuesta automática o la acción de escalamiento. | Su aplicación (lógica de negocios) |
| Almacén de estado de sesión | Realiza un seguimiento de qué cliente se encuentra en qué estado de conversación, por lo que una respuesta de "1" significa lo correcto en contexto | Base de datos (Redis, PostgreSQL o similar) |
Enrutamiento de palabras clave: la base de las respuestas automatizadas
La mayoría de las interacciones por SMS bidireccionales son predecibles. Los clientes responden con palabras cortas o números que se relacionan con acciones específicas. La creación de enrutamiento de palabras clave maneja la mayoría de las respuestas sin participación humana:
Tabla de enrutamiento de palabras clave estándar
| Palabra(s) clave(s) | acción | Respuesta automatizada |
|---|---|---|
| DETENER, BAJAR, CANCELAR, FINALIZAR, SALIR | Exclusión inmediata + supresión | "Se te ha cancelado la suscripción. Responde INICIO para volver a suscribirte". |
| COMENZAR, SI, SUSCRIBIRSE | Inscripción o resuscripción | "Estás suscrito a las alertas de [Organización]. Responde DETENER en cualquier momento para cancelar la suscripción". |
| AYUDA, INFORMACIÓN | Enviar mensaje de ayuda | "Para obtener ayuda, llame a [Número] o visite [Sitio web]. Responda STOP para cancelar la suscripción". |
| SÍ, CONFIRMAR, 1 | Confirmar acción en la sesión actual | "[Acción] confirmada. [Siguiente paso o detalles de confirmación.]" |
| NO, CANCELAR, 2 | Rechazar acción en la sesión actual | "Entendido. [Se ofrece acción alternativa si corresponde.]" |
| (cualquier otra cosa) | Escalar al agente o hacer cola para revisión | "Gracias por su mensaje. Un miembro del equipo se comunicará en breve". |
Gestión de sesiones: la parte difícil
Considere este escenario: su sistema envía un recordatorio de cita pidiendo a los destinatarios que respondan SÍ para confirmar o NO para reprogramar. Una hora más tarde, envía un recordatorio de pago solicitando a los destinatarios que respondan 1 para pagar o 2 para solicitar un plan de pago. Ahora un cliente envía "1" como respuesta.
¿A qué mensaje responde el "1"?
La gestión de sesiones resuelve esto. Cada mensaje saliente inicia una sesión que caduca después de una ventana configurada (normalmente entre 24 y 48 horas). La sesión almacena el contexto: de qué campaña formó parte el mensaje, qué significan las opciones numeradas y qué acciones tomar para cada respuesta. Cuando llega una respuesta entrante, el sistema busca la sesión activa de ese número de teléfono e interpreta la respuesta en contexto.
Ejemplo de estado de sesión (Redis/JSON)
{
"phone": "+12125550100",
"session_type": "appointment_reminder",
"campaign_id": "appt-2025-04-15",
"expires_at": "2025-04-16T18:00:00Z",
"options": {
"1": "confirm_appointment",
"YES": "confirm_appointment",
"2": "reschedule_request",
"NO": "reschedule_request"
},
"appointment_id": "APT-9823"
}
Convierta su canal de SMS en una conversación bidireccional
Las herramientas de SMS bidireccionales de Robotalker incluyen enrutamiento de palabras clave, entrega de webhooks de respuestas entrantes y gestión de sesiones para crear flujos de trabajo receptivos de participación del cliente.
- ✔️ Webhook de SMS entrantes para manejo de respuestas
- ✔️ Procesamiento automático de palabras clave STOP/START/HELP
- ✔️ Enrutamiento de respuestas basado en sesiones