Секрет — в собственном веб-клиенте для Asana. На его создание у нас ушло пару недель, зато теперь наши клиенты продолжают спокойно работать. И вы тоже можете :)
Что случилось с Asana
В один далеко не прекрасный день у наших заказчиков перестала открываться Asana. Приходят уведомления «вам поставили задачу», по ссылке — пустота, белый экран.
Мы вели проекты вместе с клиентами внутри Asana, так что такой сюрприз стал ударом под дых. В Asana были задачи, обсуждения, согласования, файлы. А теперь представьте, что половина участников просто исчезает.
Приведем пару фраз от клиентов, отражающих положение дел:
«Сергей, я не понимаю: мне пишут, я нажимаю, а у меня ничего не грузится. Что делать?»
«Раньше я каждое утро открывала ваши задачи, а теперь просто пишу в Telegram, потому что в Asana не зайти».
Это не просто техническая проблема, зависание подобных процессов напрямую сказывается на любом бизнесе.
Почему бы не использовать обходные средства?
Логичный первый вопрос. А вот здесь мы сталкиваемся с кучей причин, почему это проблематично.
Во-первых, теперь это представляет юридический риск. С 1 сентября 2025 года в России реклама и продвижение средств обхода блокировок караются штрафами. Для юрлиц — от 200 до 500 тысяч рублей, при повторе до миллиона.
Мы как компания не можем прийти к заказчику и сказать: «поставьте себе вот такой сервис — и все заработает». Это уже не вопрос удобства, а вопрос закона.
Интересно, что само использование таких инструментов для легальных целей пока еще является законным — но рекомендовать их клиентам как способ работы с нами мы не имеем права. Такие вот парадоксы текущего законодательства.
Во-вторых, даже если не касаться юридического вопроса, остаются сложности с реализацией на практике. Наши клиенты в Asana — не айтишники и не разработчики. Это бухгалтеры, РОПы, юристы, а также директора и владельцы бизнеса.
Это каждый раз нужно сидеть и разбираться, какой сервис ставить, как его включать, что делать при сбоях. И так каждый раз, с каждым новым сотрудником.
Плюс к этому:
- такие сервисы работают нестабильно — то есть, то нет, блокировок за прошлый год добавились сотни
- во многих компаниях запрещен подобный софт внутренними регламентами безопасности
- да и сами клиенты, честно говоря, не горят желанием в этом разбираться — особенно сейчас, когда вокруг темы много шума
В результате рассчет на то, что каждый клиент сам как-то обойдет блокировки, не работает. На практике значительная часть клиентов через неделю просто перестает заходить в Asana.
А может, мигрировать на другой трекер?
Вторая очевидная мысль. Битрикс24, Yandex Tracker, Kaiten, Weeek — выбор богатый.
Проблема в том, что переезд — задача сама по себе очень объемная. Нужно:
- перенести все активные проекты вместе со структурой стадий и полей
- перенести (или потерять) историю переписок и файлов
- переучиться, как работать
- притормозить работу на время миграции (а ее и так вести непросто)
И наконец встает вопрос: а чего ради? Как долго продлится блокировка? Может, через полгода запреты снимут, и получится, что мы зря потратили месяцы и кучу денег на ненужный переезд.
Миграция — это полноценный проект на месяцы, а работа встает уже сейчас.
Поэтому мы пошли третьим путем.
Что мы сделали
Не будем ходить вокруг да около. Мы создали свой собственный сайт, который выглядит как Asana, работает как Asana и открывается в России без всяких хитростей.
Чтобы подключить заказчика, мы отправляем ему одну персональную ссылку — на рабочую почту или в мессенджер. Клиент переходит по ней, попадает в свой личный кабинет, сохраняет ссылку в закладки — и дальше каждый раз заходит по ней, как на обычный сайт.
Не требуется никаких паролей, регистраций, авторизаций через сторонние сервисы. Открыл закладку — и ты в задачах.
Так выглядит страница, которую видит клиент по приглашению: здесь его имя, кто позвал, в какой проект, какая роль, кнопка «Открыть мои задачи». Внизу — три простых принципа: без паролей, без VPN, те же задачи, что вели раньше.
Это та же Asana — не клон, не аналог, не «как Asana»
Самое главное: мы ничего не переносили и не пересоздавали. Клиент видит ту же самую Asana, с которой работал годами:
- те же проекты
- те же доски и колонки с теми же названиями
- те же задачи со всей историей — старые комментарии, файлы, сроки, исполнители
- те же кастомные поля, теги, шаблоны
- те же права: кому что видно, кто может редактировать, а кто — только комментировать
Всё, что годами настраивалось в Asana, никуда не исчезло. Человек заходит и сразу узнает свой рабочий инструмент.
Общий вид кабинета. Слева — навигация со всеми проектами и колокольчик «Входящие» со счетчиком. По центру — приветствие, виджет «Мои задачи» (Предстоит/Просрочено/Выполнено), блок «Назначенные мной» и список проектов.
Проекты и доски — там же, где и были
Все проекты видны в левой панели — точно как в Asana. Внутри каждого — те же доски: канбан с привычными колонками, список, разбивка на секции.
Если в оригинальной Asana проект был разделен на секции «К выполнению / В работе / На согласовании / Готово» — здесь все будет ровно там же и в том же порядке. Карточки задач — те же, с теми же тегами и иконками. Перетаскивание между колонками работает так же.
Пример — канбан проекта «Внедрение УНФ 1.6 — ООО „Свежесть“». Четыре колонки (Бэклог, В работе, На согласовании клиента, Готово), 12 задач с приоритетами, тегами, исполнителями и сроками. Просроченная задача подсвечена, выполненные — серым с зачеркиванием.
Карточка задачи — со всем, что в нее уже вложено
Открываем задачу и видим все то же, что в Asana: название, описание, исполнителя, срок, теги, кастомные поля, наблюдателей, подзадачи, чек-листы, файлы и всю историю комментариев.
Всё это можно не только смотреть, но и менять: переназначать исполнителей, сдвигать сроки, перетаскивать в другие секции, отмечать выполненным.
Открытая задача «Настроить роли пользователей в УНФ». Слева — описание с маркированным списком ролей, чек-лист из 5 подзадач (2 готовы), обсуждение из 4 комментариев между консультантом и клиентом. Справа — свойства: исполнитель, срок, проект и секция, наблюдатели, теги.
Обсуждения, упоминания, реакции, вложения
Комментарии тоже работают полноценно: можно отвечать, упоминать коллег через @, ставить реакции на сообщения, прикреплять файлы и картинки прямо в текст.
Когда наш сотрудник отвечает клиенту из Asana — комментарий мгновенно появляется в обсуждении на нашем сайте. Когда клиент пишет ответ у нас — он тут же возникает в Asana у сотрудника. Это одно и то же обсуждение, просто открытое в двух разных местах.
Полноценная переписка по задаче между директором клиента и нашим программистом. Видно: @-упоминания, цитирование, лайки под комментариями, два вложения прямо внутри сообщений — картинка с выгрузкой из 1С и Excel-шаблон.
«Входящее» — все важное в одном месте
В правом верхнем углу — колокольчик с уведомлениями. Туда прилетает информация обо всем, что требует внимания:
- упоминания в обсуждении
- назначенные новые задачи
- комментарии в задачах, на которые стоит подписка
- отметки о выполнении задач, которые велись
Уведомления приходят в реальном времени. Если вкладка с сайтом открыта — новое уведомление появится сразу, без перезагрузки страницы.
Пример с входящими уведомлениями: три непрочитанных (упоминание, назначение исполнителем, новый комментарий с файлом — выделены синей рамкой и левой полосой), плюс четыре прочитанных события за вчера (задача выполнена, добавление в наблюдатели, новый комментарий, изменение срока с пояснением). У каждого уведомления — иконка типа, автор, ссылка на задачу и проект.
Поиск, фильтры, задачи — на месте
Также работает привычный поиск по задачам, проектам и людям. Раздел «Мои задачи» на месте, в нем собрано всё, что назначено по всем проектам сразу. Работают фильтры по тегам, исполнителям, срокам.
Пример со вкладкой «Мои задачи» у главбуха. Здесь видно всё, что лично на ней, по всем проектам. Группировка по проектам (4 задачи во «Внедрении УНФ 1.6», по одной в «Отчетах по марже» и «Поддержке»). По каждой строке — имя задачи, срок с относительной датой («через 2 дня»), проект и секция. Сверху — фильтры Активные/Просрочено/Выполнено/Все.
Главное: это те же самые данные
Всё, что клиент делает на нашем сайте, попадает прямиком в настоящую Asana. И наоборот: всё, что наши сотрудники делают в Asana, мгновенно появляется у клиента в нашем интерфейсе. Никаких параллельных вселенных, никаких синхронизаций и рисков расхождений.
Asana клиента не видит, видит только наш сервер. А наш сервер у Asana не заблокирован.
Технически там внутри много чего: прокси, авторизация через invite-ссылки, синхронизация через вебхуки, права доступа, аудит, обработка файлов, real-time события. Но это уже тема для отдельной (технической) статьи. Для клиента же всё просто — открывай закладку и работай.
Что получилось в итоге
Голые факты:
— Наши клиенты вернулись в Asana буквально на следующий день после запуска. Без обходных путей, без установок, без обучения.
— Проекты не пришлось переносить. Структура, история, файлы, упоминания, права — всё осталось как было.
— Вся логика Asana сохранена: доски, задачи, комментарии, вложения, входящие, упоминания — то же самое, к чему привыкли.
— Наши собственные сотрудники работают в Asana как работали — для них вообще ничего не поменялось.
— От момента задумки до полноценной готовности прошло около двух недель.
(Вместо месяцев на полноценный переезд, на который мы в в итоге могли бы потратиться зря).
Мы не знаем, сколько продлятся проблемы с Asana, но работа должна продолжаться. Поэтому мы и пришли к такому решению: оно не запирает нас в новый стек, ничего не ломает в Asana, и в день, когда блокировку снимут, мы спокойно его выключим. А пока — оно работает.
Получится не только с Asana!
Если у вас в компании похожая проблема — заблокированный сервис, в котором завязана ежедневная работа клиентов или сотрудников, а переезжать на другой инструмент дороже и сложнее, чем кажется — напишите нам.
Asana — не единственный сервис в этой истории. С Jira, Notion, Confluence, Trello, Monday, Slack — у многих то же самое: годами накопленные данные, привычки, процессы вдруг натыкаются на блокировку.
Мы этот путь уже прошли и если вы ищете похожее решение — обращайтесь, поможем :)