Статьи

Создание вашего стартапа с помощью PHP: сбор и управление пользовательскими отчетами и отзывами

Конечный продукт
Что вы будете создавать

Это руководство является частью серии « Создай свой стартап с помощью PHP» на Envato Tuts +. В этой серии я проведу вас через запуск стартапа от концепции до реальности, используя мое приложение Meeting Planner в качестве примера из реальной жизни. На каждом этапе я буду публиковать код Планировщика собраний в качестве примеров с открытым исходным кодом, из которых вы можете извлечь уроки. Я также буду решать вопросы, связанные с бизнесом по мере их возникновения

В этом руководстве я расскажу вам, как я быстро и экономично запустил систему поддержки и базу знаний для приложения, а также некоторые проблемы и альтернативы, которые я рассмотрел.

Если вы еще не опробовали Планировщик собраний, запланируйте свою первую встречу . Я принимаю участие в комментариях ниже, так что скажите мне, что вы думаете! Мне особенно интересно, если вы хотите новые предложения функции или темы для будущих уроков.

Напоминаем, что весь код для Meeting Planner написан на Yii2 Framework для PHP. Если вы хотите узнать больше о Yii2, ознакомьтесь с нашей параллельной серией Программирование с Yii2 .

Поддержка планировщика собраний - поставщики часто используют детей на своих веб-сайтах

Многие стартапы передают свою клиентскую поддержку на аутсорсинг, и, в свою очередь, многие стартапы запускают для удовлетворения потребностей своих братьев и всех видов компаний; они, кажется, конкурируют на уровне привлекательности детей на их сайтах.

Zendesk обычно используется, но я, как пользователь, всегда испытывал раздражающие переживания. Также есть Groove , LiveAgent , Freshdesk и ряд других.

Когда я работал над Community Starter (ранее NewsCloud ) для Knight Foundation, мы использовали TenderApp ; это хорошо сработало для нас. Однако, когда я пошел, чтобы зарегистрироваться на службе, казалось, что мало что изменилось за несколько лет, и последний пост в их блоге был год .

Поддержка Планировщика Встреч - Fresh Desk Home Page

Я решил пойти с Freshdesk, так как он имел не только бесплатную пожизненную учетную запись для небольших компаний, но и включил функциональность базы знаний на этом уровне. Обеспечение людей полезной, хорошо организованной базой знаний очень важно. Если бы я выбирал, основываясь на привлекательности детей на сайтах их конкурентов, мне бы понравился LiveAgent (нам нужно поощрять больше женщин в технологиях).

После того, как я передал свою статью в Envato Tuts +, моя учетная запись в Freshdesk была внезапно заблокирована без предупреждения. Это происходит со всеми бесплатными аккаунтами — люди часто удивляются:

Fresh Desk Частые приостановленные аккаунты

Через 30 дней после регистрации и сопоставления моего доменного имени они заблокировали мою учетную запись и заставили меня позвонить, чтобы перейти на бесплатный уровень. Когда вы переходите на бесплатный уровень, они удаляют всю информацию о конфигурации, включая сопоставление вашего домена.

Вместо того, чтобы перевести вашу учетную запись на бесплатный уровень через 30 дней, они приостановят вашу учетную запись и заставят вас позвонить, чтобы поговорить с продавцом. Только язык «ваша учетная запись приостановлена» вместо «срок действия пробной версии» так непреднамеренно враждебен. Пожалуйста, имейте это в виду и используйте Freshdesk с некоторой осторожностью. Опять же, альтернативы включают Zendesk , Groove и LiveAgent .

К их чести, старший менеджер службы поддержки в Freshdesk лично позвонил мне, чтобы извиниться за мой опыт, и сказал, что они работают над различными улучшениями, чтобы сделать процесс более прозрачным и понятным, особенно для проверки того, что предупреждающие электронные письма отправляются раньше срока.

Я не принял окончательного решения о том, какую службу я буду использовать для альфа-релиза Meeting Planner. Время приостановки Fresh Desk без предупреждения задержало мое освобождение.

Вот снимок дополнительных ценовых уровней Freshdesk:

Поддержка Планировщика Встреч - FreshDesk Ценообразование

Регистрация проста:

Поддержка Планировщика Встреч - FreshDesk Registration

Они предлагают четыре шага мастера для запуска вашего сайта поддержки. Во-первых, вам нужно настроить входящее письмо поддержки для пересылки в почтовый ящик, который вам назначен:

Поддержка планировщика собраний - Мастер настройки поддержки Fresh Desk

Как я писал в предыдущем эпизоде ​​о маршрутизации Mailgun , легко перенастроить адрес электронной почты поддержки:

Поддержка Планировщика Встреч - Маршрутизация Mailgun Почтового Ящика Поддержки

Затем вы приглашаете вашего первого агента (ов):

Поддержка Планировщика Встреч - Fresh Desk Приглашающие Агенты

Первоначально Freshdesk предлагает вам 30 дней премиум-функций с бесплатной учетной записью, поэтому с панелью инструментов ниже многое происходит. Они также предлагают полезный приветственный тур:

Поддержка Планировщика Встреч - Fresh Desk Dashboard и Вводный Тур

Вот этот тестовый запрос в службу поддержки, который отправляется на новую учетную запись:

Поддержка планировщика собраний - образец интерфейса управления билетами и поддержкой клиентов

Верхнее меню и правая боковая панель предоставляют множество функций для управления заявкой.

Чтобы разрешить пользователям посещать http://support.meetingplanner.io вместо http://meetingplanner.freshdesk.com , мне просто нужно было сопоставить CNAME у моего регистратора доменов и обновить мои настройки:

Поддержка планировщика собраний - сопоставление домена поддержки CNAME с Fresh Desk

Вуаля, вот первый публичный сайт поддержки. Мы приступим к настройке в ближайшее время.

Поддержка планировщика собраний - начальная штаб-квартира службы поддержки общественности

Ваша база знаний организована по настраиваемым категориям. На данный момент мы будем придерживаться Начало работы и FAQ:

Поддержка Планировщика Встреч - Fresh Desk Knowledge Base Категории

Система создания объяснений проста и многофункциональна:

Поддержка планировщика собраний - Редактирование базы знаний Fresh Desk

В конечном счете, вот что увидят пользователи Meeting Planner, когда они появятся в штаб-квартире поддержки:

Поддержка Планировщика Встреч - Домашняя Страница Окончательной Поддержки

Там в режиме реального времени поиск ответов:

Поддержка Планировщика Встреч - Вопрос в реальном времени и поиск по темам

И страницы справки легко читаются:

Поддержка Планировщика Встреч - Читаемые Объяснители

Они также могут выбрать отправить билет:

Поддержка Планировщика Встреч - Отправить Билет

Использование сервиса имеет больше смысла, чем попытка создать что-то подобное самостоятельно.

По сути, мне просто нужно было обновить ссылки из нашей контактной формы на нашу новую страницу поддержки Freshdesk , и было довольно легко связать наше приложение с их:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
<footer class=»footer»>
       <div class=»container»>
         <p class=»pull-left»>
         <?php
         if (!Yii::$app->user->isGuest) {
           echo Html::a(Yii::t(‘frontend’,’Support’),Url::to(‘http://support.meetingplanner.io’)).’
           echo Html::a(Yii::t(‘frontend’,’About’),Url::to([‘/site/about’]));
         }
          ?>
       <p class=»pull-right»>
       <?= Html::a(Yii::t(‘frontend’,’Follow’).’ @meetingio’,’https://twitter.com/intent/user?screen_name=meetingio’) ?><?php
       if (!Yii::$app->user->isGuest) {
         echo ‘&nbsp;|&nbsp;’.Html::a(‘&copy; Lookahead ‘.date(‘Y’),’http://lookahead.io’).»;
       }
       ?>
       </p>
       </div>
   </footer>

Посмотрим, как работает Freshdesk. В настоящее время мы маленькие, и я думаю, что это обеспечит нам достаточные возможности. Однако есть вероятность, что в будущем нам могут потребоваться другие функции или более высокая емкость.

Одна из причин, по которой мне понравилось приложение TenderApp, заключается в том, что он легко связан с Lighthouse App , системой отслеживания проблем и ошибок. Однако, как только я начну использовать официальный трекер, я, скорее всего, выберу Асану (вот их объяснение видео для отслеживания ошибок ). Но я могу сделать больше исследований позже.

Мне также нравятся краудсорсинговые запросы от UserVoice . Раньше они предлагали бесплатный план, но сейчас стоят довольно дорого. Это полезный сервис, который меня может заинтересовать в будущем.

Встреча Планировщика сделала огромный прогресс за последние несколько месяцев. Я надеюсь, вам понравился этот эпизод. Следите за будущими уроками в нашей серии « Построение стартапа с помощью PHP» — здесь также есть много полезной работы и еще несколько важных функций.

Если вы еще этого не сделали, попробуйте запланировать встречу, а затем, учитывая то, что вы прочитали в сегодняшнем руководстве, сообщите о любых проблемах или откликах на нашу страницу поддержки .

Мы также изучаем краудфандинг и напишем о нем в будущем эпизоде. Если вам интересно узнать о наших усилиях первыми, обязательно подпишитесь на нас в WeFunder .

Пожалуйста, не стесняйтесь добавлять свои вопросы и комментарии ниже; Я обычно участвую в обсуждениях. Вы также можете связаться со мной через Twitter @reifman напрямую.