Перейти к содержанию
Дашборды и отчёты

Как получать отчёт о выручке в Telegram каждый день: 5 источников и 1 сообщение в 09:00

Отчёт по выручке по дням без ручного свода: откуда брать цифры, что писать в сообщении и как настроить бота.

Эдуард Хакимов, маркетолог, сооснователь EdMax Опубликовано Обновлено 8 минут чтения

Коротко

Один утренний отчёт заменяет обход кабинета кассы, CRM и таблиц. Цифры для него берут из пяти мест: ОФД, iiko, Эвотор и других касс, CRM и Google Таблиц. В сообщении 6–8 строк: выручка за вчера и за месяц, план, задел на будущие дни, одна-две конверсии. После запуска нужен сторож, который скажет, что отчёт не пришёл или источник промолчал.

Утро владельца сети часто начинается с обхода: кабинет кассы, CRM, таблица управляющего, рекламный кабинет. Каждый источник открывается за минуту, а чтобы свести их в одну картину, уходит полчаса.

Отчёт по выручке по дням, который сам приходит в Telegram к 09:00, убирает этот обход. Ниже разберём, что писать в таком сообщении, откуда брать цифры, как настроить отправку и какие ошибки убивают доверие к отчёту.

Мы собрали такой отчёт для своей развлекательной сети и читаем его каждое утро. Если нужен готовый результат, посмотрите услугу автоматические отчёты и дашборды. Если хотите разобраться сами, читайте по порядку.

Что должно быть в ежедневном отчёте по выручке

Хороший ежедневный отчёт отвечает на три вопроса за десять секунд: сколько заработали вчера, как идёт месяц против плана и что уже лежит в заделе на будущие дни. Всё остальное добавляют по желанию.

Минимальный набор строк:

  1. Выручка за вчера по каждой точке и итогом.
  2. Выручка с начала месяца и процент выполнения плана.
  3. Задел — брони, заказы или предоплаты на будущие даты, если бизнес работает по записи.
  4. Сравнение с тем же днём прошлой недели: без него непонятно, хорошая цифра или плохая.
  5. Одна-две конверсии, по которым вы управляете: звонок → запись, заявка → оплата.
  6. Прогноз на конец месяца, когда накопится история продаж. О нём ниже, в разделе про наш опыт.

Так выглядит утреннее сообщение для сети из трёх точек. Цифры условные:

📊 Выручка за 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 шагов

  1. Запишите вопросы. Не больше пяти: «сколько заработали вчера», «успеваем ли в план», «сколько записей на неделю вперёд». Каждый вопрос станет строкой отчёта.
  2. Найдите источник для каждой строки. Рядом впишите, кто отвечает за эту цифру. Если выручку точки вносит управляющий в конце смены, отчёт в 09:00 возьмёт её только при условии, что внесли вовремя.
  3. Дайте доступ только на чтение. Под бота заводят отдельную учётку или ключ API. Так он ничего не сломает, а при смене подрядчика доступ закрывается одним действием.
  4. Создайте бота и чат. Бота в Telegram создают через @BotFather, он выдаёт токен: пароль, по которому программа пишет от имени бота. Бота добавляют в чат руководителей.
  5. Соберите сообщение и расписание. Ночью бот забирает цифры, утром отправляет. Разным людям можно слать разное: руководителям — деньги, отделу продаж — записи и конверсии, позже и отдельным чатом.
  6. Поставьте сторожа и сверяйте неделю. Первую неделю сверяйте отчёт с ручным подсчётом. Потом нужен сторож: если отчёт не ушёл или источник не ответил, вы узнаёте об этом в тот же час.

После шестого шага отчёт живёт сам. Руками его трогают, когда меняется план или появляется новая точка.

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, телефонии и десятка таблиц. Цену рассчитаем после разговора о вашей задаче.

Начать работу

Оставьте заявку — назовём цену и срок

Оставьте телефон или Telegram. Имя и задача — по желанию. Итоговую цену называем после разговора, когда задача согласована.

Заявка

Добавить имя и задачу по желанию

На заявку лично отвечает Максим Фролов в течение 60 минут по будням с 10:00 до 19:00 по Москве.

Рассказать подробнее в брифе Telegram 8 (937) 401-99-25

Максим Фролов
Максим Фролов

Или свяжитесь напрямую

На заявку лично отвечает Максим Фролов в течение 60 минут по будням с 10:00 до 19:00 по Москве. В выходные и вечером отвечаем на следующий рабочий день до 11:00. Позвоните или напишите в Telegram, если так удобнее.

  • работаем по договору с ИП
  • на сайте часть проектов, полный перечень покажем при личном общении
  • сайт, бот, видео и автоматизация в одной студии
Оставить заявку Telegram

Оставить заявку

Максим Фролов Написать Максиму в Telegram