Главное Авторские колонки Вакансии Образование
250 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

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

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

Основная задача

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

Мы разработали алгоритм, который включает несколько ключевых этапов:

1. Настройка модуля

Пользователь вводит необходимые данные через специальную форму. Параметры включают:

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


2. Обработка лидов

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

*Создание лидов происходит автоматически с использованием специально разработанного смарт-процесса, созданного для этой задачи.



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

Алгоритм работы модуля:

  1. Преобразование данных из Телеграм-каналов в RSS или JSON: На начальном этапе мы использовали онлайн-сервис tg.i-c-a.su, который позволял извлекать данные из открытых Телеграм-каналов и преобразовывать их в RSS или JSON формат. Это упрощало дальнейшую работу модуля, предоставляя доступ к последним 100 сообщениям из указанных каналов. Однако данный сервис стал недоступен без использования VPN и не поддерживал работу с закрытыми каналами. В результате мы перешли на собственный API для Telegram на основе MadelineProto.
  2. Извлечение сообщений: Модуль извлекает необходимые данные, обращаясь к заданным ссылкам. Для более точного анализа и корректного отображения в Битрикс24 из текста удаляются все теги и эмодзи.
  3. Идентификация ключевых слов и фильтрация по стоп-словам: С помощью регулярных выражений модуль ищет ключевые слова в извлеченных сообщениях. Если такие слова найдены, сообщения проверяются на наличие стоп-слов, чтобы исключить нерелевантный контент. Вся подходящая информация собирается в массив, при этом система следит за тем, чтобы не допускать дублирования данных.
  4. Передача данных в Битрикс24 и формирование лидов: Отфильтрованные данные передаются в Битрикс24. Для коробочной версии Битрикс24 была настроена автоматическая генерация элементов в специально разработанном смарт-процессе. Ответственное лицо получает уведомление о создании нового лида, чтобы оперативно начать его обработку.

Результат

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

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.