Alertas instantáneas de clientes potenciales con Ruby y Rails
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 de Ruby on Rails 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 y notificaremos a un agente inmobiliario en el momento en que un cliente potencial solicite información.
¡Veamos cómo funciona! Haz clic en el siguiente botón para continuar.
Datos de la página de inicio
A fin de mostrar una página de inicio de nuestra casa ficticia, necesitamos algunos datos para mostrar a los usuarios.
Para fines demostrativos, creamos un hash codificado que contiene la información que necesitamos.
Ahora que se encuentra lista nuestra ruta, veamos cómo representar la página de inicio.
Representar la página de inicio
Insertamos los datos codificados sobre la casa ficticia en nuestra plantilla de HAML. También agregamos un formulario en la barra lateral para que el usuario pueda solicitar más información y enviar su información de contacto.
Ahora que se encuentra lista nuestra página de inicio, veamos cómo configurar el cliente de la API REST de Twilio.
Creación del cliente de la API REST de Twilio
Ahora tenemos que crear 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:
Ahora que se encuentra listo nuestro Twilio Client, echemos un vistazo a cómo gestionar un cliente potencial entrante.
Gestionar la solicitud POST del cliente potencial
Este código gestiona la solicitud HTTP POST
que solicita el formulario de un usuario en nuestra página de inicio. Utiliza nuestra clase MessageSender
para enviar un mensaje SMS al número de teléfono del agente inmobiliario, que se almacena en 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 se envía al agente.
Ahora el agente tiene toda la información que necesita para realizar un seguimiento del cliente potencial.
¡Eso es todo! Acabamos de implementar una aplicación móvil para dirigir de forma instantánea los clientes potenciales al personal de ventas mediante mensajes de texto.
En el siguiente panel, veremos otras características fáciles de agregar para tu aplicación móvil.
¿Dónde ir a continuación?
Ruby, Rails y Twilio: ¡una gran combinación! A continuación, se muestran otros ejemplos de integración de características nuevas en una aplicación móvil de Ruby on Rails:
Twilio Client permite a tus usuarios realizar y recibir llamadas telefónicas en sus navegadores web.
El seguimiento de llamadas te ayuda a medir la eficacia de las campañas de marketing.
¿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.