Пример решения — салон красоты, о. Самуи, Таиланд ·
Сайт, который открывается без браузера
Прайс живёт на сайте, а клиент — в мессенджере, и каждый переход между ними кого-то теряет. Сайт салона на 22 страницы уложен внутрь Telegram-канала: разделы, цены и ответы на вопросы листаются там же, где записываются.

Что за задача
Салон красоты на острове Самуи: волосы, эпиляция, косметология, аппаратные процедуры, коррекция фигуры. Приём по записи, клиенты — русскоязычные: кто-то живёт на острове, кто-то приехал на три недели. Записываются в мессенджерах — написали, спросили про процедуру, договорились о времени.
Сайт у салона есть, и на нём всё: описание каждой процедуры, показания, подготовка, полный прайс. Но путь к нему длинный. Человек читает канал, видит процедуру, хочет узнать цену — и уходит в браузер. Возвращаются не все: страница грузится, прайс листается мелко, а разговор остался в другом приложении.
Разрыв в этом: цена в одном месте, запись — в другом. Каждый переход между ними стоит части обращений, и увидеть эту потерю в отчётах нельзя — человек просто не вернулся.
Это пример решения, а не работа под заказчика: он показывает, что можно сделать с любым сайтом услуг. Сроков не было, цифр по обращениям тоже нет — канал маленький, на 17 сентября 2026 считать нечего.
Что это дало
Человек, который спросил про цену, больше не уходит из канала в браузер: весь прайс лежит внутри, и ссылку на услугу можно переслать кому угодно. Администратор отвечает одной ссылкой вместо того, чтобы набирать цены руками.
Что теперь в канале
Меню закреплено сверху: с него начинается любой разговор о цене.
| Что это | Сколько |
|---|---|
| Главное меню — закреплено в канале | 1 |
| Направления: волосы, эпиляция, аппаратная косметология, косметология, фигура | 5 |
| Статьи услуг: описание, полный прайс, вопросы | 16 |
| Всего экранов в канале | 22 |
Ровно столько же страниц было в это время на сайте: главная, пять разделов и шестнадцать услуг. Ничего не потерялось и ничего не добавилось — внутри Telegram собрана та же карта.
Главное меню открывается таблицей «цены по направлениям» — пять строк с вилкой от и до, чтобы человек сразу понял порядок сумм. Ниже — все услуги списком: название ссылкой, рядом цена «от».


Что сделал
Перенёс карту сайта, а не тексты
Соблазн был простой — выложить подряд описания процедур. Так делают многие каналы, и читать это невозможно: лента растёт, вчерашний пост уезжает вверх, найти в ней цену на конкретную услугу нельзя.
Поэтому в основе не лента, а карта. Главное меню — вход, пять направлений — второй уровень, шестнадцать статей — третий, и каждая связана ссылками с остальными. По сути это тот же сайт, только страницы называются сообщениями.
Свёл прайс под узкий экран
Прайс салона живёт построчно: короткие волосы одной строкой, длинные и густые — отдельной, следом пояснение. На широком экране это читается, на телефоне — нет.
В таблице канала варианты сведены в одну строку: «5500 / 6500 ฿», короткие слева, длинные справа. Пояснение ушло курсивом в скобки под название. В разделе «Осветление» так получилось шесть строк вместо одиннадцати — и ни одна цена при этом не пропала.

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

Довёл до записи из каждой точки
Кнопки записи стоят и в начале меню, и в конце: WhatsApp выделен зелёным как основной способ, рядом Telegram, Instagram и ссылка на сайт. Человек, который дочитал до конца, не должен прокручивать обратно наверх.
Комментарии к постам оставлены включёнными — вопрос можно задать прямо под меню, не уходя в личную переписку.
Кому это подходит
У кого есть сайт и канал
Самый частый случай. Сайт остаётся как есть, а его содержимое дублируется внутри канала. Ничего переделывать не нужно — берётся то, что уже написано.
У кого сайта нет
Меню в канале работает и само по себе: каталог, цены, ответы на вопросы и кнопка записи. Это не замена сайту, но это гораздо лучше, чем прайс картинкой в закрепе.
У кого товары, а не услуги
Та же схема: разделы каталога, карточки товаров с ценой и составом, кнопка заказа. Отличается только начинка экранов.
Чего это не заменяет
Сайт. Его читают поиск и ИИ-ассистенты, а Telegram для них закрыт: в поиске меню в канале не найдут. Это второй вход для тех, кто уже в мессенджере, а не замена первому.
Чего здесь пока нет
То, что я сказал бы заказчику до начала работы.
Меню собрано вручную. Это значит, что цены в канале — вторая копия прайса, а вторая копия рано или поздно расходится с первой. Так и случилось: меню вышло 2 сентября 2026, а 10 сентября на сайте появилась витрина косметики — в меню канала её нет.
Отсюда и следующий шаг, и он делается кодом: меню должно собираться из тех же файлов, из которых собирается сайт, и обновляться одной командой. Тогда правка цены на сайте доезжает до канала сама, а расхождение становится невозможным — так уже работают слайды в Instagram-профилях салонов из соседнего кейса.
Второе, чего здесь нет, — цифр. Канал небольшой, меню вышло 2 сентября 2026, и любые проценты с такой базы были бы выдумкой. Показывать в кейсе нечего, поэтому и не показываю.
Всё, что описано выше, проверено по самому каналу и по данным сайта: состав меню и ссылки — через Telegram Bot API, цены — построчной сверкой со 192 строками прайса в репозитории сайта на 17 сентября 2026.
Хотите, чтобы ваш прайс открывался там же, где вам пишут?
НаписатьЧто это даёт бизнесу
Ответ на «сколько стоит» за одно нажатие
Администратор отправляет ссылку на статью услуги, а не переписывает цены руками в чат — ошибиться при наборе негде.
Прайс, который можно переслать
Ссылку на услугу можно переслать кому угодно — подруге, в чат острова, в ответ на вопрос: откроется прямо в Telegram. Никто никуда не уходит.
Канал перестаёт быть только лентой
Закреплённое меню работает как витрина: даже если посты не выходили месяц, новый подписчик видит весь салон целиком.
Правки без разработчика
Изменить цену или текст в готовом меню — это отредактировать сообщение в канале. Пока меню собрано руками, это единственный способ; после того как появится сборка из данных сайта, править нужно будет только сайт.
Как это устроено технически
Формат — Rich Messages в Telegram Bot API (10.1–10.2, лето 2026): одно
сообщение собирается из блоков, а не из размеченного текста. Используются
heading трёх уровней, paragraph, table с выравниванием колонок,
list со ссылками, details для сворачиваемых вопросов, divider,
блок photo для обложки и кнопки со стилями success и primary.
Лимит одного сообщения — 32 768 символов, поэтому целая страница сайта
помещается в один пост.
Публикует бот-администратор канала — все посты подписаны им, главное меню закреплено. Команд у бота нет: он ничего не обрабатывает, только публикует и правит. Обсуждения идут через привязанную к каналу группу.
Ограничение формата: веб-версия t.me такие посты не показывает — вместо
содержимого там предложение открыть в приложении. Для канала, который
читают в Telegram, это неважно, но ссылку на такое меню нельзя давать
как на веб-страницу.
Содержимое взято с сайта th.neva.beauty: те же разделы и услуги, что
в его данных (content.yml), и те же цены, что в прайсе (prices.json).
Сборки меню из этих файлов пока нет, и это следующая задача.
Кто это делал
За jw-dev.pro — я один, а не студия и не агентство. Значит, вы говорите напрямую с тем, кто делает: без менеджера, без брифа через третьи руки и без передачи проекта другому исполнителю посреди работы.
Часовой пояс UTC+7 — как в Бангкоке и Ханое. Делаю сайты, Telegram-ботов и автоматизацию — задача редко заканчивается страницей, обычно её нужно связать с тем, что у вас уже работает.
Чем дальше, тем реже задача звучит как «сделать сайт». Одному нужно, чтобы цена правилась в одном месте, а не на двадцати страницах. Другому — чтобы канал выходил без него. Третьему — чтобы весь прайс лежал внутри Telegram, куда его клиенты и так заходят каждый день. Поэтому список работ у меня открытый: если вашей задачи в нём нет, это ещё не значит, что она не решается.
Кейсы я пишу так, чтобы их можно было проверить: что было, что сделано и чем это измерено. Есть аналитика — ставлю её цифры и период, за который они сняты; мерить рано — так и пишу. «Увеличил продажи» вы тут не найдёте: это не результат, а обещание.
Нужно похожее?
Сайт, бот или то, что сейчас делается руками, — расскажите, что у вас происходит, и я скажу, решается это или нет.
Такая работа — услуга «Меню и прайс в Telegram-канале».
Заявка не ушла
Текст не пропал — вернитесь назад и попробуйте ещё раз. Или напишите напрямую: в Telegram, в WhatsApp или на почту.
Удобнее написать самому — в Telegram, в WhatsApp или на почту.
Не уверены, что с сайтом не так, — проверьте его бесплатно в Telegram: @jw_site_check_bot.
Кому потом всё принадлежит и что будет, если я пропаду, — ответы на главной.