Проект: 🥦 ScanFood.AI год спустя: выключили рекламу, вышли в плюс, завели Лену  Публичный пост
5 сентября 2026  958
🥦 ScanFood.AI год спустя: выключили рекламу, вышли в плюс, завели Лену
https://en.scanfood.ai

Привет, клуб!

Год с небольшим назад я написал тут про бота, который считает калории по фото еды. В январе отчитался в треде самопиара. Вы тогда меня неплохо подушнили: и про точность, и про «на честном слове не смотрим ваши фото», и про то, что текст звучит как из нейросети. Всё по делу. Часть починил, за часть до сих пор немного стыдно.

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

Да, я в курсе, что в AI-полиси клуба «телеграм-бот подсчёта калорий» стоит первым в списке типичных вайб-проектов. Немного обидно: свой я начал писать, когда это ещё не было мейнстримом, и за год он дорос до 27 тысяч пользователей и трёх прибыльных месяцев. В общем, считайте этот пост апелляцией.

Если пропустили: ScanFood.AI это дневник питания без ручного ввода. Фоткаешь тарелку, или пишешь текстом, или наговариваешь голосом. Получаешь состав и КБЖУ, поправляешь, если бот ошибся, сохраняешь в дневник. Дальше отчёты за день и неделю, норма, динамика веса.

📈 Цифры

Январь → сентябрь 2026:

13,900 → 27,000 человек вошли в продукт
145,000 → 344,000 анализов еды
83,500 → 199,000 записей в дневнике
2,600 → 5,100 человек хоть раз вели дневник
Рекордсмен из прошлого поста с 1,052 записями уступил место. У нового лидера 2,785 записей. Человек записывает каждый приём пищи почти год подряд. Я понятия не имею, кто это, и это по-прежнему главный комплимент проекту.
75% женщин, средний возраст около 35. Тут ничего не поменялось.

Летом мы впервые закрыли три месяца подряд в плюс. Про это ниже, потому что история там в основном о том, как мы перестали делать глупости.

💸 Как мы включили рекламу и НЕ заработали

В январе я писал, что почти вся прибыль уходит обратно в Директ и телеграм-посевы, а про качество лидов выводов делать пока не могу. Теперь могу.

Логика была простая: есть конверсия в оплату, есть средний чек, значит, покупаем трафик, пока экономика сходится. На бумаге сходилась, по факту нет. Люди из рекламы приходили, тыкали пару раз и уходили. По сути мы платили за то, чтобы человек один раз узнал, сколько калорий в шаурме.

Из того, что до сих пор смешно вспоминать. Был у нас креатив, которым я гордился: кнопка «92/100 уже подключились» и «бот бесплатный для первых 100 человек». Дефицит, социальное доказательство, всё по учебнику. Семь размещений, около 370 регистраций, две покупки. А лучше всего в итоге отработал самый примитивный вариант: «Хочешь похудеть? Сфотографируй еду, узнай калории за 5 секунд». Никакого хука, никакого сторителлинга, и он в одиночку принёс больше, чем все остальные креативы вместе взятые.

Самое обидное, что по цифрам это было видно почти сразу. Но я полгода находил объяснения, почему на этот раз получится. Ноябрь вышел в плюс на распродаже 11.11, и я решил, что реклама работает, надо просто больше. Декабрь стал худшим месяцем за всю историю проекта. Январь, февраль в минусе. Я всё ещё «докручивал кампании».

В марте выключили Директ.

Регистрации упали в несколько раз, частично из-за рекламы, частично из-за того, о чём ниже.

Вот как это выглядело в цифрах. Январь, пик рекламы: 4,700 регистраций и почти 100 новых оплат за месяц. Июнь: около 600 регистраций и 22 новые оплаты. Я не был уверен, что проект это переживёт.

А он взял и закрылся в плюс, впервые без рекламы. Расходы ушли, а те, кто пришёл сам, продлевали подписку, этого хватило. Летом три месяца подряд в плюс, без рекламного бюджета вообще. Параллельно полгода ковырялись в SEO: статьи про продукты, рецепты, вся эта рутина. Органика оказалась в разы качественее рекламы: люди приходят с конкретным вопросом про еду и заметно чаще остаются. Сейчас регистрации снова растут, уже без бюджета.

Урок стоил нам примерно года и суммы, о которой я стараюсь не думать. За эти деньги мы купили себе красивый график регистраций.

📵 Telegram, Россия и веб-апп

В первом посте я гордо написал: «отдельное приложение делать не хочется, всё работает в одном окне диалога». Беру свои слова обратно, причём не по своей воле.

С конца зимы Telegram в России работает через раз. Текст ещё доходит, фото и голосовые как повезёт. Я это заметил не из новостей, а по графане: количество загружаемых фото в день сначала просто просело, а потом тренд стал устойчиво нисходящим, при том что людей в боте меньше не стало. Для бота, где главное действие «отправить фотографию тарелки», это фактически выключенный продукт. За новостями я тоже следил и понимал, к чему идёт, поэтому веб-апп начал писать заранее, ещё до того, как всё окончательно посыпалось. В мае запустили.

К тому же и до этого было ясно, что смотреть график веса за три месяца или листать дневник за неделю в чате с кнопками больно.

Короче, веб-апп. Тот же дневник, те же анализы, та же норма, но в нормальном интерфейсе с графиками. Аккаунт общий с ботом: можно фоткать в телеграме, а отчёты смотреть в браузере.

Для России: app-ru.scanfood.ai, открывается без дополнительных настроек.

Для остального мира: app.scanfood.ai

Бот никуда не делся: если Telegram у вас работает, пользуйтесь им, если нет, есть веб, данные одни и те же.

🌍 34 языка

Заодно перевели и бота, и веб-апп на 34 языка. Английский лендинг живёт на en.scanfood.ai. Пока русскоязычных у нас 99%, так что если у вас есть друзья, коллеги или вторая половина, которые не читают по-русски, покажите им по возможности.

🥑 Лена

Наверное, это главное, что случилось с продуктом за год.

В январе я писал про «ИИ-нутрициолога, который помнит твои цели». Тогда это был чат с GPT, который умел читать дневник. Сейчас это Лена, и через неё можно рулить всем сервисом обычным разговором.

Что она умеет на практике.

Во-первых, дневник можно вести прямо через неё, кнопки не трогать вообще. Пишешь ей «на завтрак была овсянка на молоке с бананом и кофе», она разбирает, считает и кладёт в дневник. Фото можно кинуть прямо ей в чат, голосовое тоже. Ошибается она тоже как человек, и поправляется тоже как человек:

Ещё она придумывает еду из того, что есть в холодильнике. Типичный сценарий: «в холодильнике курица, брокколи и остатки риса, что из этого приготовить на ужин, чтобы влезть в норму?». Лена предложит вариант, впишет его в оставшуюся на день норму и спросит, сохранить ли рецепт в избранное. Ещё популярное: «хочу что-нибудь на 500 ккал с упором на белок». Я обещал эту фичу ещё в первом посте, только тогда представлял её себе формой с полями :)

Планы питания: на день или неделю, с нужным числом приёмов пищи, под вашу норму и БЖУ. Понимает ограничения: ПП, кето, вегетарианство, бюджет, «без молочки», «на выходных можно чуть больше». Блюда из плана добавляются в дневник в один клик. Планы есть и в обычном интерфейсе, кнопками, но в разговоре получается точнее, потому что можно уточнять на ходу. За лето люди собрали почти 900 планов.

И с ней можно разбирать свои цифры. «Как я ел на этой неделе?», «покажи прошлый месяц для сравнения», «почему вес стоит?». Она видит дневник, трекер веса и профиль, так что отвечает именно про вас.


Да, это мой дневник. Да, две записи за месяц: в августе я объявил себе отпуск от подсчётов, и теперь пытаюсь вернуться к регулярным записям, пока получается через раз. Лена меня поймала раньше, чем вы :) Зато видно, что она реально смотрит в мои данные, а там всё как есть. А пометки «из Telegram» это как раз общий аккаунт: начал разговор в боте, продолжил в веб-аппе, история одна.

Плюс она помнит аллергии, что вы не едите, что любите, какая у вас цель, так что каждый раз объяснять заново не нужно.

И самое важное лично для меня. Я делал этот бот как человек, который всю жизнь борется с лишним весом, и борьба эта, как видите, идёт до сих пор, причём часто не в мою пользу. Мне хотелось, чтобы с Леной можно было именно поговорить. Выговоров про еду в моей жизни и так хватало. Она одинаково спокойно работает с теми, кто худеет, держит вес или набирает. За торт не ругает. И за пиццу тоже:

Вот примерно так это и должно работать. Без «ты всё испортил», зато с «запас есть, давай нормально поужинаем, что дома есть?». Если сказать ей, что вы свободный человек и не обязаны есть белок в каждом приёме пищи, спорить она не станет, просто перестроит план без этого занудства. Мне такого собеседника в своё время сильно не хватало.

Пообщались с ней уже больше полутора тысяч человек, и это самая «липкая» фича из всего, что мы делали. По нашим данным те, кто хоть раз поговорил с Леной, через месяц ведут дневник вдвое чаще остальных. Понимаю, что это корреляция и, возможно, с ней просто разговаривают те, кто и так настроен серьёзно. Но такого разрыва ни одна другая фича не даёт.

🍰 Наглядно, на себе

Раз уж Лена меня сдала, покажу всю картину. Июнь и июль я вёл дневник каждый день. Среднее около 2,060 ккал при норме 2,208, без подвигов, просто записывал.


Вес за это время ушёл со 110 до 100. В августе я дневник забросил, и вот результат:


Плюс пять за месяц. В августе я уехал в отпуск и решил заодно сделать перерыв от продукта, который сам же и разрабатываю. Обидно, но зато наглядно.

🧰 Мелочи, которые тоже есть

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

🤝 Чем может помочь клуб

Теперь просьбы.

Ищем человека, который умеет открывать новые направления. Мы знаем один канал, который приносит деньги, и не знаем второго. Нас двое, оба делаем продукт, и на то, чтобы пробовать новое, руки не доходят. Нужен тот, кто придёт со своими идеями или готов взять что-то из нашего бэклога, где ещё искать пользователей (блогеры, партнёрства, англоязычный рынок, что-то, о чём мы не думали), возьмёт направление на себя целиком и будет отвечать за результат. Условия обсуждаемы: доля, процент с привлечённого, что-то смешанное. Если это про вас или вы знаете такого человека, напишите мне, цифры расскажу подробнее, чем здесь.

Тренеры и нутрициологи. Партнёрка и марафоны никуда не делись. Если ваши клиенты сейчас ведут дневник в FatSecret бесплатно для FatSecret, давайте это поменяем.

Нерусскоязычные друзья. Если у вас есть коллеги, друзья или вторая половинка, которые не читают по-русски, покажите им en.scanfood.ai, пожалуйста. Английским дело не ограничивается, языков 34, практически на любой вкус. Буду признателен :)

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

И чтобы не было ощущения, что мы сидим и ждём, когда нам принесут идеи. Куда расти, мы в целом понимаем: партнёрки с тренерами и нутрициологами, блогеры, англоязычный рынок, мобильные приложения. Список длинный. Но нас двое, и если размазаться на всё подряд, не сделаем ничего. Поэтому и ищем людей, которые возьмут кусок этого списка целиком.

Попробовать можно тут:

👉 Telegram-бот
👉 Веб-апп
👉 кто не в России, вам по этой ссылке)
👉 Лендос, если хочется сначала почитать о нас.

Пишите сюда или в Telegram. Читаю всё, на душноту отвечаю с особым удовольствием :)

Связанные посты
24 комментария 👇

спасибо что поделился опытом!

Был у нас креатив, которым я гордился: кнопка «92/100 уже подключились» и «бот бесплатный для первых 100 человек». Дефицит, социальное доказательство, всё по учебнику

для таких людей котёл в аду заполнен на 92/100 человек, я уверен :)
(извини за негатив, просто сиильно не люблю такие штуки)

Вопрос по теме: а вы калибруетесь как-то на каких-то реальных данных? Ну то есть насколько у вас бот точно считает кбжу, известно? Без весов, без всего, просто по фотографии. Мы когда-то на коленке прикидывали, и ошибка легко может быть до двух раз, что как бы разница между дефицитом и ожирением.

  Развернуть 1 комментарий

@marinegor, ахах, ну я в креативах не силен, мне показалось это отличным заголовком, а потом оказалось что это изъезженная до дыр фраза, примерно как "подписка по цене чашки кофе".

Мы калибруемся на вот таком датасете:
https://github.com/google-research-datasets/Nutrition5k

Фото пользователей мы не храним у себя, поэтому свой датасет не можем формировать. Может надо хранить для исследовательских целей, но пока нам кажется это не очень приватным для пользователя.

Отклонение на разных моделях разное, но +/- 10% получается. Но если продукт понятный, например рис с курицей, фото сделано "правильно", не засвечено, правильный ракурс, есть ориентиры в виде вилки например, чтобы модели удобно было обсчитать, то погрешность минимальна.

Главная моя мысль в том, что приложение помогает быстро вести дневник питания, т.е. вести учет входящих :D

Понятно что "скрытые" и очень калорийные продукты в блюде ты по фото не определишь (например, 5, 10 или 20гр масла ты добавил в блюдо). Поэтому какой никакой ручной труд должен быть чтобы уменьшить это отклонение до 2-3%. Я лично пользуюсь либо голосовыми, либо текст+голосовые, фото редко использую, когда совсем лень и я готов принять это отклонение в 10%.

Так же мы считаем у себя такую метрику как "Доля корректировок":


Это сколько в % от общего кол-ва сделанных анализов пользователям пришлось корректировать. Так сравниваем качество самих моделей. Надо метрику эту дорабатывать еще конечно, брать по категориям фото/аудио/текст еще. Руки пока не доходят докрутить)

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

Чем вы отличаетесь от конкурентов? Какое у вас позиционирование?
Почему нужно заплатить именно вам?)

  Развернуть 1 комментарий

@alenasolo,

Начнем с позиционирования: мы не просто приложение-калькулятор, а еще и ИИ-агент, который знает лично вас.

Считать калории по фото сейчас умеют все, кто дотянулся до вайбкодинга или у кого есть платная подписка на ChatGPT и аналоги, тут не удивишь.

Можно взять ChatGPT и добросовестно скармливать ему свои приёмы пищи, поначалу будет отлично. Но через год он не вспомнит, сколько вы весили прошлой весной, что не едите молочку и что вот этот план вы уже пробовали в мае и он вам не зашел. Мы этот контекст ведём и не теряем: Лена помнит цели, ограничения, привычки и всю историю дневника, вашу статистику и отвечает исходя из этого, а не из общих соображений.

Второе: комплект. Любите систему, генерируете план на неделю, получаете список продуктов и рецепт под каждый приём пищи. Одной кнопкой сохраняете весь план в дневник. Вы спонтанный, спрашиваете «что бы сейчас съесть» и получаете блюдо, которое влезает в остаток нормы исходя из ваших предпочтений. Обычно это два разных продукта и две подписки, у нас одна.

Про деньги. У MyFitnessPal три тарифа: бесплатный, Premium за $79.99 в год и Premium+ за $99.99, планировщик питания только в старшем, а в мае они ещё и унесли распознавание блюда по фото из бесплатного в платный. У нас наоборот: всё, что мы добавляем, достаётся действующим подписчикам бесплатно. Те, кто год назад купил подписку, где был только анализ по фото, голосу и тексту, сегодня пользуются планами питания, генерацией блюд, трекером веса и нутрициологом без доплат. И цена фиксируется: купили по скидке 40% и не отменяете, значит, платите столько же дальше, сколько бы функций ни прибавилось.

Третье: продукт живой. Нас двое, обновления выходят постоянно. Можно написать в поддержку, предложить идею, и она может появится в сервисе завтра, такое было уже не раз. Попробуйте прокинуть фичу в FatSecret или YAZIO.

Ну и наверное напоследок, мы предлагаем сразу 2 платформы по одной подписке: Telegram + web app, вы можете начать в одной и продолжить в другой и наоборот, для вас поменяется только UI, все остальное будет одинаковым. Мобилка в работе, попробуем до НГ зарелизить, stay tuned :)

Хотя нет, еще раз напоследок :D Если совсем честно про планы: ScanFood для нас не конечная точка, хочется строить платформу вокруг здоровья и веса, дневник это только первый кусок. Понимаю, как самонадеянно это звучит от команды из двух человек, поэтому дат не обещаю :D

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

  Развернуть 1 комментарий

@yuragazaryan, спасибо большое за развернутый ответ!!)
А какие у вас цены? Вы ограничиваете кол-во вопросов и фото которые может вводить пользователь? Ведь пользователь может потратить все токены, которые ему предназначены

  Развернуть 1 комментарий

@alenasolo, по ценам, сейчас вот так:

1 неделя - 199р
1 месяц - 399р
1 год - 2499р

Можно оплатить иностранной картой.
Переодически делаем рассылки со скидками на 1 год подписки.

На уровне API и внутренних вызовов софта есть тротлинг (это различные ограничения на использование функциона в единицу времени, с одного IP адреса, по кол-ву запросов и т.д., чтобы избежать абьюза системы).

На уровне пользователя, есть ограничения сверху, если кто то его превысил, то нам придет алерт и будем с этим разбираться. За год с небольшим было всего 2 превышения, но там пользователи именно абьюзили систему, возможно пытались сделать CLI/API и через нашу систему предоставлять доступ к своим (мое предположение). Десятки запросов в секунду с одного аккаунта, причем запросы очень разроздненные, по разным типам данных одновременно (фото и текст например). Пользователь был предупрежден, что так делать не надо, после предупреждения ботом больше не пользовались :D Выводы можно сделать соотвествующие ))

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

  Развернуть 1 комментарий

@yuragazaryan, а как вы рассчитываете экономику проекта, если человек может выесть 10% апи заложеного на него или 90% апи? у вас получается маржинальность все время плавает?)

  Развернуть 1 комментарий

@alenasolo, по каждому пользователю плавает, а сумма по всем пользователям +/- стабильная. У подписки есть лимит, так что худший случай ограничен сверху, а тех, кто доходит хотя бы до 70-80% лимита, единицы.

Мы смотрим общий чек в кабинете провайдера с разбивкой по дням и ключам, плюс экспериментируем с моделями, в том числе по цене. Индивидуально тоже считаем, но пока хватает и общей картины.

Ну и тут работает та же экономика, что в фитнес-клубе: зарабатывают не на тех, кто ходит каждый день, а на тех, кто купил годовой, походил месяц и бросил. У нас, к сожалению, похоже. Активные пользователи тоже в плюсе, просто маржа с них меньше. Есть идеи, как мотивировать не бросать, но до них тоже должны дойти руки.

  Развернуть 1 комментарий

А умеет считать калории по штрихкоду типа как фатсекрет?

  Развернуть 1 комментарий

@StipJey, пока нет. Хотели сделать, садились раза три за эту задачу, но там беда с данными. Сам штрихкод одинаковый везде, а вот базы, где по коду лежит состав и КБЖУ, нормальной нет. Большие агрегаторы американские, денег просят прилично, а наших продуктов они не знают. Открытые базы знают какие то крупные бренды, типа Coca-Cola и ещё может сотню брендов, дальше пусто. Весовой товар и всякие «Красная цена» кодируются внутри самой сети, снаружи их вообще не достать.

Проверяли на своей корзине из Пятёрочки, половина сканов «не найдено». Сфоткать этикетку получается быстрее, а это у нас и так есть.

Задача в беклоге, надо придумать элегантное решение чтобы самим распозновать штрихкод и КБЖУ с этикетки и растить базу самим: сфоткал состав, он запомнился под этим штрихкодом, следующему человеку уже не надо. Практически уверен, что фатсекрет так и нарастил свою.

  Развернуть 1 комментарий

@yuragazaryan, уже больше года считаю калории. Пробовал использовать существующие решения, но после того как несколько раз попал на онбординг форму из 100500 шагов, решил что быстрее будет сделать приложение самому. Как говорится так сильно я еще никогда не ошибался))

Приложение в итоге сделал и пользуюсь им около года: https://app.macromate.fit/

По поводу распознавания по штрих коду сделал ровно так как ты и описал. Подключил open food fact базу. На удивление в ней есть очень много продуктов из моего рациона. Если продукт не найден в off, делаю фото этикетки + кбжу и продукт сохраняется в свою базу.

  Развернуть 1 комментарий

@dima_malafeyeu, класс!
Я попытался зайти в приклад, но я как понял ты только под себя его делал. Внешние пользователи не могу пользоваться?

  Развернуть 1 комментарий

А в России без VPN работает? У вас скорее всего под капотом Open AI или Claude или Gemini, а они без VPN не откроются 🤷‍♂️
Слышал конечно про Deep Seek и другие китайские модели они наверное норм, не в курсе.

  Развернуть 1 комментарий

@CaptainMCity, я выше писал об этом, из РФ работает без VPN.

https://app-ru.scanfood.ai

  Развернуть 1 комментарий

@yuragazaryan, спасибо) Вы подтвердили мои догадки про китайские модели))

  Развернуть 1 комментарий

@CaptainMCity, ничего я не подтверждал, я лишь сказал что в РФ по ссылке выше работает без VPN, какие модели мы используем я говорить не буду, потому что их как минимум 2 и они переодически меняются :)

Если чутка разобраться как работают компьютерные сети, то можно таких дел наворотить )))

  Развернуть 1 комментарий

@yuragazaryan, спасибо за ответ)))

  Развернуть 1 комментарий
Константин Шукалов Предприниматель, гик, техномаг 🌝 11 сентября в 10:30

С интересом прочел пост и у меня есть вопрос о веб-аппке ) По идее, чтобы веб апп нормально работал с пушами и всем остальным, на том же iOS его вроде надо добавить на главный экран в виде иконки, но его еще надо добавить и если я не ошибаюсь, сделать это из основного браузера, а не in app браузера какой нибудь Телеги.

Интересно было бы узнать, как вы с этим трением на пути пользователя работаете )

  Развернуть 1 комментарий

@kshukalov, да, это большая боль, очень сложная задача на самом деле.
В телеге есть mini-app, из него можно пользоваться в целом без проблем и все пуши будут идти в телегу. Но мини апп в телеге из РФ очевидно не работает без VPN.

Мы стараемся привлекать трафик с лендоса, блога, тогда пользователь сразу приходит в веб апп со своего браузера, а не из встроенного. В iOS в браузере нельзя включить пуши, действительно надо попросить пользователя добавить на главный экран. Напоминалка об этом есть внутри веб аппа. Так же механика добавить на главный экран, включить уведомления, добавлены в ИИ нутрициолога, она постарается вам рассказать почему это важно :)

Статистика пока, если честно, не в нашу пользу, но мы работаем над этим )

  Развернуть 1 комментарий

А какая модель используется для распознования еды?

  Развернуть 1 комментарий

@bystritskiy, мы используем практически все популярные и несколько экспериментальных моделей, постоянно сравниваем и выбираем лучших кандидатов под разные задачи.

  Развернуть 1 комментарий

Сори, если криво смотрел, но для описанной аудитории как будто самый основной канал -- это UGC через какое-нибудь агентство. Были ли уже эксперименты и если да, то как прошло?

  Развернуть 1 комментарий

@ste1v0, пока таких экспериментов не было.
Мы в эту степь не копали, но обычно агенство просит очень большой бюджет, что на наших объемах пока не выгодно.

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб