Автоматизация ответов на типовые вопросы клиентов значительно повышает скорость обработки тикетов и улучшает качество поддержки. В этой статье подробно рассмотрим, как в плагине WPtickets можно настроить систему автоматических ответов, используя встроенные возможности и кастомный код. Это позволит разгрузить службу поддержки и ускорить реакцию на часто задаваемые вопросы.
Почему автоматические ответы важны для поддержки в WPtickets
Обработка повторяющихся вопросов вручную занимает много времени, увеличивает нагрузку на операторов и замедляет решение реальных сложных проблем. Автоматические ответы позволяют:
- Мгновенно информировать клиента о статусе запроса.
- Предоставлять помощь по часто задаваемым вопросам без участия оператора.
- Снижать нагрузку на службу поддержки.
- Улучшать пользовательский опыт за счет быстрой реакции.
WPtickets изначально не имеет встроенного расширенного функционала автоответов, но с помощью хуков и фильтров можно реализовать гибкую систему, адаптированную под конкретные задачи.
Настройка шаблонов автоматических ответов в WPtickets
Для начала создадим базовые шаблоны ответов, которые будут подставляться в зависимости от категории тикета или ключевых слов в сообщении пользователя.
Создание простого шаблона автоответа
В админке WPtickets перейдите в раздел «Настройки» > «Шаблоны писем». Здесь создайте новый шаблон, например, с названием "Автоответ: часто задаваемые вопросы". В теле письма укажите универсальный текст, например:
Здравствуйте, спасибо за обращение! Ваш вопрос уже обрабатывается. Если ваш запрос относится к одной из часто задаваемых тем, пожалуйста, ознакомьтесь с нашей <a href="https://wpshop.ru/faq?utm_source=wptickets.ru&utm_medium=article&utm_campaign=kak-sozdat-avtomaticheskie-otvety-v-wptickets-dlya-uskorennoj-podderzhki">базой знаний</a>.Этот шаблон будет отправляться автоматически после создания тикета.
Пример функции для отправки автоответа на создание тикета
Чтобы автоматизировать отправку этого шаблона при создании тикета, добавим код в functions.php вашей темы или в отдельный плагин:
function wpticketsru_send_auto_reply_on_new_ticket($ticket_id) {
$ticket = get_post($ticket_id);
if (!$ticket || $ticket->post_type !== 'wpticket') {
return;
}
$user_email = get_post_meta($ticket_id, '_wpticket_user_email', true);
if (!$user_email) {
return;
}
$subject = 'Ваш запрос получен';
$message = 'Здравствуйте, спасибо за обращение! Ваш вопрос уже обрабатывается. Пожалуйста, ознакомьтесь с нашей базой знаний: https://wpshop.ru/faq?utm_source=wptickets.ru&utm_medium=article&utm_campaign=kak-sozdat-avtomaticheskie-otvety-v-wptickets-dlya-uskorennoj-podderzhki';
wp_mail($user_email, $subject, $message);
}
add_action('wptickets_ticket_created', 'wpticketsru_send_auto_reply_on_new_ticket');Данный код реагирует на событие создания нового тикета и отправляет пользователю письмо с шаблоном.
Динамические автоответы по ключевым словам в тикетах
Чтобы сделать автоответы более полезными, можно анализировать содержание тикета и отправлять разные ответы в зависимости от запроса.
Определение ключевых слов и отправка релевантных ответов
Создадим массив ключевых слов и соответствующих ответов. При создании тикета будем проверять содержание и отправлять подходящее письмо.
function wpticketsru_send_keyword_based_reply($ticket_id) {
$ticket = get_post($ticket_id);
if (!$ticket || $ticket->post_type !== 'wpticket') {
return;
}
$user_email = get_post_meta($ticket_id, '_wpticket_user_email', true);
if (!$user_email) {
return;
}
$content = strtolower($ticket->post_content);
$responses = array(
'оплата' => 'Здравствуйте! По вопросам оплаты рекомендуем ознакомиться с нашей инструкцией: https://wpshop.ru/payment-guide?utm_source=wptickets.ru&utm_medium=article&utm_campaign=kak-sozdat-avtomaticheskie-otvety-v-wptickets-dlya-uskorennoj-podderzhki',
'доставка' => 'Здравствуйте! Информация о доставке доступна здесь: https://wpshop.ru/delivery-info?utm_source=wptickets.ru&utm_medium=article&utm_campaign=kak-sozdat-avtomaticheskie-otvety-v-wptickets-dlya-uskorennoj-podderzhki',
'возврат' => 'Здравствуйте! Политика возврата описана на странице: https://wpshop.ru/return-policy?utm_source=wptickets.ru&utm_medium=article&utm_campaign=kak-sozdat-avtomaticheskie-otvety-v-wptickets-dlya-uskorennoj-podderzhki',
);
foreach ($responses as $keyword => $reply) {
if (strpos($content, $keyword) !== false) {
$subject = 'Ответ на ваш вопрос по теме: ' . $keyword;
wp_mail($user_email, $subject, $reply);
return; // Отправляем только первый подходящий ответ
}
}
// Если ключевых слов не найдено, отправляем общий автоответ
wpticketsru_send_auto_reply_on_new_ticket($ticket_id);
}
add_action('wptickets_ticket_created', 'wpticketsru_send_keyword_based_reply');Таким образом, клиент получит максимально релевантный ответ сразу после создания тикета.
Использование плагина WPRemark для автоприсваивания и автоответов
WPRemark позволяет создавать бизнес-правила для работы с тикетами и комментариями. Его можно использовать для расширения функционала автоответов:
- Настройка триггеров по ключевым словам или статусам тикета.
- Автоматическое присваивание тикетов нужным операторам.
- Отправка шаблонных ответов с вариациями и динамическими данными.
Для интеграции WPRemark с WPtickets перейдите в описание плагина WPRemark на WPSHOP.RU.
Пример правила в WPRemark для автоответа
В интерфейсе WPRemark создайте правило с условием: если тикет содержит слово "оплата", то автоматически отправлять шаблон "Ответ по оплате" и менять статус тикета на "В обработке".
Такой подход позволяет управлять автоответами без написания кода, используя удобный визуальный редактор.
Советы по улучшению системы автоматических ответов
Для повышения эффективности автоответов учитывайте следующие рекомендации:
- Регулярно обновляйте шаблоны с учётом новых вопросов.
- Используйте ссылки на актуальные разделы базы знаний или FAQ.
- Добавляйте инструкции по самостоятельному решению распространённых проблем.
- Используйте персонализацию писем, подставляя имя клиента и номер тикета.
- Не забывайте о возможности переключения на живого оператора для сложных запросов.
Эти меры помогут сделать поддержку не только быстрой, но и качественной.