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

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

Что я сделал
Весь продукт — от исследования до релиза — я вёл сам: дизайн, фронтенд и автоматизация.
- Главный экран: сразу после входа видно, сколько заявок в работе, сколько клиентов и на каком этапе каждый.
- Разделение заявок по статусам: каждая заявка живёт на своём этапе — от регистрации до финального статуса. Фильтр по статусам и цвет карточки сразу показывают, что в работе, что готово, а где ошибка и нужно вмешаться.
- Автоматизация рутины: система сама двигает заявки по этапам и выполняет повторяющиеся действия круглосуточно — менеджеру остаётся работа с клиентом.
- Проверка данных: дубли паспортов, занятые телефоны и неверные данные подсвечиваются сразу, с подсказкой, что исправить.
- Поиск за секунду: по фамилии, номеру паспорта или ID заявки — без таблиц.
- Telegram-бот: новые заявки, ошибки и смена статусов приходят сразу всем менеджерам команды.
- API для партнёров: заявка из внешней CRM — анкета, фото и видео — одним запросом. Статусы и понятные ошибки система отдаёт обратно.
Сам спроектировал, сам собрал: от первых экранов в Figma до работающего продукта

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

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

Результат
➀ Заявки проходят путь от анкеты до финального статуса без ручных шагов и таблиц
➁ Повторяющаяся работа идёт автоматически, 24/7
➂ Ошибки в данных находятся сразу, а не в конце
➃ Два направления — Испания и Франция — в одном окне
➄ Работать с заявками стало удобно с телефона
➅ Вся команда получает статусы в Telegram в реальном времени
Лендинг продукта для агентств я тоже спроектировал и собрал сам.