Первый платный клиент на AI-автоматизацию: как за два дня поднял бота для косметологии, нашёл ошибку в собственном понимании задачи и сделал шаблон для следующих

Два дня назад мне написал Андрей из Питера. Косметологическая клиника, 40 услуг в прайсе, контент публикуют вручную в каждую соцсеть по отдельности. Вопрос простой: можно автоматизировать? Это мой первый платный клиент на автоматизацию бизнеса. Не виллы, не своё — чужой бизнес, чужая ниша, реальные деньги. Вот что получилось за два дня, что пошло не так и почему правильное решение оказалось не самым технологичным.

До этого момента всё, что я строил в части AI-автоматизации, было для собственных нужд. Боты управляли моими виллами, публиковали мой контент, считали мои расходы. Я хорошо понимал задачу, потому что сам был клиентом. С Андреем всё было иначе: его бизнес, его аудитория, его контент-процессы. Это принципиально другая история — и она дала мне несколько уроков, которые я не ожидал.

Ночь: поднять сервер и сделать кросспост

Ночью, сразу после разговора с Андреем, я поднял отдельный дроплет. 12 долларов в месяц, своя среда, отдельная от моей основной системы. Это важно: не тащить клиентские данные в инфраструктуру, которая управляет моим бизнесом. Разделение с самого начала.

На дроплет поставил платформу для агентов — ту же, на которой работает моя система. Подключил Telegram, ВКонтакте, Instagram. Поднял первый бот: контент-менеджер клиники публикует пост в Telegram-канал, пост автоматически уходит в VK и Instagram. Простой кросспост, без генерации, без согласования — просто "опубликовал в одном месте, появилось в трёх".

Протестировал. Работает. Написал Андрею: готово, смотри. Пошёл спать.

Утро: альбомы разбились на одиночные фото

Утром выяснилось, что альбомы из нескольких фото разбиваются на отдельные посты. Вместо одной карусели из 5 фото получилось 5 одиночных постов — в каждой соцсети. Пришлось всё удалять и переделывать.

Проблема технически понятная: Telegram отправляет каждое фото альбома отдельным сообщением. У каждого сообщения есть поле media_group_id — оно одинаковое для всех фото из одного альбома. Нужно собирать сообщения с одинаковым media_group_id в буфер, ждать некоторое время после последнего фото, потом публиковать как единый альбом в другие соцсети.

Добавил буферизацию. Протестировали с Андреем: 4 фото ушли одной каруселью в VK и Instagram. Работает правильно. На это ушло полдня — не потому что сложно, а потому что нужно было аккуратно обработать таймауты: сколько ждать после последнего фото, прежде чем считать альбом завершённым.

Главная ошибка: я начал не с того

Потом Андрей спрашивает: "А где генерация? Мы же договаривались, что бот будет сам писать посты."

Смотрю в свои заметки. Там действительно написано: "AI генератор постов". Я начал с простого кросспоста, потому что думал: сначала надёжная доставка, потом генерация. Логично с инженерной точки зрения. Но клиент ждал другого — он хотел AI-редактора с самого первого дня, а не технический фундамент.

Это самый важный урок из всего проекта: всегда уточняй, что именно человек ожидает получить на первом шаге. Не додумывай за него. "Автоматизация контента" для меня означала надёжный кросспост, для Андрея — AI, который пишет тексты. Одна фраза разными людьми читается по-разному.

Переписал бота за вечер.

Как работает финальный бот: схема за один вечер

Новая схема такая: контент-менеджер клиники кидает во внутренний канал описание того, что хочет опубликовать. Просто текст — "процедура RF-лифтинга, акция до конца месяца". Бот берёт это описание, лезет в прайс-лист клиники (299 позиций, загрузил реальный PDF с ценами), находит нужную услугу и генерирует полноценный текст поста.

Потом показывает черновик с тремя кнопками: опубликовать, переделать, внести правки. Контент-менеджер смотрит, нажимает кнопку. Если "опубликовать" — пост улетает сразу в 4 места: публичный Telegram-канал клиники, ВКонтакте, Instagram-пост и Instagram Stories. Плюс бот отдельно присылает укороченную версию для Яндекс.Карт — там ограничение по символам жёсткое.

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

Отдельная функция — удаление одной кнопкой. Если пост опубликован и что-то пошло не так — нажал кнопку в Telegram, пост удалился из всех четырёх площадок синхронно. Не нужно заходить в каждое приложение отдельно.

Урок про картинки: не всё технологичное правильно

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

Попробовал. Запустил несколько вариантов. И сразу понял: для косметологии это убивает доверие. Стоковая красотка в белом халате на сгенерированном фоне — это реклама шампуня из 2015 года, не медицинская косметология. Люди, которые выбирают клинику, смотрят на реальные фотографии: реальный кабинет, реальный специалист, реальные фото "до-после" от реальных клиентов. Это не про иллюстрации — это про доверие.

Убрал генерацию изображений. Бот теперь просит прикрепить собственное фото при отправке описания поста. Это немного больше работы для менеджера, но результат несравнимо лучше. Правильное решение не всегда самое технологичное — иногда оно самое честное.

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

Стоимость: $2 в месяц за AI-генерацию

Отдельная история с экономикой. Генерацию текстов я подключил через OpenRouter — агрегатор, который даёт доступ к разным языковым моделям по единому API. Это позволяет выбрать модель под задачу и платить только за реальные запросы, без фиксированной подписки.

Для генерации постов клиники я выбрал небольшую модель — хватает производительности, стоит копейки. При типичном объёме публикаций (2-3 поста в день) выходит около 2 долларов в месяц на генерацию. Это не опечатка. Два доллара.

Инфраструктура (дроплет) стоит $12 в месяц. Итого: $14 в месяц, из которых $2 — AI-генерация текстов. Клиент платит фиксированную ежемесячную плату, внутри которой это легко покрывается. Оптимизация стоимости AI-агентов — это не магия, это просто правильный выбор инструмента под задачу. Большая модель здесь была бы избыточной и дорогой.

Итог за два дня: что получил Андрей

К концу второго дня у клиники работал следующий инструмент: контент-менеджер заходит во внутренний Telegram-канал, пишет короткое описание и прикрепляет фото. Бот генерирует текст на основе реального прайса с реальными ценами, показывает черновик, ждёт одобрения. После одобрения пост появляется сразу в Telegram, ВКонтакте, Instagram и Instagram Stories. Параллельно присылает версию для Яндекс.Карт. Если нужно удалить — одна кнопка, удаляет везде.

Руками контент-менеджер делает только одно: пишет описание и нажимает одобрить. Всё остальное автоматически.

Сколько времени экономит система? До неё: опубликовать пост в 4 соцсети вручную — это зайти в каждое приложение, подготовить текст под каждую платформу (у всех разные ограничения по символам и разный стиль), загрузить фото, опубликовать. Плюс отдельно Яндекс.Карты. Это 20-40 минут при хорошем темпе. Теперь: написал описание, нажал одобрить — 3 минуты. При трёх постах в день экономия около 1-1.5 часа ежедневно.

Главное, что я получил: шаблон для следующего клиента

Самый ценный результат этих двух дней — не сам бот. Шаблон.

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

Это та же логика, которую я применяю во всей своей инфраструктуре: превратить ручную работу в шаблон, чтобы второй раз было быстрее первого, а третий — ещё быстрее. Агентство, которое каждый раз начинает с нуля, не масштабируется. Агентство, у которого есть задокументированный шаблон — масштабируется.

Следующему клиенту не нужно будет ждать двух дней. Скорее всего, хватит одного — или даже меньше, если бизнес достаточно похож по структуре (небольшая команда, один-два контент-менеджера, несколько соцсетей).

Что не вошло в первую версию и появится дальше

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

Второе — аналитика. Бот сейчас не собирает данные о том, какие посты дали больше охвата, какое время публикации работает лучше, какие темы набирают больше реакций. Это следующий логичный шаг, но для старта это лишнее — сначала нужно наладить сам процесс публикации.

Третье — мультиаккаунт. Если у клиники несколько аккаунтов в Instagram (например, разные города), сейчас это требует отдельной настройки. В шаблоне это можно сделать конфигурируемым параметром — одна установка, несколько аккаунтов.

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

Три принципа, которые я вывел из этих двух дней

Принцип первый: спрашивай, что ожидают, — не додумывай. Я начал с кросспоста, потому что это казалось разумным первым шагом. Клиент ждал AI-редактора. Один день потерян на переделку. Теперь перед стартом любого проекта первый вопрос: "Что именно вы хотите увидеть на первом демо?"

Принцип второй: правильное решение не всегда самое технологичное. Сгенерированные изображения — это интересно технически, но неправильно для конкретной задачи. Иногда лучший выбор — попросить клиента прикрепить своё фото. Инструмент должен усиливать то, что уже работает, а не заменять это чем-то новым ради новизны.

Принцип третий: документируй параллельно со сборкой. Если ты что-то строишь и при этом не документируешь — ты строишь только для текущего клиента. Если документируешь — строишь шаблон для всех следующих. Это разница между одноразовой работой и масштабируемым бизнесом.

Два дня, один клиент, одна ниша — и три урока, которые я буду применять на каждом следующем проекте. Первый платный клиент всегда особенный не потому что первый, а потому что учит сильнее всего.

Что дальше

Сейчас у меня есть рабочий шаблон для AI-автопостинга в 4 соцсети с согласованием. Он подходит для любого малого бизнеса, где есть контент-менеджер и несколько соцсетей: клиники, салоны, рестораны, магазины. Разворачивается за полдня. Стоит $12-15 в месяц на инфраструктуру.

Следующий шаг — добавить к этому шаблону слой обучения. Не просто "бот публикует", а "бот учится писать в голосе конкретной клиники". Это Solar AI Mentorship в действии — та история, которую я описал отдельно. Андрей уже в списке на второй пилот.

Если у вас есть бизнес, где контент публикуют вручную в несколько соцсетей, — напишите, покажу, что именно можно автоматизировать под вашу задачу. Только реальные кейсы, без обещаний.

Кто из вас публикует контент в несколько соцсетей вручную? Сколько времени в неделю это занимает — и что именно в этом процессе раздражает больше всего?

  • Отдельный дроплет $12/мес — клиентские данные отдельно от своей инфраструктуры
  • Баг с альбомами: media_group_id + буферизация — половина дня на починку
  • Главная ошибка: начал с кросспоста, а клиент ждал AI-редактора
  • Генерация изображений убрана: для косметологии работают реальные фото, не сгенерированные
  • $2/мес на AI-генерацию текстов через OpenRouter
  • Итог: 1 описание + 1 кнопка = пост в Telegram, VK, Instagram + Stories + Яндекс.Карты
  • Главный результат: задокументированный шаблон для следующего клиента

Читайте также

Подписаться на блог в Telegram

Читайте свежие кейсы об AI-автоматизации, системной архитектуре и масштабировании бизнеса.

Подписаться