Кейсы 6 мин чтения

Бот, витрина и розыгрыш для детской арт-студии поверх YCLIENTS

Детская арт-студия держит запись в YCLIENTS, а онлайн-клуб и базу в GetCourse. Первая версия с единой платформой устарела, когда пришло ТЗ без своей CRM. По ТЗ я собрал 13 экранов и 11 слайдов: бот, витрина, розыгрыш и шесть поправок к механике. Предложение передано, бота пока нет.

кейсYCLIENTSGetCourseрозыгрышбот в MAX

Коротко (TL;DR)

  • Детская арт-студия: мастер-классы, детские стрижки, онлайн-клуб с видеоуроками и творческие наборы. Запись ведётся в YCLIENTS, онлайн-клуб и вся база клиентов в GetCourse.
  • Первая версия предложения на двух страницах A4 описывала единую платформу: мини-приложение в MAX и Telegram, приложение на телефон и своя база клиентов. Через три дня пришло ТЗ владелицы, где своя CRM прямо исключена, и первая версия устарела.
  • По ТЗ я собрал 13 экранов чата и мини-приложения и презентацию на 11 слайдов: бот, витрина, розыгрыш, таблица передачи данных и шесть поправок к механике.
  • Статус: предложение передано, решение за заказчиком. Экраны статичные, цены и имена на них условные.
Хотите внедрить это у себя?

Сделаю под ключ: разберу задачу, назову срок и цену. Чтобы начать, напишите в Telegram одной фразой.

Обсудить бота для студии

Это история о том, как предложение пришлось переделать почти целиком, когда у клиента появилось своё ТЗ. Покажу обе версии и что в них разное.

Задача

Лид пришёл через агентство-партнёра. У студии четыре направления: мастер-классы для детей, детская парикмахерская, видеоуроки для мам и детей по подписке и продажа творческих наборов. Офлайн-записи и визиты живут в YCLIENTS, онлайн-клуб с автосписаниями и вся база с тегами в GetCourse.

Первый запрос звучал так: одна платформа на всё. Мини-приложение в MAX и Telegram с партнёркой и розыгрышами, база клиентов с источником каждого, запись и доступ к урокам. Под этот запрос я сделал первую версию, две страницы A4 в бренде агентства, в двух вариантах PDF.

Через три дня пришло ТЗ от владелицы. В нём бот, витрина и розыгрыш работают строго поверх YCLIENTS и GetCourse. Своей CRM в боте не делать. Рассылки без риска для номеров студии. Заявки уходят администраторам в YCLIENTS или в рабочий чат. Блоков четыре:

  • групповые стрижки: компания от пяти детей в будни до 17:00 получает арт-комнату в подарок, у мамы личная ссылка для подруг, за пятую подругу супер-бонус;
  • выездные мастер-классы, праздники в студии и фотозоны;
  • творческие наборы в четырёх категориях с оплатой на GetCourse;
  • розыгрыш десяти наборов для базы примерно в 10 000 «спящих» клиентов: мама выбирает возраст детей, 1-3 или 4-7 лет, а за трёх подруг получает супер-билет.

Первая версия с ТЗ разошлась по самому главному. Своя база клиентов и перенос уроков с GetCourse оказались ровно тем, от чего владелица отказалась.

Что я сделал

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

Сначала 13 экранов в HTML: старт бота, оффер групповой стрижки, запись компанией, личная ссылка для подруг, заявка в чате администраторов, меню мастер-классов, расчёт выездного мастер-класса на класс, бронь праздника, каталог наборов, карточка набора, сообщение о розыгрыше, билет и супер-билет. Скрипт снимает каждый экран в PNG и заодно проверяет, что сообщения в макете чата не обрезаны по краю.

Потом презентация на 11 слайдов 1280×720 без цены, в PDF и отдельных картинках:

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

Как устроено

Мама открывает одного бота в Telegram или MAX, сценарии в обоих мессенджерах одинаковые. Администраторы работают там же, где работали: в YCLIENTS и в рабочем чате, где у каждой заявки есть кнопка «Беру в работу». Интеграции идут через официальные API, руками ничего переносить не нужно.

Действие в ботеGetCourseYCLIENTSЧат админов
Первый вход, выбор возрастаконтакт, тег возраста, источникнетнет
Запись компанией на стрижкутег направлениязапись на время, ждёт подтверждениязаявка со всеми данными
Подруга пришла по ссылкетег «от кого пришла»администратор отмечает визитмаме плюс одна подруга
Мастер-класс, праздник, фотозонатег направлениябронь даты праздниказаявка с расчётом
Покупка наборазаказ, оплата, тег покупкинетуведомление о заказе
Розыгрыштеги участника и супер-билетанетсписок для итогов
Онлайн-клубавтосписания как сейчаснетнет

Как устроена такая связка технически и что открыто в API обоих сервисов, я обезличенно разобрал в статье про интеграцию YCLIENTS с ботом и GetCourse без CRM.

Что было сложно

Главное здесь шесть поправок к механике ТЗ. Владелица прямо попросила посмотреть её свежим взглядом.

Первая волна рассылки. Бот в Telegram и MAX не может написать первым человеку, который его ни разу не запускал. Значит, 10 000 «спящих» клиентов бот сам не позовёт. Первое касание я предложил сделать письмом и SMS из GetCourse и постами со ссылкой на бота, а дальше всё идёт в боте.

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

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

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

Коннекторы. ТЗ допускало сервисы-посредники вроде Albato. Я предложил прямые API: нет абонентской платы за коннектор и нет лишнего звена, которое может сломаться.

Арт-комната. Бот показывает для групповой записи только будни до 17:00, когда комната свободна. Администратору не придётся отказывать маме, которая уже собрала компанию.

Что получилось

ЧтоСостояние
Первая версия, 2 страницы A4устарела после ТЗ
Экраны чата и мини-приложения13 PNG
Презентация11 слайдов 1280×720, PDF, без цены, передана
Поправки к механике6, на отдельном слайде
Решение заказчикана момент написания нет
Бот и интеграциине начаты

Количество экранов и слайдов я пересчитал по файлам проекта.

Ограничения

  • Экраны статичные, рабочего бота нет.
  • Цены услуг и наборов, имена мам на экранах выдуманы, на слайдах это подписано.
  • Доступов к YCLIENTS и GetCourse студии у меня нет, реальные аккаунты я не проверял. API GetCourse работает только на платных тарифах, тариф студии я не знаю.
  • Где хранить отметки о приглашениях и билетах, в презентации не расписано. В статье про интеграцию я разобрал вариант с таблицей.
  • Бот в MAX регистрируется на ИП или самозанятого, модерация до 48 часов. Это стоит в плане запуска, но заранее не сделано.
  • Положение о розыгрыше не готовил. Что в нём должно быть, написано в статье про розыгрыш в чате по правилам.

Частые вопросы

Почему бот без своей CRM?

Так решила владелица в ТЗ. Администраторы уже работают в YCLIENTS, база с тегами лежит в GetCourse, и переучивать людей на новый интерфейс ей не нужно. Бот добавляет вход из мессенджера, витрину и розыгрыш.

Почему бот не может сам разослать приглашение всей базе?

Telegram и MAX не дают боту писать тем, кто его не запускал. Первое сообщение уходит через GetCourse письмом и SMS, и только после старта бота он может писать маме сам.

Что стало с первой версией?

Она осталась в папке проекта. Единая платформа со своей базой это другое решение с другим объёмом работ, и после ТЗ возвращаться к ней пока незачем.

Бот уже работает?

Нет. Есть презентация и экраны, решение за заказчиком.

Коротко о главном

Первая версия ушла в стол, потому что я строил её до ТЗ. Теперь перед презентацией я сначала спрашиваю, какие системы у клиента остаются, и только потом рисую поверх них. Вторая версия держится на уже работающих YCLIENTS и GetCourse, а самое полезное в ней, по-моему, шесть поправок к механике. Больше всего пользы от двух: первая волна через GetCourse и подсчёт подруги по визиту.

Если похожих решений нужно больше, есть страница про IT для детского центра.

Если у вас запись в YCLIENTS, курсы на GetCourse и хочется бота с розыгрышем без переезда, напишите мне в Telegram.

Всё о мессенджере MAX в одном месте

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

Обсудим вашу задачу

Что я делаю для бизнеса

Напишите одной фразой, что нужно. Отвечу, что подойдёт, сколько займёт и сколько стоит. Сообщение уже подготовлено.

  • Боты в Telegram, MAX, VK
  • Автоматизация процессов и CRM
  • Аналитика и дашборды
  • Сайты и лендинги под ключ
Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх