You are viewing the Spanish (Mexico) site, but your language preference is set to English. Switch to English site →

Menu

Expand
Calificar esta página:

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.

Conoce cómo Porch utiliza Twilio SMS a fin de enviar alertas instantáneas a contratistas cuando se los selecciona para un proyecto nuevo.

        
        
        
        app/views/home/index.haml

        Landing page template

        app/views/home/index.haml

        ¡Veamos cómo funciona! Haz clic en el siguiente botón para continuar.

        Busquemos algunos clientes potenciales

        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.

              
              
              
              app/controllers/home_controller.rb

              The landing page data to expose

              app/controllers/home_controller.rb

              Ahora que se encuentra lista nuestra ruta, veamos cómo representar la página de inicio.

              Next

              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.

                    
                    
                    
                    app/views/home/index.haml

                    Landing page template

                    app/views/home/index.haml

                    Ahora que se encuentra lista nuestra página de inicio, veamos cómo configurar el cliente de la API REST de Twilio.

                    Next

                    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:

                    Account Credentials

                          
                          
                          
                          lib/message_sender.rb

                          Twilio Client wrapper to facilitate sending messages

                          lib/message_sender.rb

                          Ahora que se encuentra listo nuestro Twilio Client, echemos un vistazo a cómo gestionar un cliente potencial entrante.

                          Gestionar los clientes potenciales

                          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.

                                
                                
                                
                                app/controllers/notifications_controller.rb

                                Notify sales about incoming leads

                                app/controllers/notifications_controller.rb

                                ¡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.

                                Next

                                ¿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:

                                Llamadas del navegador

                                Twilio Client permite a tus usuarios realizar y recibir llamadas telefónicas en sus navegadores web.

                                Seguimiento de llamadas

                                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.

                                Kevin Segovia Daniel Erazo
                                Calificar esta página:

                                ¿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.

                                      
                                      
                                      

                                      Gracias por tus comentarios.

                                      Selecciona los motivos de tus comentarios. La información adicional que nos brindas nos ayuda a mejorar nuestra documentación:

                                      Enviando tus comentarios…
                                      🎉 Gracias por tus comentarios.
                                      Se produjo un error. Inténtalo de nuevo.

                                      Gracias por tus comentarios.

                                      thanks-feedback-gif