Иногда одна обратная связь от клиента показывает проблему лучше, чем десятки внутренних тестов.
Вчера клиент Tender Group прислал скриншот утреннего письма. По одному из его шаблонов система нашла 128 новых закупок, но непосредственно в письме отображались только первые 30.
Остальные 98 закупок можно было открыть по ссылке.
На первый взгляд логика рабочая. Но на практике возникала серьёзная проблема: ссылка вела не на оставшиеся новые закупки, а на полный поиск по шаблону.
В конкретном случае там находилось уже 816 закупок.
Новые позиции перемешивались со старыми, и пользователю приходилось самостоятельно разбираться, какие закупки появились сегодня, а какие он уже видел раньше.
Мы переделали эту механику за один день.
Теперь задача утреннего письма максимально простая: показать пользователю именно те закупки, которые появились с момента предыдущего уведомления.
В письме отображаются все новые закупки по каждому сохранённому шаблону.
Если система нашла 128 новых закупок — пользователь должен увидеть именно эти 128 закупок, а не только первые 30.
В том самом письме клиента после доработки результат выглядит именно так:
128 новых закупок из 128 отображаются корректно.
При этом мы сохранили письмо удобным для чтения и не превратили его в одну огромную ленту.
У пользователя может быть сразу несколько поисковых шаблонов.
Например:
Раньше большой объём уведомлений мог сливаться в один поток.
Теперь у каждого шаблона есть свой отдельный блок и визуальная рамка.
В начале письма появилось оглавление, где сразу видно, сколько новых закупок найдено по каждому шаблону.
То есть ещё до просмотра списка можно быстро понять:
Строительство — 34 новые закупкиОборудование — 17Краснодарский край — 8
Это особенно важно для специалистов, которые ежедневно работают сразу с несколькими направлениями.
Отдельная проблема возникает, когда одна закупка одновременно соответствует нескольким сохранённым шаблонам.
Например, закупка может одновременно попасть в шаблон:
«Строительство»
и в шаблон:
«Краснодарский край».
Отправлять её два раза нет смысла.
Теперь такая закупка приходит один раз.
При этом система показывает дополнительную пометку:
«Также по шаблону…»
Пользователь понимает, почему закупка попала в подборку, но не получает одинаковые карточки несколько раз.
Есть техническое ограничение: слишком большие письма почтовые сервисы могут обрезать.
Поэтому просто загружать в email несколько сотен или тысяч карточек — плохое решение.
Мы оставили возможность открыть часть закупок по ссылке, но полностью изменили принцип её работы.
Теперь ссылка ведёт не на общий поиск по шаблону.
Она открывает отдельную страницу, где находятся ровно те закупки, которые относятся к конкретному утреннему письму.
Например:
система обнаружила 500 новых закупок;
часть показала непосредственно в письме;
пользователь нажимает «Показать остальные»;
и видит оставшиеся закупки из этой же подборки.
Никаких старых результатов вперемешку с новыми.
В Tender Group есть два формата уведомлений.
Email — это ежедневная сводка.
Письмо приходит один раз в сутки после 9:00 по Москве и позволяет спокойно просмотреть все закупки, которые появились по сохранённым шаблонам.
Telegram работает иначе.
Туда новые закупки поступают практически сразу — по одной, по мере появления.
Поэтому пользователь может выбрать удобный сценарий:
Telegram — если важно максимально быстро реагировать на новую закупку;
email — если удобнее один раз утром просмотреть всю подборку.
Или использовать оба канала одновременно.
Наша задача — убрать из работы тендерного специалиста постоянный ручной поиск.
Пользователь один раз создаёт нужные шаблоны поиска.
После этого система самостоятельно проверяет новые закупки и отправляет подходящие варианты.
Не нужно каждое утро снова открывать площадки, выставлять фильтры и пытаться понять, какие закупки уже просматривались.
Система должна сама отвечать на простой вопрос:
«Что нового появилось по моим направлениям?»
Именно это мы и улучшили в новой версии утренних уведомлений.
Мы продолжаем дорабатывать Tender Group на основе реальных сценариев пользователей.
Если какой-то инструмент работает неудобно — пишите.
Часто именно такие сообщения помогают быстрее всего понять, что действительно стоит улучшить.