Alertas instantáneas de clientes potenciales con Java y Servlets
Es probable que ya cuentes con páginas de inicio o vistas de detalles de productos que utilizas a fin de generar excelentes clientes potenciales para tu negocio. ¿Te gustaría informarle al equipo de ventas cuando tengas un nuevo cliente potencial calificado?
En este tutorial, usaremos los SMS programables de Twilio en una aplicación móvil con Java y Servlets para enviar un mensaje cuando se encuentre un nuevo cliente potencial. En este ejemplo, implementaremos alertas instantáneas de clientes potenciales para una agencia inmobiliaria ficticia.
Crearemos una página de inicio para una casa nueva en el mercado y un formulario para que los usuarios soliciten información adicional. El formulario activará notificaciones para nuestros agentes en el campo, que podrán realizar un seguimiento y, con suerte, cerrar la negociación.
¡Veamos cómo funciona! Haz clic en el botón que aparece a continuación para comenzar.
Rellenar los datos de la página de inicio
Para mostrar una página de inicio de la casa, necesitamos contar con información para mostrar al usuario. Para fines demostrativos, codificamos la información que nos gustaría mostrar.
Ahora contamos con un método para facilitar los datos de la casa.
A continuación, veamos cómo utilizar estos datos para representar la página de inicio.
Representar la página de inicio
Insertaremos los datos de la casa en nuestra página de inicio. También agregaremos un formulario en una barra lateral para que el usuario introduzca su información de contacto y solicite información adicional.
Nuestra plantilla de la página de inicio está lista (y luce genial).
Ahora veamos cómo inicializar el cliente de la API REST de Twilio para enviar mensajes.
Crear un cliente de la API REST de Twilio
Aquí creamos una clase auxiliar con un cliente de la API REST de Twilio autenticado que podamos utilizar siempre que necesitemos enviar un mensaje de texto.
Lo inicializamos con nuestras credenciales de la cuenta de Twilio almacenadas como variables de entorno. Puedes encontrar el Auth Token (Token de autenticación) y Account SID (SID de cuenta) en la consola:
¡Nuestro Twilio Client está listo para enviar mensajes! A continuación, veamos cómo gestionar clientes potenciales entrantes.
Gestionar solicitudes POST entrantes
Este código gestiona la solicitud HTTP POST
de nuestra página de inicio cuando un navegador expresa interés a través de nuestro formulario.
Utiliza nuestra clase MessageSender
para enviar un mensaje SMS al número de teléfono del agente inmobiliario, que se almacena como una variable de entorno. Incluimos el nombre del cliente potencial, el número de teléfono y la consulta directamente en el cuerpo del mensaje de texto que enviamos al agente.
Ahora el agente tiene toda la información que necesita para realizar un seguimiento rápido del nuevo cliente potencial.
¡Y eso es todo! Acabamos de implementar una aplicación móvil con el fin dirigir de forma instantánea los clientes potenciales al personal de ventas mediante mensajes de texto.
En la siguiente página, señalaremos otras características útiles que son perfectas para tu aplicación móvil.
¿Dónde ir a continuación?
Java y Twilio funcionan muy bien juntos. Lo demostraremos; a continuación, presentamos un par de nuestros tutoriales de Java favoritos:
Clic para llamar permite a tu empresa convertir el tráfico web en llamadas telefónicas con solo hacer clic en un botón.
Dirige fácilmente a las personas que llaman a la información y a las personas adecuadas con un sistema de IVR (respuesta de voz interactiva).
¿Esto fue de ayuda?
Gracias por consultar este tutorial. Escríbenos en Twitter, a @twilio, para hacernos saber lo que estás creando.
¿Necesitas ayuda?
Todos la necesitamos a veces; la programación es difícil. Obtén ayuda ahora de nuestro equipo de soporte, o recurre a la sabiduría de la multitud visitando Stack Overflow Collective de Twilio o navegando por la etiqueta de Twilio en Stack Overflow.