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.
Vamos ver como funciona! Clique no botão abaixo para continuar.
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.
Agora que nossa rota está pronta, vamos ver como renderizar a Página inicial.
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.
Agora que nossa página inicial está pronta, vamos ver como configurar o Twilio REST Client.
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:
Agora que nosso Twilio Client está pronto, vamos ver como lidar com um lead recebido.
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.
É 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.
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:
O Twilio Client permite que seus usuários façam e recebam chamadas telefônicas em seus navegadores da Web.
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.
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.