Контекст и вызов
Ежедневный отчёт занимал 20-30 минут ручной выгрузки из CRM. Данные часто были неактуальны к моменту совещания, а разрез по менеджерам требовал отдельных запросов.
Руководитель собирал KPI продаж вручную из CRM каждое утро. Сделал Telegram-бота на Python, который по расписанию присылает сводку: выручка, конверсия, топ-менеджеры и просрочки.
Ежедневный отчёт занимал 20-30 минут ручной выгрузки из CRM. Данные часто были неактуальны к моменту совещания, а разрез по менеджерам требовал отдельных запросов.
Python-скрипт по cron забирает метрики из CRM API: новые сделки, закрытые, выручка, конверсия воронки. Формирует компактное сообщение и отправляет руководителю и в групповой чат в 9:00.
API-запросы: сделки за вчера, выручка, конверсия и средний чек.
Топ-3 по выручке и список просроченных задач.
Компактное Telegram-сообщение с emoji-индикаторами тренда.
Cron в 9:00 и по запросу команды /kpi в боте.
Выручка, конверсия, новые и закрытые сделки за период.
Ежедневный push и on-demand отчёт по команде.
Агрегация данных из API с кешированием и обработкой ошибок.
Надёжный запуск по расписанию с алертом при сбое выгрузки.
Опишите ваш процесс - спроектирую связку систем, сроки и формат работы под ваш стек.