Это руководство является частью серии « Создай свой стартап с помощью PHP» на Envato Tuts +. В этой серии я проведу вас через запуск стартапа от концепции до реальности, используя мое приложение Meeting Planner в качестве примера из реальной жизни. На каждом этапе я буду публиковать код Планировщика собраний в качестве примеров с открытым исходным кодом, из которых вы можете извлечь уроки. Я также буду решать вопросы, связанные с бизнесом по мере их возникновения
В этом руководстве я расскажу вам, как я быстро и экономично запустил систему поддержки и базу знаний для приложения, а также некоторые проблемы и альтернативы, которые я рассмотрел.
Если вы еще не опробовали Планировщик собраний, запланируйте свою первую встречу . Я принимаю участие в комментариях ниже, так что скажите мне, что вы думаете! Мне особенно интересно, если вы хотите новые предложения функции или темы для будущих уроков.
Напоминаем, что весь код для Meeting Planner написан на Yii2 Framework для PHP. Если вы хотите узнать больше о Yii2, ознакомьтесь с нашей параллельной серией Программирование с Yii2 .
Поддержка клиентов и База знаний
Многие стартапы передают свою клиентскую поддержку на аутсорсинг, и, в свою очередь, многие стартапы запускают для удовлетворения потребностей своих братьев и всех видов компаний; они, кажется, конкурируют на уровне привлекательности детей на их сайтах.
Zendesk обычно используется, но я, как пользователь, всегда испытывал раздражающие переживания. Также есть Groove , LiveAgent , Freshdesk и ряд других.
Когда я работал над Community Starter (ранее NewsCloud ) для Knight Foundation, мы использовали TenderApp ; это хорошо сработало для нас. Однако, когда я пошел, чтобы зарегистрироваться на службе, казалось, что мало что изменилось за несколько лет, и последний пост в их блоге был год .
Freshdesk
Я решил пойти с Freshdesk, так как он имел не только бесплатную пожизненную учетную запись для небольших компаний, но и включил функциональность базы знаний на этом уровне. Обеспечение людей полезной, хорошо организованной базой знаний очень важно. Если бы я выбирал, основываясь на привлекательности детей на сайтах их конкурентов, мне бы понравился LiveAgent (нам нужно поощрять больше женщин в технологиях).
Предупреждение о Freshdesk
После того, как я передал свою статью в Envato Tuts +, моя учетная запись в Freshdesk была внезапно заблокирована без предупреждения. Это происходит со всеми бесплатными аккаунтами — люди часто удивляются:
Через 30 дней после регистрации и сопоставления моего доменного имени они заблокировали мою учетную запись и заставили меня позвонить, чтобы перейти на бесплатный уровень. Когда вы переходите на бесплатный уровень, они удаляют всю информацию о конфигурации, включая сопоставление вашего домена.
Вместо того, чтобы перевести вашу учетную запись на бесплатный уровень через 30 дней, они приостановят вашу учетную запись и заставят вас позвонить, чтобы поговорить с продавцом. Только язык «ваша учетная запись приостановлена» вместо «срок действия пробной версии» так непреднамеренно враждебен. Пожалуйста, имейте это в виду и используйте Freshdesk с некоторой осторожностью. Опять же, альтернативы включают Zendesk , Groove и LiveAgent .
К их чести, старший менеджер службы поддержки в Freshdesk лично позвонил мне, чтобы извиниться за мой опыт, и сказал, что они работают над различными улучшениями, чтобы сделать процесс более прозрачным и понятным, особенно для проверки того, что предупреждающие электронные письма отправляются раньше срока.
Я не принял окончательного решения о том, какую службу я буду использовать для альфа-релиза Meeting Planner. Время приостановки Fresh Desk без предупреждения задержало мое освобождение.
Уровни ценообразования
Вот снимок дополнительных ценовых уровней Freshdesk:
Регистрация и настройка
Регистрация проста:
Они предлагают четыре шага мастера для запуска вашего сайта поддержки. Во-первых, вам нужно настроить входящее письмо поддержки для пересылки в почтовый ящик, который вам назначен:
Как я писал в предыдущем эпизоде о маршрутизации Mailgun , легко перенастроить адрес электронной почты поддержки:
Затем вы приглашаете вашего первого агента (ов):
Панель инструментов
Первоначально Freshdesk предлагает вам 30 дней премиум-функций с бесплатной учетной записью, поэтому с панелью инструментов ниже многое происходит. Они также предлагают полезный приветственный тур:
Вот этот тестовый запрос в службу поддержки, который отправляется на новую учетную запись:
Верхнее меню и правая боковая панель предоставляют множество функций для управления заявкой.
Настройка домена
Чтобы разрешить пользователям посещать http://support.meetingplanner.io вместо http://meetingplanner.freshdesk.com , мне просто нужно было сопоставить CNAME у моего регистратора доменов и обновить мои настройки:
Сайт общественной поддержки
Вуаля, вот первый публичный сайт поддержки. Мы приступим к настройке в ближайшее время.
Построение базы знаний
Ваша база знаний организована по настраиваемым категориям. На данный момент мы будем придерживаться Начало работы и FAQ:
Система создания объяснений проста и многофункциональна:
В конечном счете, вот что увидят пользователи 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 ‘ | ’.Html::a(‘© Lookahead ‘.date(‘Y’),’http://lookahead.io’).»;
}
?>
</p>
</div>
</footer>
|
Другие соображения
Посмотрим, как работает Freshdesk. В настоящее время мы маленькие, и я думаю, что это обеспечит нам достаточные возможности. Однако есть вероятность, что в будущем нам могут потребоваться другие функции или более высокая емкость.
Одна из причин, по которой мне понравилось приложение TenderApp, заключается в том, что он легко связан с Lighthouse App , системой отслеживания проблем и ошибок. Однако, как только я начну использовать официальный трекер, я, скорее всего, выберу Асану (вот их объяснение видео для отслеживания ошибок ). Но я могу сделать больше исследований позже.
Мне также нравятся краудсорсинговые запросы от UserVoice . Раньше они предлагали бесплатный план, но сейчас стоят довольно дорого. Это полезный сервис, который меня может заинтересовать в будущем.
Что дальше?
Встреча Планировщика сделала огромный прогресс за последние несколько месяцев. Я надеюсь, вам понравился этот эпизод. Следите за будущими уроками в нашей серии « Построение стартапа с помощью PHP» — здесь также есть много полезной работы и еще несколько важных функций.
Если вы еще этого не сделали, попробуйте запланировать встречу, а затем, учитывая то, что вы прочитали в сегодняшнем руководстве, сообщите о любых проблемах или откликах на нашу страницу поддержки .
Мы также изучаем краудфандинг и напишем о нем в будущем эпизоде. Если вам интересно узнать о наших усилиях первыми, обязательно подпишитесь на нас в WeFunder .
Пожалуйста, не стесняйтесь добавлять свои вопросы и комментарии ниже; Я обычно участвую в обсуждениях. Вы также можете связаться со мной через Twitter @reifman напрямую.