Портфолио
Портфолио

CRM и биллинговая система

Система, направленная на удобное, эффективное и автоматизированное управление клиентами, сервисами и другими параметрами, включая оказание услуг, списание и начисление денежных средств, роутинг звонков, а также email-коммуникации.
Заказчик
B2B-провайдер телеком-платформы VoIPcloud Wholesale
Развиваем проект с 2013 года
Основная проблема
Полностью ручное управление клиентами и платежами – это главный фактор, мешающий масштабированию бизнеса. Для устойчивого роста бизнеса требуется автоматическое создание аккаунтов через веб-сайт, гибкая настройка услуг и продуктов, а также автоматизированное списание денежных средств.
Ключевая задача
Разработать автономную систему управления клиентами, сервисами и биллингом звонков. Автоматизировать жизненный цикл клиентского аккаунта на основе использования сервиса, выбор оптимального тарифа для совершения звонков, создание счетов-фактур и списание денежных средств. Спроектировать систему защиты от мошеннических действий для защиты бизнеса и клиентов.
Стек технологий
  • OpenSIPS
  • Symfony
  • ExtJS
  • Vue.js
CRM с клиентами, счетами и графиком поступлений

Эффективное управление аккаунтами клиентов

Найти нужный клиентский аккаунт можно множеством способов, в том числе с помощью различных фильтров. В разделе с деталями о клиенте в структурированном виде отображается вся информация о нём: данные об обслуживании, используемые сервисы, телефонные номера, тарифные планы, лицензии. Ведётся история денежных транзакций, а также регистрируются все действия и изменения, связанные с этим клиентом.
Эффективное управление аккаунтами клиентов

Биллинговая система

Ежедневно система обрабатывает миллионы звонков. Разработан биллинговый движок для выбора маршрута вызовов, который учитывает множество факторов: баланс и статус клиента, тарифный план, приоритет прайс-листа, используемого посредника, стоимость звонка для бизнеса, номер, с которого совершается вызов, пакет минут и другие. Для противодействия массовым обзвонам внедрена система, анализирующая историю звонков аккаунта, соотношение звонков к ответам и длительность вызовов, автоматически блокирующая подозрительную активность при обнаружении аномалий.
Биллинговая система

Сервисы и подписки

Помимо звонков, имеется возможность продавать клиентам любые сервисы с единовременными или повторяющимися платежами. Для сервиса можно настроить цены в зависимости от купленного количества. Гибко настраиваются правила списания денег: ежедневно, ежемесячно, ежегодно или в день регистрации клиента, что позволяет распределить списания между всеми клиентами, а не списывать у всех одновременно. Помимо самой подписки, настраиваются плата за активацию или деактивацию сервиса, пропорциональное списание за неиспользованные дни при покупке, автоматический возврат средств за неиспользованный период при отмене, а также минимальный срок подписки (количество месяцев), в течение которого нельзя отписаться от сервиса.
Сервисы и подписки

Система платежей

Счета клиентам могут выставляться вручную или автоматически. Клиенты имеют возможность оплатить счета любым удобным способом: банковской картой, PayPal, банковским переведом или используя текущий баланс. Внедрнена система автоматической поддержки баланса клиентов при достижении определенного уровня, при этом клиенты могут настроить приоритезацию списания средств в разных платежных методов.
Система платежей

Email-коммуникация

Для взаимодействия с клиентами, их информирования, а также для получения автоматических уведомлений о наступлении определённых событий в системе используется собственный email-сервер с возможностью настройки шаблонов писем. Для персонализации рассылок применяются множественные переменные, позволяющие чётко информировать клиента или администратора системы о произошедшем событии. Также возможны ручные email-рассылки с гибкой фильтрацией клиентов — например, тех, кто пользуется определённым сервисом или относится к конкретной группе.
Email-коммуникация

Безопасность

Для каждого пользователя системы создается отдельный аккаунт с правами доступа к той или иной части. Для защиты от взлома данных аккаунта предусмотрена двухфакторная аутентификация (2FA) при входе с необходимостью ввести одноразовый пароль (OTP). Чтобы иметь возможность совершать звонки вне системы и приобретать определенные сервисы, клиенты должны проходить верификацию по номеру телефона, а также подтверждение личности — для этого используется система от Stripe. При необходимости оказать поддержку клиенту во избежание компрометации личности осуществляется проверка с требованием назвать код, отправленный через SMS или электронную почту.
Безопасность