Как получать отчёт о выручке в Telegram каждый день: 5 источников и 1 сообщение в 09:00
Отчёт по выручке по дням без ручного свода: откуда брать цифры, что писать в сообщении и как настроить бота.
Эдуард Хакимов, маркетолог, сооснователь EdMax Опубликовано Обновлено 8 минут чтения
Коротко
Один утренний отчёт заменяет обход кабинета кассы, CRM и таблиц. Цифры для него берут из пяти мест: ОФД, iiko, Эвотор и других касс, CRM и Google Таблиц. В сообщении 6–8 строк: выручка за вчера и за месяц, план, задел на будущие дни, одна-две конверсии. После запуска нужен сторож, который скажет, что отчёт не пришёл или источник промолчал.
Утро владельца сети часто начинается с обхода: кабинет кассы, CRM, таблица управляющего, рекламный кабинет. Каждый источник открывается за минуту, а чтобы свести их в одну картину, уходит полчаса.
Отчёт по выручке по дням, который сам приходит в Telegram к 09:00, убирает этот обход. Ниже разберём, что писать в таком сообщении, откуда брать цифры, как настроить отправку и какие ошибки убивают доверие к отчёту.
Мы собрали такой отчёт для своей развлекательной сети и читаем его каждое утро. Если нужен готовый результат, посмотрите услугу автоматические отчёты и дашборды. Если хотите разобраться сами, читайте по порядку.
Что должно быть в ежедневном отчёте по выручке
Хороший ежедневный отчёт отвечает на три вопроса за десять секунд: сколько заработали вчера, как идёт месяц против плана и что уже лежит в заделе на будущие дни. Всё остальное добавляют по желанию.
Минимальный набор строк:
- Выручка за вчера по каждой точке и итогом.
- Выручка с начала месяца и процент выполнения плана.
- Задел — брони, заказы или предоплаты на будущие даты, если бизнес работает по записи.
- Сравнение с тем же днём прошлой недели: без него непонятно, хорошая цифра или плохая.
- Одна-две конверсии, по которым вы управляете: звонок → запись, заявка → оплата.
- Прогноз на конец месяца, когда накопится история продаж. О нём ниже, в разделе про наш опыт.
Так выглядит утреннее сообщение для сети из трёх точек. Цифры условные:
📊 Выручка за 14.10, вторник
Точка 1 — 84 300 ₽
Точка 2 — 61 900 ₽
Точка 3 — 47 200 ₽
Итого: 193 400 ₽
Вторник неделю назад: 176 800 ₽📅 Октябрь: 2 740 000 ₽ — 58 % плана
Задел на 17 дней: 610 000 ₽
📞 Звонок → запись: 38 %
Такое сообщение читается с экрана телефона без прокрутки. Детали по неделям, менеджерам и товарам выносят в команды бота или в дашборд. Утренний отчёт, который приходится листать, через месяц перестают открывать.
Если вы пока ведёте выручку руками, начните с таблицы выручки по дням: дата, точка, сумма, число чеков, план на день. Столбцы потом станут строками отчёта, а сама таблица станет первым источником для бота.
5 источников: откуда бот берёт выручку
Цифры для отчёта почти всегда уже где-то записаны. Осталось забирать их автоматически, без выгрузок руками. У малого бизнеса чаще всего встречаются пять источников.
| Источник | Что в нём есть | Как бот берёт цифры |
|---|---|---|
| ОФД | Каждый чек каждой онлайн-кассы, выручка по сменам | API оператора |
| iiko (айко) | Выручка по залам, блюдам, официантам, сменам | API сервера iiko: те же сводные отчёты |
| Эвотор и другие облачные кассы | Продажи, выручка, способы оплаты, сравнение магазинов | Облако кассы или отчёт на почту |
| CRM или система записи | Заказы, брони, предоплаты, откуда пришёл клиент | API CRM, выгрузка или отдельная учётка |
| Google Таблицы и Excel | Касса, которую ведут управляющие, план, расходы, реклама | API Google Таблиц; Excel переносят в облако |
ОФД. Онлайн-касса отправляет каждый чек оператору фискальных данных, этого требует закон о применении контрольно-кассовой техники. Поэтому ОФД видит все кассы сразу, даже если они разных марок. Операторы открывают доступ к чекам по API: например, у OFD.ru есть раздел для разработчиков. Минус один: в ОФД лежат только чеки. Плана, броней и расходов там нет.
iiko. В кафе и ресторанах главный источник цифр обычно iiko. Всё, что вы видите в сводном отчёте iiko по продажам, бот может запросить сам через API сервера iiko: выручку по дням, по залам, по блюдам. Отчёт по выручке в айко бот соберёт ночью, а утром пришлёт в чат.
Эвотор. У Эвотора есть отчёт по продажам и сводный отчёт с выручкой и способами оплаты. Касса умеет присылать их на почту по подписке. Для одной точки этого может хватить. Когда точек несколько или к выручке надо добавить брони и план, отчёт на почту становится ещё одним источником, который бот читает вместе с остальными.
CRM. Если бизнес работает по записи, самая ценная цифра — задел: сколько денег уже стоит в календаре. Она живёт в CRM. Хорошо, когда у CRM есть открытый API. Бывает и иначе: у нашей CRM публичного API нет, и сборщик входит в неё под отдельной учёткой, как обычный пользователь.
Google Таблицы и Excel. План, расходы и ручная касса точек обычно живут в таблицах. Google Таблицы бот читает через Google Sheets API без участия человека. С Excel сложнее: файл на чьём-то компьютере бот не увидит, поэтому такие таблицы переносят в облако.
Готовый отчёт кассы или свой бот: как выбрать
Первым делом проверьте, что уже умеет ваша касса или ОФД. Часто отчёт на почту или в приложение включается в настройках кассы, без подрядчика.
| Отчёт кассы или ОФД | Свой бот отчётов | |
|---|---|---|
| Источники | Одна касса или один оператор | Любые вместе: касса, CRM, таблицы, телефония, реклама |
| Что в сообщении | То, что заложил разработчик кассы | Ваши строки: план, задел, конверсии, прогноз |
| Куда приходит | Почта или приложение кассы | Telegram, MAX, почта — в нужные чаты и в нужное время |
| Деньги | Подписка или бесплатно | Разовая настройка и сервер |
Правило простое. Если касса одна и нужна только выручка, начните с отчёта кассы. Цифры лежат в трёх местах и более, и их надо сложить в одно сообщение — нужен свой чат-бот для отчётов.
Как настроить ежедневный отчёт: 6 шагов
- Запишите вопросы. Не больше пяти: «сколько заработали вчера», «успеваем ли в план», «сколько записей на неделю вперёд». Каждый вопрос станет строкой отчёта.
- Найдите источник для каждой строки. Рядом впишите, кто отвечает за эту цифру. Если выручку точки вносит управляющий в конце смены, отчёт в 09:00 возьмёт её только при условии, что внесли вовремя.
- Дайте доступ только на чтение. Под бота заводят отдельную учётку или ключ API. Так он ничего не сломает, а при смене подрядчика доступ закрывается одним действием.
- Создайте бота и чат. Бота в Telegram создают через @BotFather, он выдаёт токен: пароль, по которому программа пишет от имени бота. Бота добавляют в чат руководителей.
- Соберите сообщение и расписание. Ночью бот забирает цифры, утром отправляет. Разным людям можно слать разное: руководителям — деньги, отделу продаж — записи и конверсии, позже и отдельным чатом.
- Поставьте сторожа и сверяйте неделю. Первую неделю сверяйте отчёт с ручным подсчётом. Потом нужен сторож: если отчёт не ушёл или источник не ответил, вы узнаёте об этом в тот же час.
После шестого шага отчёт живёт сам. Руками его трогают, когда меняется план или появляется новая точка.
Telegram или MAX: куда присылать отчёт
Сбор цифр остаётся прежним, мессенджер задаёт только последний шаг: куда уйдёт готовое сообщение. Поэтому отчёт можно слать в оба.
Telegram (телеграм, тг). Бот пишет в личку и в группы. У Telegram есть ограничение: в одну группу бот отправляет не больше 20 сообщений в минуту. Для утреннего отчёта это неважно. Для уведомлений о каждой оплате важно: в час пик их лучше сводить в одно сообщение. Что ещё умеют боты, рассказываем на странице разработки Telegram-ботов.
MAX / макс. В мессенджере MAX тоже есть API для ботов. По документации MAX создать бота могут резиденты России: организации и ИП — до пяти ботов, самозанятые — до двух. Если команда переехала в MAX, отчёт переезжает вместе с ней. Как это устроено, рассказываем на странице бота в MAX.
5 ошибок, из-за которых отчёту перестают верить
1. Молчаливый сбой. Источник не ответил, а бот прислал ноль или не прислал ничего. Руководитель видит «выручка 0 ₽» и пугается, а через неделю перестаёт верить любой цифре. Лечится двумя правилами: если данных нет, бот пишет «нет данных из кассы»; если отчёт не ушёл, отдельный сторож сообщает об этом человеку.
2. Разные цифры в отчёте и в кассе. Отчёт считает с возвратами, касса без них, бухгалтер по оплатам на счёт. Договоритесь, что такое «выручка» в вашем отчёте, и допишите это мелко под итогом.
3. Слишком длинное сообщение. Двадцать строк никто не читает с телефона в 09:00. Оставьте главное, остальное уберите в команды: «неделя», «месяц», «точка».
4. Уведомления ночью. Если бот шлёт сообщение о каждой оплате, ночью телефон не замолкает. Ночные события копят и присылают утром одной сводкой.
5. Один человек знает, как всё устроено. Подрядчик пропал, а доступы и описание остались у него. Попросите схему источников, список доступов и инструкцию «что делать, если отчёт не пришёл» и держите их у себя.
Как это было у нас
Сеть хоррор-квестов OBRAZwill в Пензе — собственный проект основателей EdMax. В ней 4 площадки и 18 квестов. Чтобы понять, как идут дела, руководитель каждое утро открывал от пяти до двенадцати отчётов, а в конце месяца — двадцать с лишним. Цифры жили в CRM, телефонии, Яндекс Метрике и примерно десяти Google Таблицах.
Мы собрали из них один отчёт. Каждый день в 09:00 по Москве бот присылает его в чат руководителей, в 12:00 тот же отчёт уходит в чат отдела продаж.
В сообщении касса месяца по четырём площадкам, брони на остаток месяца в рублях, прогноз на конец месяца, визиты сайта и звонки за вчера и две конверсии: «сайт → цель» и «звонок → бронь». Днём отчёт можно запросить командой: на сегодня, завтра, неделю или месяц.
Отдельно работают уведомления о предоплатах. Бот проверяет CRM раз в 2 минуты и пишет владельцу и маркетологу о каждой новой предоплате. С 00:00 до 07:00 бот склеивает уведомления в одну сводку вместо пачки сообщений.
Ошибку № 1 из списка выше мы прошли сами. В апреле бот дважды ошибся молча: 2 апреля пропустил 90 подтверждённых броней, 10–11 апреля — 11 уведомлений о предоплатах. После этого появились повторы запросов, запись состояния целиком, пульс бота и отдельный бот-сторож: если основной молчит больше часа, приходит тревога.
Когда накопилась история, в отчёт добавили прогноз выручки на конец месяца. Модель учитывает сезонность сети и обучена на 17 месяцах журнала продаж. На проверке по прошлым месяцам её средняя ошибка 15,4 %, у простой линейной модели 16,8 %. Подробности, схема данных и экраны собраны в кейсе про дашборд и утренний отчёт.
Сколько стоит и когда звать подрядчика
Сами вы справитесь, если источник один и у него есть готовый отчёт на почту или в приложение. Подрядчик нужен, когда источников три и больше, у CRM нет API, нужна связка «касса + брони + план» или прогноз.
Цена складывается из четырёх вещей:
- число источников и есть ли у каждого API;
- сколько строк и команд в отчёте, сколько разных чатов;
- нужен ли прогноз на конец месяца — его делаем в рамках внедрения ИИ;
- куда слать: Telegram, MAX или оба.
Мы берём автоматизацию отчётов о выручке под ключ: подключаем источники, собираем сообщение, ставим сторожа и передаём вам схему и доступы. Оставьте заявку и напишите, где сейчас живут ваши цифры. Мы скажем, с какого источника начать, и после разговора назовём цену.
Частые вопросы
Можно ли получать отчёт о выручке в Telegram бесплатно?
Бота в Telegram создают бесплатно через @BotFather. У многих касс и ОФД есть свои отчёты на почту или готовые приложения, часть из них по подписке. Платить приходится за настройку своего бота и за сервер, на котором он работает, если цифры собираются из нескольких мест.
Можно ли присылать такой отчёт в MAX вместо Telegram?
Да. У MAX есть API для ботов, создать бота могут резиденты России: организации, ИП и самозанятые. Меняется только канал доставки: один и тот же отчёт можно отправлять и в Telegram, и в MAX.
Что делать, если касса не отдаёт данные наружу?
Проверьте ОФД: каждая онлайн-касса отправляет туда чеки, а у операторов есть кабинет и API. Если закрыто и это, остаются выгрузка отчёта на почту по расписанию или таблица, которую управляющий заполняет вечером. Бот заберёт цифры оттуда.
Кто видит цифры и где хранятся доступы?
Бот читает источники по отдельной учётке с правом только на чтение и пишет в чаты, которые вы выбрали. Ключи доступа хранятся на сервере, где работает бот, а при смене подрядчика их перевыпускают.
Чем ежедневный отчёт отличается от дашборда?
Отчёт приходит сам и отвечает на вопрос «как у нас дела» за десять секунд. Дашборд открывают, когда нужно понять причину: какая точка просела, какой канал перестал приводить клиентов. Обычно начинают с отчёта, дашборд добавляют потом.
Сколько стоит настроить ежедневный отчёт по выручке?
Цена зависит от числа источников, от того, есть ли у них API, нужен ли прогноз и куда слать сообщение. Одна касса и одна таблица стоят заметно дешевле связки из CRM, телефонии и десятка таблиц. Цену рассчитаем после разговора о вашей задаче.