Как создать портал обратной связи для клиентов: идеи, голоса и статусы
Портал обратной связи для клиентов — это публичная доска, где клиенты предлагают идеи, голосуют за идеи друг друга и видят, какие запросы запланированы, в работе или выпущены. Чтобы его создать, нужны посты со статусами, голоса, привязанные к реальному человеку, комментарии, способ объединять дубликаты, административное представление для сортировки и способ сообщить проголосовавшим, когда что-то выходит. Сама разработка несложная. Что определяет пользу портала, так это то, как вы им управляете: быстрая сортировка, честные статусы и замыкание цикла.
Зачем командам нужен портал
Обратная связь обычно приходит отовсюду одновременно: письма поддержки, звонки продажам, чаты, посты в соцсетях. Портал даёт ей один дом, а голосование показывает, какие запросы разделяет много людей. Он также показывает клиентам, что их слушают, но только если посты действительно движутся. Доска, полная идей, которые год висят в статусе «На рассмотрении», приносит больше вреда, чем её отсутствие.
Решите, для чего нужен портал, до разработки:
- Сбор идей и ошибок или только идей? Смешивание отчётов об ошибках обычно превращает портал во вторую очередь поддержки.
- Публичный или закрытый? Публичные доски привлекают больше участников. Закрытые (только для клиентов после входа) подходят B2B-продуктам с чувствительными запросами.
- Есть ли публичный роудмап? Показ статусов «Запланировано» и «В работе» задаёт ожидания, поэтому показывайте только то, за что готовы отвечать.
Что нужно порталу
Данные
| Таблица | Ключевые поля |
|---|---|
| Посты | Заголовок, описание, автор, раздел или категория, статус, число голосов, дата создания, объединён с (необязательно) |
| Голоса | Пост, пользователь, дата создания (один голос на пользователя и пост) |
| Комментарии | Пост, автор, текст, официальный ответ (да/нет) |
| Пользователи | Имя, email, подтверждён (да/нет), компания (для B2B), администратор (да/нет) |
| Категории | Название (например, Отчёты, Интеграции, Мобильные) |
| Изменения статуса | Пост, старый статус, новый статус, примечание, кто изменил, дата |
Ведите журнал изменений статуса с короткой заметкой. Он питает письма-уведомления и показывает клиентам, как продвигались дела.
Страницы
- Доска: список постов с кнопками голосования, фильтр по категории и статусу, сортировка по популярности, новизне и трендам.
- Страница поста: описание, голоса, комментарии, выделенные официальные ответы, история статусов.
- Форма нового поста: с живым списком «похожих постов», пока человек печатает.
- Роудмап: колонки «Запланировано», «В работе», «Выпущено».
- Администрирование: новые посты для сортировки, объединение дубликатов, смена статуса с заметкой, скрытие спама.
Права доступа
Читать может каждый, если доска публичная. Вошедшие пользователи могут публиковать, голосовать и комментировать. Администраторы меняют статус, объединяют посты, закрепляют официальные ответы и модерируют. Для B2B администраторам может понадобиться видеть, к какой компании относится проголосовавший, при этом скрывая это от других клиентов.
Решения и компромиссы
Как люди входят
Анонимное голосование приглашает к накрутке и не оставляет возможности ответить. Полноценные аккаунты с паролем создают трение. Частый компромисс — вход по ссылке из письма: человек вводит email, переходит по ссылке и оказывается внутри. Если у вашего продукта уже есть аккаунты, позвольте клиентам входить теми же данными, чтобы знать, кто они. См. как добавить вход в приложение.
Статусы
Держите список коротким и понятным: «На рассмотрении», «Запланировано», «В работе», «Выпущено», «Не планируется». «Не планируется» с короткой причиной уважительнее, чем оставить пост висеть.
Голоса против взвешенного спроса
Один голос на человека прост и легко объясняется. Некоторым B2B-командам также нужно видеть голоса, взвешенные по размеру клиента или тарифу. Держите это только в административном представлении; публичные счётчики должны оставаться «один человек — один голос».
Замыкание цикла
Самая ценная функция — письмо «то, за что вы голосовали, выпущено». Оно требует провайдера отправки (см. как отправлять письма из приложения) и понятной возможности отписаться. Дополните портал страницей списка изменений и ссылайте каждый выпущенный пост на его запись в списке изменений.
Первый промпт, который работает
Создай портал обратной связи для клиентов приложения для расписаний под названием Slotly. Клиенты входят по ссылке из письма. Они могут предложить идею (заголовок, описание, категория: Календарь, Платежи, Уведомления, Другое), проголосовать один раз за пост и комментировать. Пока человек пишет новый пост, показывай до пяти похожих существующих постов. Доска сортируется по популярности, новизне или трендам и фильтруется по категории и статусу. Статусы: На рассмотрении, Запланировано, В работе, Выпущено, Не планируется. Добавь страницу роудмапа с колонками Запланировано, В работе и Выпущено. Администраторы получают страницу сортировки новых постов, могут менять статус с короткой заметкой, объединять дубликат с другим постом (переносятся голоса и комментарии), отмечать комментарий как официальный ответ и скрывать спам. Сохраняй всё в базе данных и записывай каждое изменение статуса в журнал. Дружелюбный, чистый дизайн, который работает на телефонах.
Этапы сборки
- Посты, голоса и комментарии с простым входом. Проверьте, что один человек не может проголосовать дважды, даже из двух вкладок.
- Сортировка и фильтры доски. Популярные, новые, в тренде; фильтры по категории и статусу.
- Сортировка в админке. Изменения статуса с заметками, скрытие, официальные ответы.
- Работа с дубликатами. Подсказки похожих постов и действие объединения.
- Страница роудмапа.
- Уведомления. Письма проголосовавшим при изменении статуса, со ссылкой на отписку.
- Ссылка из вашего продукта. Пункт «Обратная связь» в меню приложения, который по возможности сразу входит пользователя.
- Заполните портал запросами, которые у вас уже есть, чтобы первый посетитель не увидел пустую доску.
Частые ошибки
- Запуск и уход в сторону. Назначьте еженедельное время на сортировку новых постов и обновление статусов.
- Голоса как роудмап. Голоса показывают, сколько посетителей портала что-то ценят, а не что лучше для продукта. Говорите и с клиентами; см. как проводить интервью с клиентами.
- Нет действия «объединить». Пять копий одного запроса делят голоса и скрывают реальный спрос.
- Анонимные голоса. Их легко накрутить и невозможно отследить, чтобы ответить.
- Обещание дат в роудмапе. Используйте «Запланировано» и «В работе», а не сроки, если вы не уверены.
- Превращение портала в службу поддержки. Направляйте отчёты об ошибках в ваш канал поддержки и напишите об этом в форме.
Когда лучше готовый инструмент для обратной связи
Выделенные продукты для обратной связи существуют, и стоит на них взглянуть, если хотите, чтобы это работало уже сегодня. Обычно они включают виджеты для вашего приложения, интеграции с трекерами задач и CRM, единый вход с вашим продуктом и аналитику того, кто что просит. Если у вас уже есть инструмент поддержки или CRM, проверьте, нет ли в нём модуля обратной связи или идей, прежде чем что-либо создавать.
Создавайте собственный портал, когда нужно точное соответствие вашему продукту, когда обратная связь должна быть связана с вашими данными о клиентах (тариф, использование, размер аккаунта) без оплаты интеграционного тарифа, когда правила необычны (закрытые доски для каждого клиента, внутренние категории) или когда готовые варианты стоят дороже, чем функция того стоит для вас.
Как это сделать с Mythex
В Mythex вы описываете портал в чате, а агент строит его в живом предпросмотре, добавляя выделенную базу Postgres, когда нужно сохранять посты и голоса (попросите или введите /database). Mythex не предоставляет встроенный вход или отправку email для создаваемых вами приложений: вы подключаете собственных провайдеров и ключи, которые сохраняются как секреты проекта. В документации есть рецепты добавления входа и отправки email.
Когда основной сценарий работает, /test заставляет агента пройти по предпросмотру (опубликовать идею, проголосовать, сменить статус как администратор) и сообщить, что ломается. Шаблон доски запросов функций с голосами и статусами от «нового» до «выпущено» — хорошая отправная точка.
Вопросы
Что делает портал обратной связи для клиентов?
Он даёт клиентам одно публичное место, где можно предложить идеи, проголосовать за идеи других и увидеть, что вы планируете, делаете и уже выпустили. Он заменяет отзывы, разбросанные по письмам, чатам и звонкам.
Должны ли люди иметь аккаунт, чтобы голосовать?
Обычно да, или хотя бы подтверждённый email. Анонимное голосование легко накрутить, и у вас не будет способа сообщить людям, когда их запрос выйдет. Распространённый компромисс — лёгкий вход по ссылке из письма.
Нужно ли сначала делать функции с наибольшим числом голосов?
Не автоматически. Голоса показывают спрос со стороны людей, которые нашли портал, а не всей вашей клиентской базы. Используйте их как один из факторов наряду с выручкой, стратегией и тем, что вы слышите в разговорах с клиентами.
Как обрабатывать повторяющиеся запросы?
Показывайте похожие существующие посты, пока человек вводит новый, и дайте администраторам действие «объединить», которое переносит голоса и комментарии на исходный пост и уведомляет проголосовавших.