Пишете крутые статьи? Публикуйте их в авторитетном журнале Workspace.
Manao (Манао)
Создание системы парсинга Telegram-каналов для лидогенерации в Битрикс24
Manao (Манао)
#Внедрение и поддержка CRM

Создание системы парсинга Telegram-каналов для лидогенерации в Битрикс24

49 
Manao (Манао)
Manao (Манао) Беларусь, Минск
Поделиться:
Клиент

NDA

Сфера

Услуги

Регион

Беларусь, Минск

CRM

Битрикс24

Сдано

Июль 2021

Задача

Клиент, заинтересованный в ускорении процесса генерации лидов, искал инструмент для отслеживания активности в Телеграм-каналах с целью выявления потенциальных клиентов. Основная задача состояла в создании системы, которая могла бы анализировать сообщения в этих каналах, определять запросы, соответствующие возможностям компании, идентифицировать подходящие сообщения, формировать на их основе лиды и автоматически интегрировать их в CRM-систему Битрикс24 (коробка).

Решение

Итак, сначала мы разработали алгоритм взаимодействия модуля с пользователем. Вся работа строится на нескольких основных этапах:

1. Настройка модуля: Пользователь заполняет специальную форму, где указывает необходимые данные. Здесь можно задать:

- Ссылки на Телеграм-каналы, которые нужно мониторить.

- Список ключевых слов, которые модуль будет искать в сообщениях.

- Список стоп-слов, которые помогут отсекать нерелевантные сообщения.

2. Обработка лидов: Когда модуль находит сообщение, соответствующее заданным условиям, оно автоматически преобразуется в лид. В CRM Битрикс24 передается само сообщение, ссылка на него в чате и ссылка на профиль автора в Телеграме.

Лиды создаются автоматически через смарт-процесс, разработанный специально для этой задачи.

После того как алгоритм был определен, мы приступили к разработке самого модуля. Его основная задача — парсинг сообщений в Телеграм-каналах и передача релевантных данных в CRM.

1Преобразование данных из Телеграм-каналов в RSS или JSON.

На первом этапе интеграции мы задействовали онлайн-сервис https://tg.i-c-a.su/, который позволяет парсить данные из открытых каналов. С его помощью публичные Телеграм-каналы, указанные в настройках модуля, преобразуются в форматы RSS или JSON, что упрощает дальнейшую работу с данными. На выходе мы получаем набор данных, включающий последние 100 опубликованных сообщений.

Однако, этот сервис сейчас доступен только через VPN, и к тому же он не поддерживает работу с закрытыми каналами. Поэтому мы перешли на использование собственного API для Telegram, построенного на базе MadelineProto, что позволяет обойти эти ограничения и работать с закрытыми каналами напрямую.

2Извлечение сообщений

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

3Поиск ключевых слов и фильтрация по стоп-словам

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

4Передача данных в Б24 и формирование лидов

После завершения парсинга, отфильтрованные данные автоматически передаются в Битрикс24. Учитывая, что наш модуль был разработан специально для коробочной версии, мы добавили функционал, который автоматом создает элементы и помещает их в специально созданный смарт-процесс. Ответственный за обработку лидов оперативно получает уведомление через роботов, что позволяет ему вовремя заняться новым лидом.

Результат

С внедрением разработанного модуля для Битрикс24 компания существенно упростила процесс генерации лидов. Автоматический парсинг Телеграм-каналов дал возможность выявлять потенциальных клиентов по заданным критериям, что значительно облегчило работу отдела продаж и повысило общую эффективность работы с лидами. Благодаря учёту всех ограничений и особенностей данных, система функционирует стабильно и надежно. Кроме того, была собрана база клиентов, регулярно публикующих заявки, что позволило установить с ними долгосрочное и взаимовыгодное сотрудничество.

Комментарий агентства

Дмитрий Гринкевич
Дмитрий Гринкевич

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


Стек технологий


Над проектом работали:


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Manao (Манао) с удовольствием обсудит вашу задачу

Оставить заявку