Рассказываем, как мы за пару недель сделали свой веб-клиент к Asana, чтобы наши клиенты продолжили работать в проектах как ни в чём не бывало.
Что случилосьВ один прекрасный день у наших клиентов перестала открываться Asana. Просто белый экран. С почты приходит письмо «вам назначили задачу», нажимаешь на ссылку — белый экран.
Для нас, как для компании, которая ведёт проекты вместе с клиентами в Asana — это удар прямо в нервный центр. Все задачи, обсуждения, согласования, файлы — там. И тут раз — и половины участников проектов нет.
Чтобы было понятно, о ком речь, приведу пару типичных реплик от клиентов:
«Сергей, я не понимаю — мне приходит письмо, я нажимаю, у меня ничего не открывается. Что мне делать?»
«Я раньше каждое утро открывала ваши задачи, сейчас просто пишу вам в Telegram, потому что в Asana я не могу зайти».
То есть проблема не «технически интересная», а вполне себе бизнесовая: работа клиентов с нами начинает буксовать.
А средствами обхода блокировок воспользоваться?
Очевидный первый вопрос. И ответ — нет, не вариант. По крайней мере, не как массовое решение, на которое мы можем опираться. Тут целый веер причин — и каждая сама по себе достаточная.
Во-первых, теперь это ещё и юридическая история.
С 1 сентября 2025 года в России действует закон, по которому реклама и популяризация средств обхода блокировок наказывается штрафами. Для юридических лиц — от 200 до 500 тысяч рублей, при повторном нарушении до миллиона. То есть мы, как юрлицо, обслуживающее клиентов, просто не можем прийти к клиенту и сказать: «поставьте такой-то сервис, и всё заработает». Это уже не вопрос вкуса, это вопрос ответственности.
Само использование таких сервисов для законных целей (удалёнка, защита трафика и т. п.) остаётся легальным — но рекомендовать их клиентам как способ работать с нами мы не вправе. Это меняет всю логику. Раньше можно было хотя бы порассуждать «ну пусть клиент сам решит, что ему ставить». Теперь — нет.
Во-вторых, даже если убрать юридическую часть, на практике это всё равно не работает.
Наши клиенты в Asana — это не разработчики и не айтишники. Это:
- бухгалтер
- руководитель отдела продаж
- директор
- юрист
- собственник
Теперь представьте, что нужно каждому из них объяснить, какой именно сервис ставить, как его включать, что делать, если он отвалился. И повторить это для каждого нового сотрудника клиента. И поддерживать. И отвечать в техподдержке на вопросы вида «у меня не работает интернет, наверное, это ваше что-то».
Прибавьте к этому:
- такие сервисы то работают, то нет — стабильности никакой, а блокировок только за прошлый год прибавилось на сотни
- многие компании запрещают подобный софт регламентом безопасности
-
системные администраторы клиентов разворачивать
что-то корпоративное ради одного сервиса не будут -
да и сами клиенты, если честно, не
очень-то хотят с этим разбираться — особенно сейчас, когда вокруг темы много шума
В итоге решение «пусть каждый клиент сам
А может, переехать на другой трекер?
Вторая очевидная мысль. Битрикс24, Yandex Tracker, Kaiten, Weeek — выбор большой.
Но тут вот что. Переезд — это не «нажать кнопку миграции». Это:
- перенести десятки активных проектов с уникальной структурой стадий и полей
- перенести историю переписки и вложений (или потерять её)
- переучить всех клиентов с уже сложившейся привычкой
- остановить работу на время переезда (а её и так сложно вести)
И главный вопрос: а на сколько эта блокировка вообще? Может, отпустит через полгода. И тогда мы зря потратили несколько месяцев и сожгли много денег на переезд, который никому уже не нужен.
То есть переезд — это полноценный проект на месяцы. А работа клиентов встаёт прямо сейчас.
Поэтому мы пошли третьим путём.
Что мы сделали
Мы сделали свой собственный сайт, который выглядит как Asana, ведёт себя как Asana, и открывается из России без всяких ухищрений.
Как клиент попадает внутрь
Чтобы подключить клиента, мы отправляем ему одну персональную ссылку — на его рабочую почту или в мессенджер. Клиент по ней переходит, оказывается в своём личном кабинете, сохраняет постоянную ссылку в закладки браузера — и дальше каждый раз заходит по ней, как на любой другой сайт. Никаких паролей, регистраций, авторизаций через сторонние сервисы. Открыл закладку — ты в задачах.
Рис. 1. Страница, на которую попадает клиент по приглашению: его имя, кто пригласил, в какой проект, какая роль выдана, и кнопка «Открыть мои задачи». Внизу — три простых принципа: без паролей, без VPN, те же задачи, что вели раньше.
Это та же Asana — не клон, не аналог, не «как Asana»
Главное, что хочется подчеркнуть: мы ничего не пересоздавали и не переносили. Клиент видит ту самую Asana, с которой работал годами:
- те же проекты, что были
- те же доски и колонки на канбане, с теми же названиями
- те же задачи со всей историей — старые комментарии, старые вложения, старые сроки, старые исполнители
- те же кастомные поля, теги, шаблоны
- те же права: кому что видно, кто может редактировать, а кто — только комментировать
Всё, что годами настраивалось в Asana — никуда не делось. Клиент заходит и сразу узнаёт свой рабочий инструмент.

Рис. 2. Общий вид рабочего кабинета клиента. Слева — навигация со всеми его проектами и колокольчик «Входящие» со счётчиком. По центру — приветствие, виджет «Мои задачи» с разделением на «Предстоит/Просрочено/Выполнено», блок «Назначенные мной» и список всех его проектов.
Проекты и доски — там же, где были
Все проекты, в которых работает клиент, видны в левой панели — ровно так же, как в Asana. Внутри каждого проекта — те же доски: канбан с привычными колонками, список, разбиение на секции.
Если в исходной Asana проект разделён на секции «К выполнению / В работе / На согласовании / Готово» — здесь ровно эти же секции и в том же порядке. Карточки задач — те же, с теми же тегами и иконками. Перетаскивание между колонками работает.

Рис. 3. Канбан проекта «Внедрение УНФ 1.6 — ООО „Свежесть“»: четыре колонки (Бэклог · В работе · На согласовании клиента · Готово), 12 задач с приоритетами, тегами, исполнителями и сроками. Просроченная задача подсвечена, выполненные задачи — серым с вычеркиванием.
Карточка задачи — со всем, что в неё уже вложено
Открываешь задачу — и видишь всё то же, что в Asana: название, описание, исполнителя, срок, теги, кастомные поля, наблюдателей, подзадачи, чек-листы, прикреплённые файлы и всю историю комментариев. Всё это можно не только смотреть, но и редактировать: переназначить исполнителя, поменять срок, перетащить в другую секцию, отметить как выполненное.

Рис. 4. Открытая задача «Настроить роли пользователей в УНФ». Слева — описание с маркированным списком ролей,
Обсуждения, упоминания, реакции, вложения
Комментарии работают полноценно: можно отвечать, упоминать коллег через @, ставить реакции на сообщения, прикреплять файлы и картинки прямо в текст комментария.
Когда коллега из нашей команды отвечает клиенту из Asana — комментарий мгновенно появляется в обсуждении на нашем сайте. Когда клиент пишет ответ у нас — он тут же появляется в Asana у сотрудника. Это одно и то же обсуждение, просто открытое в двух разных местах.

Рис. 5. Полноценное обсуждение задачи между директором клиента и нашим программистом. Видно: @-упоминания нескольких людей, цитирование вопросов в ответах, лайки под комментариями, два вложения прямо внутри сообщений — картинка с выгрузкой из 1С и
«Входящее» — все важные события в одном месте
В правом верхнем углу — колокольчик с уведомлениями. Туда падает всё, что требует внимания клиента:
- его упомянули в обсуждении;
- ему назначили новую задачу;
- в задаче, на которую он подписан, появился комментарий;
- задачу, которую он вёл, отметили выполненной.
Уведомления приходят в реальном времени: открыта вкладка с сайтом — новое уведомление прилетает прямо сейчас, без обновления страницы.

Рис. 6. Входящие клиента: три непрочитанных (упоминание, назначение исполнителем, новый комментарий с вложением — выделены синей рамкой и левой полосой), плюс четыре прочитанных события за вчера (задача отмечена выполненной, добавление в наблюдатели, новый комментарий, изменение срока задачи с пояснением). У каждого уведомления — иконка типа, актор, ссылка на задачу и проект.
Поиск, мои задачи, фильтры — всё на месте
Привычный поиск по задачам, проектам и людям — работает. Раздел «Мои задачи» — есть, в нём собрано всё, что назначено лично на клиента, по всем проектам сразу. Фильтры по тегам, исполнителям, срокам — работают.

Рис. 7. «Мои задачи» главбуха клиента — всё, что лично на ней, по всем проектам. Группировка по проектам (4 задачи во «Внедрении УНФ 1.6», по одной в «Отчётах по марже» и «Поддержке»). По каждой строке — имя задачи, срок с относительной датой («через 2 дня»), проект и секция, в которой она лежит. Сверху — фильтры Активные/Просрочено/Выполнено/Все.
И ещё раз главное: это всё те же самые данные
Все, что клиент делает на нашем сайте, попадает прямиком в настоящую Asana. И наоборот: всё, что наши сотрудники делают в Asana — мгновенно появляется у клиента в нашем интерфейсе. Никаких параллельных миров, никаких ежесуточных синхронизаций, никаких рисков «у меня одно, у тебя другое».
В двух словах: наш сайт сам ходит в Asana вместо клиента. Asana клиента не видит, видит только наш сервер. А наш сервер у Asana не заблокирован, ему хорошо.
Технически там внутри много чего: прокси, авторизация через
Что получилось
Соберу в один список:
- Клиенты вернулись в Asana буквально на следующий день после запуска. Без обходных путей, без установки
чего-либо , без обучения. - Проекты не пришлось переносить. Структура, история, вложения, упоминания, права — всё осталось ровно как было.
- Вся логика Asana сохранена: доски, задачи, комментарии, вложения, входящее, упоминания — то же самое, к чему привыкли.
- Наши сотрудники работают в Asana как работали — для них вообще ничего не изменилось.
- От «давайте подумаем, что делать» до «клиенты пользуются» прошло около двух недель.
Сравните с месяцами на полноценный переезд, на которые в итоге мы бы решились зря.
Под конец остаётся пара вопросов
А оно вообще нужно? Может, само рассосётся?
Может. Мы и сами очень на это надеемся. Но к моменту, когда «рассосётся», работа должна продолжаться. Поэтому мы и сделали такое решение — оно нас не запирает в новый стек, ничего не ломает в Asana, и в день, когда блокировку снимут, мы спокойно его выключим. А пока — оно работает.
Зачем вы это пишете, если клиент вам и так в Asana заходит?
Затем, что мы сильно подозреваем: мы такие не одни. Если у вас в компании похожая боль — заблокированный сервис, в котором завязана ежедневная работа клиентов или сотрудников, и при этом переезжать на другой инструмент дороже и больнее, чем кажется — напишите нам.
Asana — не единственный сервис в этой истории. С Jira, Notion, Confluence, Trello, Monday, Slack — у многих ровно то же самое: годами накопленные данные, привычки, процессы — и вдруг закрытая дверь.
Мы этот путь уже прошли и понимаем, какие места в нём болят, а какие решаются проще, чем кажется. Так что если ищете похожее решение — обращайтесь, поможем :)

MAX
Комментарии
Чтобы комментировать, можно авторизоваться через Яндекс ID или VK ID
Можно и без авторизации