К списку статей

Мобильное приложение для сетевого турагентства: зачем оно нужно и как устроен проект

Сергей Тимохин СЕО
Время прочтения 10 мин. Просмотрено 6

За последние годы мы сделали до десяти мобильных приложений для турагентств, входящих во франчайзинговые сети крупных туроператоров — Coral Travel, Pegas Touristik, TEZ TOUR, ANEX Tour. Для агентств одной из сетей это уже третье приложение подряд.

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

Мобильное приложение для сетевого турагентства

Речь идёт о приложении агентства, а не туроператора

Различие принципиальное, и его часто смазывают. Туроператор создаёт турпродукт: договаривается с отелями и перевозчиками, формирует пакеты, ведёт всё это в системе бронирования вроде САМО-тур или Мастер-тур. Агентство продукт не создаёт — оно продаёт чужой, получая доступ к поиску и ценам оператора.

Из этого следует, каким может быть приложение агентства. Это не система бронирования и не личный кабинет туриста. Это витрина поиска по турам оператора плюс короткий путь к живому менеджеру. Всё, что сложнее, живёт на стороне оператора, и агентство не может это ни изменить, ни ускорить.

Зачем это агентству: не удержание, а новые клиенты

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

Механика такая. Агентство франчайзинговой сети живёт на брендовом трафике оператора. Человек уже выбрал продукт и ищет «Coral Travel», «Pegas», «TEZ TOUR» — ему нужно понять, где купить. В вебе за этот запрос конкурируют сам туроператор, десятки агентств той же сети, агрегаторы и отзовики: выдача плотная, пробиваться дорого и долго.

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

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

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

Важная оговорка: всё это работает только там, где бренд есть. Само по себе приложение спроса не создаёт.

Право на бренд: без договора с оператором разговора нет

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

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

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

Что внутри: несколько экранов и один важный модуль

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

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

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

Как это выглядит на практике, видно в наших работах: приложение для поиска туров Coral, приложение Pegas и приложение TEZ TOUR.

RuStore: самый быстрый способ попробовать

Если задача — проверить гипотезу, а не сразу выйти на все платформы, начинать стоит с RuStore. Для нас это самый простой канал публикации, и для заказчика тоже: меньше требований к аккаунту, меньше документов, быстрее проверка. Загрузка занимает порядка двух недель против существенно более долгого пути в Google Play.

Практический сценарий такой: собираем приложение, публикуем в RuStore, смотрим на реальные установки и заявки, а уже с этими данными решаем, идти ли в Google Play и делать ли версию для iOS. Это дешевле, чем сразу штурмовать все магазины, и понятнее, чем спорить о гипотезах на словах.

Для Android это ещё и не эксперимент на обочине: мультимагазинная дистрибуция — норма. Кроме Google Play на устройствах живут RuStore и предустановленные магазины производителей, и обновления приложение получает из того магазина, откуда его поставили. То есть отсутствие в Google Play не означает отсутствия аудитории, а присутствие сразу в двух магазинах требует и двух публикаций.

Сроки: разработка предсказуема, публикация — нет

Разработка занимает три-четыре недели и делится примерно так:

  • дизайн с согласованиями — одна-две недели;
  • программная часть — неделя;
  • сборка оболочки и тестирование — до недели.

Дальше начинается публикация, и вот её сроками не управляет никто — ни разработчик, ни заказчик. Магазин может запросить дополнительные документы, вернуть карточку на доработку, задать вопросы по данным, которые собирает приложение. Один такой запрос добавляет к проекту неделю-другую, и предугадать его нельзя.

Поэтому мы не обещаем дату выхода. Мы называем срок разработки и говорим, из каких этапов состоит публикация, — а дальше отсчёт идёт не от готовности кода, а от даты подачи документов в магазин.

Что кроме разработки

Примерно половина работ по такому проекту вообще не про программирование. Это аккаунты, документы, тестирование и модерация.

Аккаунт разработчика

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

Для Google Play и App Store мы обычно советуем оформлять аккаунт на физическое лицо: провести юридическое лицо в текущих условиях крайне сложно. Для RuStore это некритично.

Документы

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

Модерация

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

Что происходит после запуска

Приложение — не разовая работа, хотя выглядит именно так.

Обновления требований магазинов

Google регулярно поднимает минимальную версию Android, меняет правила по данным и разрешениям. Приложение, которое год не трогали, в какой-то момент просто перестают показывать новым пользователям.

Push-уведомления

Их обычно ждут как главный инструмент возврата — горящие туры, дедлайны оплаты. Важно понимать, что это отдельная работа, а не функция, которая появляется вместе с приложением. Нужно подключить сервис рассылки: на Android это Firebase Cloud Messaging от Google либо пуш-сервис самого RuStore. Публиковаться в Google Play для этого не обязательно — Firebase прямо разрешает распространять приложение и вне своего магазина, но доставка уведомлений через него работает только на устройствах, где есть сервисы Google. На аппаратах без них — например, на новых Huawei — нужен пуш-сервис RuStore. Практический вывод: если пуши для агентства важны, закладывайте их в проект отдельной строкой и решайте на старте, через какой сервис они пойдут.

Контент и предложения

Туры в приложении обновляются сами — их отдаёт виджет поиска (Турвизор или Слетать.ру). Всё остальное — акции, тексты, баннеры — обновляет агентство.

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

Кому приложение не нужно

Мы регулярно отговариваем, и вот критерий. Приложение имеет смысл, если выполняется хотя бы одно из двух условий:

  • у агентства есть узнаваемый бренд сети, по которому люди ищут;
  • есть входящий трафик — контекстная реклама, таргет, действующая база клиентов.

Если нет ни того, ни другого, приложение некому устанавливать. Поиск в магазине, конечно, существует, и теоретически приложение можно найти по широкому запросу вроде «горящие туры». Но в такой выдаче стоят агрегаторы, крупные операторы и сервисы бронирования с сотнями тысяч установок — небольшое агентство туда не попадёт. Реально работает только запрос с брендом сети.

С приложением это критичнее, чем с сайтом. Сайт без рекламы всё-таки индексируется в Яндексе и Google и потихоньку набирает поиск по десяткам разных запросов. У приложения такого длинного хвоста нет: либо его ищут по бренду, либо ставят по рекламе, либо не ставят вовсе.

Отдельно про iOS. Ограничения в России известны, но пользователей iPhone много, и для части проектов версия под iOS оправдана — мы её делаем, когда Android-версия уже показала результат. Начинать с iOS мы не советуем.

Как это выглядит на цифрах

Приложение агентства сети Coral Travel, которое мы запустили этим летом: первая версия опубликована 1 июня 2026 года, к 6 сентября — более 3000 установок и 127 оценок в RuStore. Данные открыты в .

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

Коротко

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

Разработка занимает три-четыре недели, а сроки публикации не зависят ни от нас, ни от заказчика: половина проекта — это документы, аккаунты и модерация. Начинать разумно с RuStore. Без бренда сети и без входящего трафика приложение не нужно.

Вопросы и ответы

  • Можно ли использовать название туроператора в названии приложения?

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

  • Сколько времени занимает публикация?

    Разработка — три-четыре недели, и этот срок предсказуем. Публикация — нет: RuStore обычно около двух недель, Google Play дольше, там проверка документов плюс обязательные четырнадцать дней закрытого тестирования с двадцатью тестировщиками. Любой запрос дополнительных документов со стороны магазина добавляет к проекту неделю-другую, поэтому точную дату выхода мы не обещаем.

  • Нужно ли приложение, если уже есть хороший мобильный сайт?

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

  • Кому принадлежит приложение и аккаунт разработчика?

    Заказчику. Личные кабинеты в магазинах он регистрирует и оплачивает сам, на себя ничего мы не оформляем — только помогаем пройти регистрацию и подготовить документы. Для Google Play и App Store обычно советуем оформлять аккаунт на физическое лицо: провести юридическое сейчас крайне сложно.

  • Можно ли сделать только под iOS?

    Технически да, но мы не советуем начинать с этого. Разумнее выйти в RuStore, посмотреть на реальные установки и заявки и уже потом решать по Google Play и iOS.

Телемарк делает мобильные приложения и сайты для туристического бизнеса с 2005 года. Другие наши работы в этой теме — в разделе мобильные приложения. Расскажите про своё агентство, и мы честно скажем, нужно вам приложение или нет.