Проект выполнен в условиях NDA. Демонстрация дизайн-макетов возможна на собеседовании.

Интеграция осуществляет подключение WhatsApp Business Cloud API к CRM системе, которая консолидирует переписки, автоматически создаёт карточки лидов из входящих сообщений и позволяет осуществлять коммуникацию не покидая системы - с поддержкой автоматизации через чатбот, шаблонов сообщений, массовых рассылок и дашборд-аналитики.

Роль

Продуковый дизайн, CX

UX/UI дизайн

Продолжительность

Февраль 24

Задача

  • Актуализировать флоу в связи с техническими изменениями, а также с целью увеличить количество подключений за счёт добавления юз-кейсов

  • Разработать менеджер по управлению интеграцией

  • Разработать функционал бродкастинга с соблюдением требований вендора

  • Спроектировать раздел статистики

Этапы

  1. Анализ поставленной задачи, сбор недостающей информации, согласование дедлайна

  2. Разработка user-flow, проработка кейсов, поиск и проработка корнер-кейсов и состояний ошибок

  3. Аудит компонентов системы, подготовка hi-fi драфтов возможных решений

  4. Согласование флоу с продакт-менеджером

  5. Согласование компонентов с ФЕ-архитектором

  6. Разработка пиксель-перфект макетов

  7. Перенос компонентов в Figma по принципу code-first и документирование

  8. Сборка и согласование screen-flow со стейкхолдером

  9. Написание документации и передача в разработку

  10. Демо перед релизом

  11. Финальная проверка на проде

Вызовы

В ходе я столкнулась с рядом вызовов и вот как я их решила:

  • работа в отсутвии дизайн системы, код ферст подход

  • Проведена инвентаризация компонентов в коде, необходимые компоненты перенесены из ядра в Figma и задокументированы

  • Недостающие компоненты собраны по стандартам, согласованы с разработкой и ФЕ-архитектором для дальнейшего добавления в формирующуюся ДС


  • В результате повысилась скорость сборки ряда экранов со стороны дизайна, а также их реализация за счёт уменьшения расхождений между макетами и ядром, заложена основа для ДС

  • отсутствие юз кейсов в постановке задачи

  • Самостоятельно проработала целевые сценарии и корнер-кейсы


  • Стандартизировала и задокументировала шаблон screen-flow


  • Обновлены требования к постановке задачи и работе с дедлайнами для заказчиков


  • В результате - сокращение числа итераций, синхронизация ожиданий между продуктовой командой и командой дизайна, более качественный hand-off в разработку

Результаты

  • Проведен ребрендинг интеграции

  • Обновлен флоу подключения и проработаны ключевые сценарии:
    – подключение нового номера
    – подключение номера, использованного ранее в других WhatsApp интеграциях
    – миграция с неофициальной интеграции на WA Business Cloud API

  • Разработан менеджер по управлению интеграцией. Проработаны кейсы:
    – добавление второго и более номеров
    – управление номерами
    – быстрые переходы к шаблонам и статистике

  • Разработана фича WhatsApp бродкастинга:
    – создана форма бродкастинга с превью
    – продумана возможность добавления изображения и файла
    – проработаны пустые и ошибочные состояния
    – проработаны статусы шаблонов: draft → pending → approved → rejected

  • Разработан раздел статистики WA бродкастов по номерам, предоставляющий такие данные, как:
    – количество отправленных, доставленных и прочитанных сообщений
    – количество CTA кликов

  • Для согласования и передачи в разработку проект был собран в screen flow, отражающем все ключевые сценарии и состояния

  • Утверждённые компоненты собраны в Figma и подготовлены к добавлению в формирующуюся

  • Количество подключений: увеличилось на ~ 17% в течение первого квартала после релиза;

  • Среднее время подключения: сократилось на ~ 7%, несмотря на усложнение флоу из-за новых технически требований;

  • Количество тикетов в поддержку: снизилось на ~ 15% по сравнению с предыдущим периодом;

  • Использование функции бродкастинга: рост активности на ~ 12% среди новых подключений;

*При сборе данных не учитывалась сезонность и параллельные продуктовые изменения

Детали ключевых этапов

Постановка задачи

Изменения в технической логике WhatsApp Cloud API потребовали полного пересмотра флоу подключения. На этапе постановки задачи я уточнила технические ограничения, согласовала приоритеты с разработкой и продуктом.

Проработка сценариев и кейсов

Следующим шагом я приступила к проработке пользовательских сценариев подключения номеров в связи с изменениями в API. Проработаны кейсы: подключение нового номера, повторное подключение, миграция с неофициальных интеграций. Особое внимание уделено состояниям ошибок и corner-кейсам, чтобы обеспечить устойчивость сценариев при разных условиях.

Работа проходила итеративно, совместно с продактом и ФЕ-архитектором. Были предоставлены варианты как UX-, так и UI- решений, чтобы найти баланс между пользовательским опытом и нагрузкой на разработку.

В условиях отсутствия дизайн-системы был проведён аудит продакшн-кода, подходящие компоненты представлены ФЕ-архитектору, а утверждённые решения задокументированы в Figma по принципу code-first.

Screen flow и hand-off

На основе согласованных сценариев были собраны screen flow для подключения и управления интеграцией, а также для создания и работы с шаблонами бродкастинга. Подготовлен апгрейд секции статистики.

Такой формат позволил наглядно описать сложные переходы и ускорил утверждение решений со стейкхолдерами и разработкой.

Предложенный мною подход к hand-off стал стандартом при работе с продуктовыми задачами.

Create a free website with Framer, the website builder loved by startups, designers and agencies.