Вероятно, у вас уже есть посадочные страницы или страницы с описанием продуктов, которые вы используете для генерации качественных лидов для вашего бизнеса. Хотите, чтобы ваша команда продаж узнавала о появлении нового квалифицированного лида мгновенно?
В этом руководстве мы используем Twilio Programmable SMS в приложении на Ruby on Rails, чтобы отправлять сообщение, когда появляется новый лид.
В данном примере мы реализуем мгновенные оповещения о лидах для вымышленного агентства недвижимости.
Мы создадим посадочную страницу для дома и уведомим агента по недвижимости в тот момент, когда потенциальный клиент запросит информацию.
Давайте посмотрим, как это работает!
Чтобы отобразить посадочную страницу для нашего вымышленного дома, нам нужны данные, которые мы покажем посетителям сайта.
Для демонстрации мы создали хардкодированный хеш с необходимой информацией.
Теперь, когда наш маршрут готов, давайте посмотрим, как отобразить посадочную страницу.
В нашем шаблоне HAML мы вставляем хардкодированные данные о вымышленном доме. Также добавляем форму в боковую панель, чтобы пользователь мог запросить дополнительную информацию и отправить свои контактные данные.
Теперь, когда наша посадочная страница готова, давайте посмотрим, как настроить Twilio REST Client.
Теперь нам нужно создать вспомогательный класс с аутентифицированным клиентом Twilio REST API, который мы сможем использовать всякий раз, когда потребуется отправить текстовое сообщение.
Теперь, когда наш клиент Twilio готов, давайте посмотрим, как обрабатывать входящий лид.
Этот код обрабатывает HTTP-запрос `POST`, отправленный формой пользователя на нашей посадочной странице. Он использует наш класс `MessageSender` для отправки SMS-сообщения на номер телефона агента по недвижимости, который хранится в переменной окружения.
В тело текстового сообщения мы включаем имя лида, номер телефона и запрос.
Теперь агент располагает всей необходимой информацией для последующего взаимодействия с лидом.
Вот и всё! Мы только что реализовали приложение для мгновенной маршрутизации лидов сотрудникам отдела продаж с помощью текстовых сообщений.
В следующем разделе мы рассмотрим несколько других простых функций, которые можно добавить в ваше приложение.
Ruby, Rails и Twilio — отличное сочетание! Вот ещё несколько примеров интеграции новых функций в приложение на Ruby on Rails:
Twilio Client позволяет вашим пользователям совершать и принимать телефонные звонки прямо в браузере.
Call Tracking помогает измерять эффективность маркетинговых кампаний.
#### Помогло ли это руководство?
Спасибо за ознакомление с этим руководством!
Напишите в Твиттере @twilio, чтобы рассказать, что вы создаёте.