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

Menu

Expand
Classifique esta página:

Alertas instantâneos de leads com Ruby e Rails

Você provavelmente já tem páginas de destino ou visualizações de detalhes do produto que está usando para gerar alguns leads excelentes para sua empresa. Gostaria de informar a equipe de vendas quando tiver um novo lead qualificado?

Neste tutorial, usaremos o Programmable SMS da Twilio em um aplicativo Ruby on Rails para enviar uma mensagem quando um novo lead for encontrado.

Neste exemplo, implementaremos alertas de leads instantâneos para uma agência imobiliária fictícia.

Criaremos uma página inicial para uma casa e notificaremos um corretor de imóveis no momento em que um cliente em potencial solicitar informações.

Saiba como a Porch usa o Twilio SMS para enviar alertas instantâneos aos contratados quando eles são selecionados para um novo projeto.

        
        
        
        app/views/home/index.haml

        Landing page template

        app/views/home/index.haml

        Vamos ver como funciona! Clique no botão abaixo para continuar.

        Vamos ver alguns leads

        Dados da página inicial

        Para exibir uma página inicial para nossa casa fictícia, precisamos de alguns dados para exibir aos internautas da Web.

        Para fins de demonstração, criamos um hash codificado contendo as informações de que precisamos.

              
              
              
              app/controllers/home_controller.rb

              The landing page data to expose

              app/controllers/home_controller.rb

              Agora que nossa rota está pronta, vamos ver como renderizar a Página inicial.

              Next

              Renderizar a página inicial

              Em nosso modelo HAML, inserimos nossos dados codificados sobre a casa fictícia. Também adicionamos um formulário na barra lateral para que o usuário possa solicitar mais informações e enviá‐las em suas informações de contato.

                    
                    
                    
                    app/views/home/index.haml

                    Landing page template

                    app/views/home/index.haml

                    Agora que nossa página inicial está pronta, vamos ver como configurar o Twilio REST Client.

                    Next

                    Criar um cliente da API REST da Twilio

                    Agora, precisamos criar uma classe auxiliar com um cliente da API REST da Twilio autenticado que poderemos usar sempre que precisarmos enviar uma mensagem de texto.

                    Inicializamos com nossas credenciais de conta da Twilio armazenadas como variáveis de ambiente. Você pode encontrar o Auth Token (Token de autenticação) e o Account SID (SID da conta) no console:

                    Account Credentials

                          
                          
                          
                          lib/message_sender.rb

                          Twilio Client wrapper to facilitate sending messages

                          lib/message_sender.rb

                          Agora que nosso Twilio Client está pronto, vamos ver como lidar com um lead recebido.

                          Manusear os leads

                          Controlar a solicitação POST de lead

                          Este código trata da solicitação HTTP POST emitida pelo formulário de um usuário em nossa página inicial. Ele usa nossa classe MessageSender para enviar uma mensagem SMS para o número de telefone do agente imobiliário, que é armazenado em uma variável de ambiente.

                          Incluímos o nome do lead, o número de telefone e a consulta diretamente no corpo da mensagem de texto enviada ao agente.

                          Agora, o agente tem todas as informações necessárias para acompanhar o lead.

                                
                                
                                
                                app/controllers/notifications_controller.rb

                                Notify sales about incoming leads

                                app/controllers/notifications_controller.rb

                                É isso! Acabamos de implementar um aplicativo para direcionar instantaneamente os leads para o pessoal de vendas usando mensagens de texto.

                                No próximo painel, veremos alguns outros recursos fáceis de adicionar para seu aplicativo.

                                Next

                                Para onde ir em seguida?

                                Ruby, Rails e Twilio: uma ótima combinação! Aqui estão outros exemplos excelentes de integração de novos recursos em um aplicativo Ruby on Rails:

                                Chamadas do navegador

                                O Twilio Client permite que seus usuários façam e recebam chamadas telefônicas em seus navegadores da Web.

                                Monitoramento de chamadas

                                O Monitoramento de chamadas ajuda você a medir a eficácia das campanhas de marketing.

                                Isso ajudou?

                                Agradecemos por conferir este tutorial!

                                Publique no Twitter @twilio para nos informar o que você está criando.

                                Kevin Segovia Daniel Erazo
                                Classifique esta página:

                                Precisa de ajuda?

                                Às vezes, todos nós precisamos; a programação é difícil. Receba ajuda agora da nossa equipe de suporte, ou confie na sabedoria da multidão navegando pelo Stack Overflow Collective da Twilio ou buscando a tag Twilio no Stack Overflow.

                                      
                                      
                                      

                                      Obrigado pelo seu feedback!

                                      Selecione o(s) motivo(s) para seu feedback. As informações adicionais que você fornece nos ajudam a melhorar nossa documentação:

                                      Enviando seu feedback...
                                      🎉 Obrigado pelo seu feedback!
                                      Algo deu errado. Tente novamente.

                                      Obrigado pelo seu feedback!

                                      thanks-feedback-gif