Я фитнес-тренер. Написал себе приложение вместо Excel — теперь в нём 660 тренеров, но я до сих пор не знаю, где брать новых
Я персональный тренер. Расписание держал в заметках, тренировки клиентов — в Excel, КБЖУ — в калькуляторе. В начале лета надоело, и я сел писать себе приложение. За полтора месяца в нём собралось 660 тренеров, в начале месяца я включил платную подписку. Рассказываю честно: что получилось, что сломалось в первую же ночь и почему главная проблема оказалась совсем не в разработке.
Как выглядит работа тренера изнутри
Я веду клиентов в зале. Обычный день: шесть-семь человек, у каждого своя программа, свои болячки, свои веса.
Клиент подходит к штанге и спрашивает: «Сколько я в прошлый раз жал?». И вот тут начинается. Я лезу в телефон, открываю Excel, ищу вкладку с его фамилией, листаю вправо до нужной даты, щурюсь в ячейку. Всё это — стоя в зале, между подходами, пока человек ждёт. Иногда файл не открывался. Иногда я просто не находил нужную строку и говорил «давай 60, вроде столько было».
Расписание жило в заметках телефона. КБЖУ я считал в калькуляторе на сайте и переписывал в переписку с клиентом. Кто заплатил, кто нет, у кого сколько занятий осталось из абонемента — держал в голове и в блокноте. Периодически ошибался в свою же пользу и потом чувствовал себя неловко.
Так работает почти каждый тренер, кого я знаю. Это не потому что мы такие неорганизованные, а потому что нормального инструмента под рукой нет.
Почему не взял готовое
Взял бы, если бы нашёл.
Зарубежные комбайны (Trainerize, TrueCoach, Everfit) стоят $60–200 в месяц, на английском, оплатить их из России сейчас отдельный квест. Российские сервисы, которые я смотрел, — это в основном CRM для фитнес-клубов: расписание, абонементы, касса, учёт сотрудников. Они про бизнес клуба, а не про то, что происходит между мной и клиентом у стойки со штангой.
А мне нужно было ровно одно: чтобы журнал тренировки заполнялся быстрее, чем клиент успеет отдохнуть между подходами.
Что я сделал
Приложение живёт в Telegram — там, где я и так переписываюсь с клиентами. Отдельно есть версия для обычного браузера, о ней ниже.
Что внутри:
Расписание на неделю. Вся неделя на экране, запись клиента в пару касаний. Утром приходит уведомление, кто сегодня.
Журнал тренировки. Вес, повторы, подходы вводятся колесом-пикером — без клавиатуры, одним пальцем, за секунду. Под каждым упражнением подпись: что клиент делал в прошлый раз. Больше не надо ничего искать и вспоминать — я вижу «75 × 8» и понимаю, что сегодня даём 77,5.
Каталог упражнений. 400 с лишним штук, с поиском, который понимает живой язык зала. Пишешь «румынка» — находит румынскую тягу. «Бабочка» — сведение в тренажёре. «Платформа» — жим ногами. Я специально собирал этот словарь сленга, потому что никто в зале не пишет «сведение рук в тренажёре баттерфляй».
Прогресс. Приложение само считает рост силы по каждому упражнению и хранит рекорды. Клиенту есть что показать — а это то, ради чего он продолжает ходить и платить.
Абонементы и оплаты. Кто сколько занятий отходил, кто заплатил. Больше не в блокноте.
Фишка, ради которой всё это имеет смысл
Клиент видит свою программу по обычной ссылке.
Я собираю ему программу, нажимаю «поделиться» и скидываю ссылку в чат. Он открывает её в браузере — на телефоне, на работе, где угодно. Видит план на сегодня и вписывает свой результат: сколько сделал, с каким весом, комментарий («поясница ныла, снизил»). Я сразу вижу, что он реально сделал, а не что должен был.
Ему не надо ничего скачивать. Не надо регистрироваться. Не надо заводить аккаунт, придумывать пароль и подтверждать почту.
Это звучит как мелочь, но именно на этом шаге у всех остальных всё и умирает. Я смотрел конкурентов: везде клиенту нужен как минимум аккаунт, а чаще ещё и приложение из стора. Из десяти моих клиентов такое поставят двое. Из двоих откроют один. По ссылке открывают все.
Telegram начали замедлять — пришлось делать вторую версию
В этом году Telegram в России стали резать. Для приложения, которое живёт внутри Telegram, это приговор: у тренера без VPN оно просто не открывается.
Пришлось за пару дней собрать вторую обёртку: то же самое приложение, но в обычном браузере. Заходишь по ссылке, ставишь иконку на «Домой» — работает как обычное приложение, без Telegram и без VPN. Данные общие: начал на телефоне в зале, продолжил в браузере дома, всё синхронно.
Сейчас это, по сути, две двери в один продукт. Тренеры пользуются обеими.
Деньги
В начале месяца включил платную подписку: 390 ₽ в месяц, первые 7 дней бесплатно.
Почему так дёшево: тренер зарабатывает 1500–3000 ₽ за занятие, но психологически платить за софт он не привык вообще. 390 — это цена, при которой не надо думать. Возможно, я ошибаюсь и надо было ставить больше — пока не знаю.
Оплата через ЮKassa. Я самозанятый, поэтому пришлось разбираться с чеками: теперь на каждый платёж автоматически выбивается чек в «Мой налог» — сам, без меня. На это ушло два дня и куча проверок: главный страх был выбить клиенту двойной чек и потом объясняться с налоговой.
Первая ночь после включения оплат была весёлой. Приложение начало отдавать ошибки волнами: люди заходят, а у них крутится вечная загрузка. Оказалось — пул соединений с базой не выдержал нагрузки, а планировщик уведомлений раз в минуту намертво вешал весь сервер на 20 секунд. Чинил в три ночи, деньги потом перепроверял вручную по каждому платежу.
Честные цифры на сегодня
- 660 тренеров зарегистрировались
- около 500 завели хотя бы клиента и реально работают
- 40–50 человек заходят каждый день
- платящих — около десятка. Триал первой волны уже истёк — это не новички на бесплатном периоде, а те, кто попробовал и решил платить. Из сотен зарегистрировавшихся пока платит десяток. Мало? Возможно. Но я пишу как есть — красивую цифру сюда ставить не буду
Я специально не пишу «наш продукт выбрали сотни тренеров». Никто нас не «выбирал» — люди пришли, попробовали, часть осталась платить, часть ушла. Это нормально, и я не собираюсь это прятать.
Главная проблема — и она вообще не в разработке
Я думал, что тяжело будет писать код. Оказалось, тяжело — находить людей.
Раньше я приводил тренеров рассылками по профильным чатам. Написал в самый крупный чат тренеров (8400 человек) — меня забанили за рекламу. Купить рекламу в Telegram-каналах сейчас тоже почти нельзя: после закона о маркировке рекламы админы-физлица просто не связываются.
Я думал, спасёт поиск. Сделал сайт, разобрался с SEO, и тут выяснилось прекрасное: запросов вроде «приложение для фитнес-тренера» в Яндексе — несколько сотен в месяц на всю страну. Не десятки тысяч. Сотни. А в топе по ним сидят компании с сайтами 2014 года. То есть даже если я выиграю эту гонку, приз — пара десятков заходов в месяц.
Тренеры не ищут такой софт в поиске. Они вообще не знают, что он бывает. Они сидят в Telegram, в Instagram и в своих залах.
Так что сейчас у меня работающий продукт, живые пользователи, первые оплаты — и полное непонимание, как масштабировать приток. Это, как выяснилось, куда более интересная задача, чем всё, что я делал до этого.
Если вы дочитали
Буду благодарен за два ответа:
1. Где искать эту аудиторию? Тренеры — люди не из интернета, они в залах. Реклама в Telegram перекрыта, поиска нет. Что бы вы делали на моём месте?
2. 390 ₽ в месяц за такой инструмент — это дорого, дёшево или в самый раз? Мне кажется, я продешевил, но боюсь спугнуть.
Приложение — https://gymdesk.ru. Если вы тренер — заходите, первые 7 дней бесплатно, и напишите мне, что в нём не так. Я исправлю: я тот же самый человек, который им пользуется каждый день в зале.