Автоматизация / Логистика

Сегментация 28 000 лидов для реактивации

Многоуровневая система фильтрации контактов. Из 28 000 контактов выделено 4 500 реальных потенциальных клиентов для повторных продаж.

B2B / Логистика
2025-2026
28 000+ контактов

Результаты

28K+
контактов в базе
4.5K
для реактивации
84%
отфильтровано
16%
целевая выборка

Визуализация сегментации:

Активные (8K)
Не клиенты (3K)
Без квалиф. (12.5K)
Реактивация (4.5K)

Исходная ситуация

В базе amoCRM накопилось более 28 000 контактов. Значительная часть — "спящие" лиды:

  • Отказались по цене, но ситуация могла измениться
  • Перестали отвечать, но прошло время
  • Не дошли до сделки, но были квалифицированы

Проблема: непонятно, кого из 28 000 контактов имеет смысл реактивировать, а кого — нет.

Система фильтрации

Уровень 0: Активные сделки

Если у контакта есть открытая сделка → ИСКЛЮЧИТЬ

Логика: контакт уже в работе, реактивация не нужна

Уровень 1: Исключающие причины

"Не клиент: поставщики" → ИСКЛЮЧИТЬ

"Не клиент: реклама и другие" → ИСКЛЮЧИТЬ

Логика: не целевая аудитория

Уровень 2: Анализ причин отказа

Ситуация Решение
Нет причины + есть квалификация ✅ ВКЛЮЧИТЬ
Нет причины + нет квалификации ❌ ИСКЛЮЧИТЬ
"Не отвечает" + > 3 месяцев ✅ ВКЛЮЧИТЬ
"Клиент: дорого" ✅ ВКЛЮЧИТЬ
"Клиент: нет поставщика" ✅ ВКЛЮЧИТЬ

Техническая реализация

Система состоит из двух компонентов:

1. Синхронизация amoCRM → SQLite

Инкрементальная загрузка данных с учётом rate limiting (7 запросов/сек). Первый запуск — полная история, последующие — только изменения.

2. Rules Engine

Применение правил фильтрации к локальной базе. Результат — JSON с ID контактов для реактивации и статистикой по фильтрам.

Технологии

Python 3.11 amoCRM API SQLite JSON

Нужна сегментация базы?

Разработаем правила фильтрации под вашу специфику. Выделим целевых клиентов для реактивации.

Написать в Telegram