Главная / Кейсы / Бот финмониторинга
AdTech · внутренний инструмент

Балансы кабинетов — в одном боте

Для рекламного агентства мы автоматизировали контроль кредитных линий в Google Ads и Meta. Команда перестала заходить в каждый кабинет вручную и видит пополнения и риск остановки рекламы в реальном времени.

Клиент
Биллинговое агентство
официальный партнёр Google Ads и Meta
Задача
Контроль балансов кабинетов
Продукт
Внутренний Telegram-бот
Роль CONURA
Разработка под ключ
F
Финмониторинг
bot · онлайн
Сегодня
📊 Утренняя сводка
Google Ads · ****711 240 $
Google Ads · ****043 980 $
Meta Ads · ****08180 $ · ~1 день
Расход сегодня2 310 $
09:00
💰 Пополнение · Google Ads ****71
+1 000 $ · остаток 2 240 $ 11:47
⚠️ Низкий остаток · Meta ****08
хватит примерно на 1 день 11:48
Пополняю, спасибо 11:50
Так выглядит утро команды: сводка, алерты о пополнениях и предупреждения — в одном чате
Проблема

Как было

Агентство ведёт десятки рекламных кабинетов на кредитных линиях в Google Ads и Meta. Контроль остатков держался на ручной рутине.

Сотрудник заходил в каждый кабинет и смотрел остаток. Легко пропустить исчерпание лимита — реклама останавливается внезапно.

Пополнения фиксировали на глаз. Единой картины по всем кабинетам у команды не было.

Заявки на пополнение ходили в чатах и устно — без статусов и ответственных.

Решение

Что сделали

Telegram-бот опрашивает рекламные системы, считает остатки и прогнозы, сам замечает пополнения и риски, а заявки на пополнение ведёт по единому процессу.

🛰️

Мониторинг

  • Опрос API Google Ads и Meta каждую минуту. Днём — чаще, ночью — реже.
  • По каждому кабинету: остаток кредитной линии, расход за сегодня и прогноз «сколько дней и часов до нуля».
  • Новые кабинеты в MCC подхватываются сами — бот спрашивает у админа, включить ли уведомления.
  • Умная работа с квотой API: батчинг, приоритеты, пауза при исчерпании лимита.
⚙️ Read-only. Бот собирает данные и ведёт внутренние заявки. Деньгами в рекламных кабинетах распоряжается команда.
🔔

Уведомления

  • Пополнение замечается по изменению баланса — мгновенный алерт.
  • Низкий остаток — предупреждение заранее, по порогу в днях.
  • Утренняя сводка по кабинетам, на которые подписан сотрудник.
  • Подписки включает каждый сам (🔔/🔕) — приходит только нужное.
F
Финмониторинг
Мои уведомления
🔔 Мои уведомления
Google Ads · ****71🔔 вкл
Google Ads · ****04🔔 вкл
Meta Ads · ****08🔕 выкл
10:12
🧾

Заявки

  • Сотрудник подаёт заявку прямо в боте: кабинет и сумма.
  • Ответственные видят входящие и ведут статусы: отправлена → в работе → выполнена (или отменена).
  • Вся история заявок и исполнители — в одном месте.
🔐

Доступы

  • Вход по логину и паролю (PBKDF2-SHA256), привязка к Telegram-аккаунту.
  • Роли и права: доступ по кабинетам и по продуктам (Google / Meta).
  • Админка в самом боте: пользователи, доступы, пароли, API-ключи — без перезапуска сервиса.
F
Финмониторинг
Заявки на пополнение
Пополнить Meta ****08 на 500 $ 11:52
🧾 Заявка #128
КабинетMeta Ads · ****08
Сумма500 $
Статусв работе · Азамат
11:53
Как это устроено

Один тик

Каждую минуту бот проходит короткий цикл. Технические детали — под капотом, команда видит только результат.

1
Тик
каждые 60 сек
2
Запрос к API
Google · Meta
3
Расчёт
остаток, прогноз
4
Сравнение
с прошлым снимком
5
Уведомление
команде в Telegram
Результаты

Результат

~6–7 тыс.
API-запросов в день при лимите 15 тыс. — мониторинг почти в реальном времени, без превышения квот.
1 чат
Вместо обхода десятков кабинетов вручную — балансы, пополнения и риски в одном месте.

О пополнениях и низком остатке команда узнаёт сразу, а не постфактум.

Заявки на пополнение идут по одному процессу — со статусами и ответственными.

Новые кабинеты попадают под контроль автоматически, без ручной настройки.

Нужна автоматизация рутины?

Расскажите о задаче — предложим решение и покажем, как это работает на практике.

Обсудить проект →