Пошаговые гайды

Как использовать respond.io в качестве Dialogflow CRM [июль 2023]

Iaroslav Kudritskiy
12 июля 2019 года

Вы когда-нибудь хотели, чтобы у вас был сайт CRM для Dialogflow? Нам тоже, поэтому мы создали его. Это статья о лучших практиках использования respond.io в качестве Dialogflow CRM. Мы обсудим такие вещи, как создание Dialogflow Human Handoff, как интегрировать Dialogflow с вашим сайтом, а также популярные интеграции, такие как наша интеграция с Chatbase Dialogflow . Ознакомьтесь с оглавлением ниже, чтобы перейти к тому, что вы ищете:

5 простых способов использования respond.io с интеграцией Dialogflow

  1. Запись, атрибуция и экспорт истории Dialogflow с помощью respond.io
  2. Используйте Dialogflow для автоматической потеги контактов
  3. Отправить рассылку через Dialogflow
  4. Отписаться от рассылки Dialogflow Контакты
  5. Создание пользовательских уведомлений Dialogflow

Построение гибридных сообщений о продажах и поддержке с участием человека и искусственного интеллекта с использованием respond.io в качестве помощника. Dialogflow CRM

  1. Используйте автоматизацию respond.io для привлечения новых контактов
  2. Работа с часто задаваемыми вопросами и использование respond.io в качестве Dialogflow CMS
  3. Обратные действия и построение Dialogflow передачи данных между людьми

Что такое Dialogflow

С тех пор как Facebook объявил об интеграции ботов в свою платформу Facebook Messenger , идея использования ботов для общения с людьми набирает обороты. В то же время, использование приложений для обмена сообщениями стало более распространенным среди компаний для маркетинга в мессенджерах и поддержки клиентов в мессенджерах.

Самыми популярными инструментами для маркетинга в мессенджерах были такие боты, как Chat Fuel и ManyChat. Эти инструменты хорошо подходят для маркетинговых усилий с высоким объемом и низкой маржой, но они не совсем обходительные собеседники. Они представляют пользователям кликабельные кнопки в мессенджере, и это все.

Dialogflow

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

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

Основы: Dialogflow Намерения

Строительными блоками агента Dialogflow являются намерения. Каждое намерение содержит обучающие фразы и ответ. Думайте о каждом намерении Dialogflow как об ответе, который может дать ваш бот. Если вы хотите создать чат-бота Dialoglow, который может дать семь различных ответов, вам понадобится семь намерений.

Сайт Dialogflow Intent состоит из учебных фраз и ответов.
Dialogflow Намерение: Учебные фразы и ответы

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

Расширенный Dialogflow: Сущности и выполнение

Вы можете подумать. Если мне нужно семь различных намерений для семи различных ответов, то для создания чатбота, о котором я думаю, мне понадобятся сотни намерений. Именно здесь в игру вступают Dialogflow Entities & Dialogflow Fulfilment.

Dialogflow Организации

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

Вот как работает Dialogflow
Dialogflow Организации

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

Используя пользовательские сущности, вы сможете создать одно намерение, которое распознает, что пользователь спрашивает о цене продукта, и вы будете знать, о каком продукте он спрашивает. Затем встает вопрос, куда поместить ответ? В ответах нет места для добавления разных ответов для разных сущностей. Здесь на помощь приходит Fulfilment.

Dialogflow Выполнение

Dialogflow Fulfillment позволяет вам подключить сервис к вашему агенту Dialogflow для выполнения таких действий, как получение динамических ответов или инициирование действий в ERP.

Как подключить Dialogflow Fulfilment через webhook.
Dialogflow Выполнение Webhook

Чтобы включить функцию Dialogflow Fulfillment, вам нужно подключить свой сервис с помощью веб-крюка и активировать выполнение для тех намерений, которые этого требуют. Логика выполнения должна быть встроена в подключаемый сервис.

Как активировать исполнение вашего намерения
Выполнение намерений

Dialogflow это очень мощный инструмент. Возможно, вы даже думаете, для чего мне нужен respond.io ?

Почему вам нужен Dialogflow CRM

Dialogflow является чрезвычайно мощным процессором естественного языка (NLP), и именно в этом он преуспел. Создание интерфейса для бизнеса - вот где он подводит вас. Dialogflow не обеспечивает:

  • история разговора
  • способ сохранения информации о пользователе
  • способ передать разговор человеку
  • или способ показать вашим клиентам, насколько хорошо работает ваш бот.

Короче говоря, Dialogflow видит пользователей, но компании хотят знать о своих контактах.

Dialogflow Обучение

Dialogflow позволяет просматривать историю разговоров на экране обучения. Экран обучения оптимизирован для чатбота. Именно здесь вы можете сообщить агенту, были ли ответы, которые он предоставил, правильными или неправильными, и правильно ли были извлечены сущности.

Вы можете обучить агента Dialogflow с помощью модуля Dialogflow Training.
Dialogflow Обучение

Обучение - это фантастическая функция, но она не дает много информации о разговорах каждого отдельного контакта, поскольку чаты анонимны и основаны на сеансах. На экране обучения вы не сможете определить, был ли это один и тот же контакт, у которого было десять разных разговоров, или десять контактов, у которых было десять разговоров.

Dialogflow История

Dialogflow также предоставляет экран истории. Экран истории является небольшим улучшением по сравнению с экраном обучения. Он может показывать сеансы, отфильтрованные по датам, и отображает ответы, которые были отправлены, а не намерение, которое было активировано, как это делает экран обучения.

Вы можете просмотреть историю разговоров вашего агента Dialogflow в разделе История Dialogflow .
Dialogflow История

Опять же, эта информация основана на сессиях и анонимна, поэтому нет возможности узнать, с каким контактом вел разговор агент.

Dialogflow Аналитика

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

Совокупная информация об агентах Dialogflow доступна в Dialogflow Analytvics.
Dialogflow Аналитика

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

В следующих нескольких разделах мы рассмотрим стратегии и интеграции, которые облегчают внедрение агента Dialogflow в вашу деятельность, используя respond.io в качестве Dialogflow CRM.

Использование respond.io в качестве Dialogflow CRM

То, как вы используете respond.io и Dialogflow , будет зависеть от того, что вы хотите, чтобы Dialogflow делал для вас. В следующих нескольких разделах мы рассмотрим, как лучше подключить Dialogflow, ваши каналы и ваши интеграции.

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

Настройка: Подключение Dialogflow, приложений для обмена сообщениями и интеграций с respond.io

respond.io предназначен для того, чтобы стать центром вашей инфраструктуры чатботов. После создания учетной записи respond.io вы можете подключить Dialogflow, каналы обмена сообщениями, а также интеграции Chatbase и Zapier.

Rocketbots работает как Dialogflow CRM  , разработанный для того, чтобы вы могли интегрировать Rocketbots, Dialogflow, каналы обмена сообщениями и другие интеграции.
respond.io Dialogflow CRM

Dialogflow CRM Настройка: Подключение Dialogflow к respond.io

Чтобы создать инфраструктуру Dialogflow CRM , сначала подключите Dialogflow к пространству respond.io. Чтобы подключить Dialogflow, получите файл Dialogflow Integration JSON из консоли Dialogflow Console, затем загрузите его в ваше пространство respond.io. Ниже приведено пошаговое руководство:

Чтобы перейти к учетной записи службы откройте настройки в консоли Dialogflow > щелкните ссылку Учетная запись службы.

Чтобы перейти к учетной записи службы, откройте настройки в консоли Dialogflow , а затем щелкните на ссылке учетной записи службы.
Переход к учетной записи службы Dialogflow

Чтобы создать JSON-ключ, найдите строку Dialogflow Integrations в таблице учетных записей служб > откройте меню действий > нажмите кнопку Создать ключ.

Чтобы создать JSON-ключ, найдите строку Dialogflow Integrations в таблице счетов услуг > откройте меню действий > нажмите Create key.
Создание ключа учетной записи службы Dialogflow

Затем выберите тип ключа JSON > нажмите кнопку Создать.

Для создания JSON-ключа найдите строку Dialogflow Integrations в таблице счетов услуг > откройте меню действий > нажмите Create key. Затем выберите тип ключа JSON > нажмите Создать.
Создание ключа учетной записи службы Dialogflow

Чтобы загрузить ключ на respond.io, перейдите в Настройки > Подключить Dialogflow.

Чтобы загрузить ключ учетной записи сервиса Dialogflow в Rocketbots, перейдите в раздел Настройки > Подключить Dialogflow.
Загрузка ключа учетной записи службы Dialogflow в respond.io

Затем перетащите ключ JSON.

Чтобы загрузить ключ в Rocketbots, перейдите в Настройки > Подключить Dialogflow. Затем перетащите JSON-ключ.
Загрузка ключа учетной записи службы Dialogflow в respond.io

Поздравляем, пространство respond.io теперь подключено к вашему агенту Dialogflow .

Профессиональный совет: Вы можете использовать пространство respond.io для тестирования агентов, автоматизаций и опросов Dialogflow , имитируя разговор в модуле обмена сообщениями.

Вы можете использовать рокетботов для имитации разговора с агентом Dialogflow .
Моделирование разговора на respond.io

Предпочитаете завершить учебник по интеграции Dialogflow с помощью видео? Вот оно.

Подключение Dialogflow к respond.io

Dialogflow CRM Настройка: Подключение каналов обмена сообщениями

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

Чтобы интегрировать Dialogflow с веб-сайтом через respond.io, используйте наш виджет веб-чата. Поскольку в Dialogflow нет опции веб-чата, мы создали собственную интеграцию с сайтом Dialogflow , предоставив веб-чат нашим пользователям. Документация доступна здесь.

Для подключения Facebook Messenger ознакомьтесь с нашей документацией Facebook Messenger здесь. Хотя существует прямая интеграция Dialogflow Facebook Messenger , для просмотра истории чатов вам потребуется подключение через respond.io. Для подключения к Facebook Messenger вам понадобится страница Facebook , вы можете ознакомиться с нашим гайдом по созданию страницы Facebook здесь.

Для подключения WhatsApp выберите одну из двух наших интеграций Dialogflow с WhatsApp. Каждая из них работает немного по-разному. Пожалуйста, изучите оба варианта интеграции Dialogflow WhatsApp, Чат API, и Twilio WhatsApp прежде чем приступить к работе.

Для подключения WeChatознакомьтесь с нашей документацией WeChat здесь. Для использования нашей интеграции Dialogflow WeChat вам понадобится WeChat Official account. Вы можете ознакомиться с нашим гайдом по созданию официального аккаунта в WeChat здесь.

Для подключения LINEознакомьтесь с нашей документацией LINE здесь. Для использования нашей интеграции Dialogflow LINE вам понадобится LINE Official account. Вы можете ознакомиться с нашим руководством по созданию официального аккаунта в LINE.

Для подключения Телеграмознакомьтесь с нашей Телеграм документацией здесь. Чтобы использовать нашу интеграцию Dialogflow Телеграм , вам понадобится бот Телеграм. Вы можете ознакомиться с нашим руководством по созданию Телеграм-бота здесь.

Для подключения Viberознакомьтесь с нашей документацией Viber здесь. Чтобы использовать нашу интеграцию Dialogflow Viber, вам потребуется Viber Bot. Вы можете ознакомиться с нашим руководством по созданию Viber-бота здесь.

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

Для подключения Twitter DM ознакомьтесь с нашей Twitter документацией здесь. Чтобы использовать нашу интеграцию Dialogflow Twitter DM, вам нужно установить приложение на Twitter. В документации есть подробные инструкции.

Для подключения Slack ознакомьтесь с нашей документацией Slack здесь. Чтобы использовать нашу интеграцию Dialogflow Slack , вам нужно установить приложение на Slack. В документации есть подробные инструкции.

Фух, это было много каналов. 😅

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

Dialogflow CRM Настройка: Интеграции Chatbase и Zapier

Хотя вы можете остановиться на каналах, Chatbase и Zapier еще больше расширят возможности вашего агента Dialogflow.

С помощью Chatbase вы сможете видеть подробную аналитику потока сеансов вашего агента Dialogflow . Это фантастический инструмент, который поможет улучшить работу вашего агента с течением времени.

С помощью Zapier вы сможете передавать данные о контактах, которые вы собираете в respond.io, на внешний сайт CRM с помощью простой интеграции в один клик.

Dialogflow CRM Настройка: Подключение Chatbase к respond.io

Мы не уверены, почему нет интеграции Dialogflow Chatbase в один клик, ведь оба продукта Google ¯\_(ツ)_/¯. Поэтому мы сами сделали простую интеграцию. Чтобы подключить Chatbase, вам нужно создать аккаунт, создать бота на Chatbase и скопировать API ключ в ваше respond.io пространство.

Чтобы создать бота на Chatbase, создайте учетную запись на Chatbase , затем нажмите кнопку добавить нового бота.

Чтобы настроить интеграцию с Dialogflow Chatbase, вам сначала нужно создать бота на Chatbase.
Создание бота на Chatbase

Затем заполните информацию, требуемую Chatbase.

Имейте в виду, что функция путей отчетности для сайтов будет устаревшей в Chatbase, поэтому respond.io в настоящее время не поддерживает ее.

Чтобы настроить интеграцию с Dialogflow Chatbase, вам сначала нужно создать бота на Chatbase и заполнить необходимые данные.
Создание бота на Chatbase

Чтобы извлечь ключ API нажмите кнопку continue, и он станет доступен на следующем экране.

Чтобы настроить интеграцию с Dialogflow Chatbase, вам сначала нужно создать бота на Chatbase и заполнить необходимые данные, а затем получить ключ API.
Получение ключа API из Chatbase

Чтобы вставить ключ API, перейдите в Настройки > Chatbase > Подключение.

Чтобы включить интеграцию Dialogflow Chatbase, вставьте ключ API , перейдя в Настройки > Chatbase > Подключение.
Добавление ключа Chatbase API к respond.io

Затем вставьте ключ > Подключить.

Чтобы включить интеграцию Dialogflow Chatbase, вставьте ключ API , перейдя в Настройки > Chatbase > Подключиться, затем вставьте ключ и снова нажмите кнопку подключения.
Добавление ключа Chatbase API к respond.io

Поздравляем, вы только что завершили интеграцию Dialogflow Chatbase через respond.io.

Теперь вы сможете увидеть подробный набор агрегированных аналитических данных о вашем Dialogflow Agent, аналогичный аналитике, которую можно найти на Google Analytics.

Изображение образца аналитики, который можно найти после завершения интеграции Dialogflow Chatbase Integration.
Образец аналитики Chatbase

Теперь, когда вы овладели искусством работы с Dialogflow агентами, пришло время увеличить масштаб контактных данных.

Dialogflow CRM Настройка: Подключение Zapier к respond.io

Прелесть чата, будь то автоматизация или живой чат, заключается в том, что со временем вы можете собрать достаточное количество данных о своих контактах. В какой-то момент вы захотите перенести эти данные в другую систему. Поскольку не существует интеграции Dialogflow Zapier , мы создали интеграцию Zapier с respond.io.

Чтобы подключить respond.io к Zapier, необходимо создать Zap.

Чтобы создать Zap войдите в свою учетную запись Zapier > затем воспользуйтесь нашей ссылкой раннего доступа, чтобы найти приложение respond.io на сайте Zapier.

Затем выберите триггер.

Чтобы создать интеграцию Dialogflow Zapier  с Rocketbots, вам нужно создать zap, а затем выбрать триггер.
Выбор триггера

Триггер "Новый контакт" будет передавать информацию на Zapier при создании нового контакта. Триггер "Новое или обновленное пользовательское поле" будет передавать информацию на Zapier каждый раз, когда значение в выбранном вами пользовательском поле изменяется или добавляется.

Теперь, когда вы выбрали триггер, вам нужно подключить Zapier к вашей учетной записи respond.io.

Чтобы получить токен интеграции Zapier из вашего пространства respond.io , перейдите в Настройки > Интеграции > Zapier > Подключиться.

Чтобы создать интеграцию Dialogflow Zapier  с Rocketbots, вам нужно получить токен Zapier из вашего пространства Rocketbots.
Получение маркера Zapier

Затем вставьте маркер > нажмите Да, Продолжить.

Чтобы создать интеграцию Dialogflow Zapier  с Rocketbots, вам нужно будет вывести токен Zapier из вашего пространства Rocketbots.
Вставка маркера Zapier

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

Чтобы выбрать дополнительные поля выберите их из выпадающего списка.

После создания интеграции Dialogflow Zapier  с Rocketbots вас спросят, хотите ли вы передавать данные из дополнительных полей.
Выбор дополнительных полей

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

Если у вас возникли вопросы, наша документация по интеграции Zapier здесь.

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

5 простых способов использования respond.io с интеграцией Dialogflow

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

  1. Используйте Dialogflow для автоматической потеги контактов
  2. Отправить рассылку через Dialogflow
  3. Отписаться от рассылки Dialogflow Контакты
  4. Создание пользовательских уведомлений Dialogflow

1 Запись, атрибуция и экспорт истории Dialogflow с помощью respond.io

Когда мы впервые запустили Dialogflow, еще во времена API.AI, мы заметили, что даже если бы мы создали самый лучший чатбот в мире, было бы практически невозможно показать клиенту, какого успеха мы достигли. Более того, было бы еще сложнее объяснить, когда что-то пошло не так.

Важнейший вопрос заключался в том, как мы можем обеспечить клиентам прозрачность работы агентов Dialogflow ? Это просто с respond.io. Создайте пространство, подключите Dialogflow, затем подключите бизнес-аккаунты клиентов приложения для обмена сообщениями.

При подключенном respond.io нет необходимости в функции истории экспорта Dialogflow .

Нет необходимости в функции экспорта истории Dialogflow . Просто подключитесь к Rocketbots с помощью нашей интеграции Dialogflow , и у вас будет отображаться история чатов по каждому контакту.
respond.io Атрибуты Dialogflow История чата

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

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

Чтобы пригласить своих клиентов, перейдите в Настройки > Пользователи > Добавить пользователя.

Вместо того чтобы экспортировать историю чатов Dialogflow для клиентов, просто подключитесь к платформе Rocketbots, пригласите своих клиентов в качестве пользователя и позвольте им изучить ваши беседы с агентами Dialogflow .
Добавление пользователя в respond.io

Затем выбрали уровень доступа.

Вместо того чтобы экспортировать историю чатов Dialogflow для клиентов, просто подключитесь к платформе Rocketbots, пригласите своих клиентов в качестве пользователя и позвольте им изучить ваши беседы с агентами Dialogflow .
Добавление пользователя в respond.io

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

2 Используйте Dialogflow для автоматической потеги контактов

Одно дело - позволить клиенту просеивать все разговоры, но это занимает много времени, особенно если у вас успешный агент Dialogflow . Разве не было бы фантастикой, если бы вы могли автоматически добавлять теги к контактам на основе их интересов?

С помощью Dialogflow Developer Entities & respond.io Dialogflow Parameters вы можете сделать именно это.

Для создания Dialogflow Develop Entities перейдите на Dialogflow Console > Entities > +.

Чтобы создать теги контактов на основе Dialogflow Developer Entities, сначала создайте список сущностей.
Создание пользовательских сущностей

Я использовал пользовательские сущности, чтобы перечислить автомобили, которые продает мой клиент-дилер. Теперь давайте создадим намерение с соответствующими учебными фразами.

Чтобы создать теги контактов на основе Dialogflow Developer Entities, сначала создайте список сущностей, затем добавьте учебные фразы с выделенными Dialogflow Developer Entities.
Создание учебных фраз с помощью пользовательских сущностей

Я добавил несколько учебных фраз и аннотировал свои сущности. Теперь я использую RB_ADDTAGS для отправки тега в respond.io.

Для создания контактных тегов на основе Dialogflow Developer Entities сначала создайте список сущностей, затем добавьте учебные фразы с выделенными Dialogflow Developer Entities, затем добавьте RB_ADDTAGS в параметры.
Добавление параметра тегов Rockebots к Dialogflow

Теперь давайте проверим наш разговор.

Для создания контактных тегов на основе Dialogflow Developer Entities сначала создайте список сущностей, затем добавьте обучающие фразы с выделенными Dialogflow Developer Entities, затем добавьте RB_ADDTAGS в параметры, затем протестируйте конвертацию.
Проверка разговоров

Это очень просто. Если контакт обсуждает один из продуктов, метка будет добавлена в его профиль в respond.io. Это позволит вашему клиенту получать подробную аналитику заинтересованности контактов на приборной панелиrespond.io , чего нельзя сделать с помощью Dialogflow Analytics.

И последнее, если вы не хотите использовать Dialogflow Developer Entities, можно использовать простые теги, как показано ниже.

Здесь показано, как два простых тега могут быть отправлены с Dialogflow соответствующему контакту в Rocketbots, создавая мощный Dialogflow Analytics.
Отправка двух меток с сайта Dialogflow на respond.io

В этом случае к вашему контакту respond.io будут добавлены два тега: BMW X5 & Тарифы.

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

3 Отправка рассылки через Dialogflow

Вы использовали Dialogflow , чтобы пометить все свои контакты с учетом их интересов, теперь было бы здорово, если бы вы могли отправлять массовые сообщения контактам, помеченным BMW X5. Жаль, что Dialogflow Broadcasts не существует. На помощь приходит respond.io, отправьте сообщение с respond.io.

Чтобы сделать рассылку, перейдите в Модуль рассылки > Добавить рассылку > заполните параметры рассылки.

Не существует способа отправки Dialogflow Broadcast из консоли Dialogflow , но вы можете сделать рассылку пользователям Dialogflow из Rocketbots.
Отправка рассылки

Используя рассылку respond.io, вы повторно привлечете пользователей, отмеченных вашим агентом Dialogflow . Таким образом, вы сможете отправлять контакты, специально предназначенные для того, чтобы побудить данный сегмент контактов к ответу.

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

4 Отписаться от рассылки Dialogflow Контакты

Теперь, когда у вас есть возможность создавать рассылки Dialogflow , вы захотите управлять пользовательским опытом ваших контактов. Даже если вы отправляете идеально направленные сообщения небольшим группам контактов, некоторые пользователи все равно захотят прекратить получать рекламные сообщения, и они наберут "STOP".

Мы создали простой способ сделать так, чтобы эти пользователи никогда больше не получали рассылку, используя параметр Subscription Parameter. Параметр подписки позволяет вам отменить подписку контакта respond.io от всех будущих рассылок.

Чтобы использовать параметр подписки, перейдите в консоль Dialogflow > откройте намерение Dialogflow > добавьте "STOP" к вашим учебным фразам > добавьте RB_SUBSCRIBE к параметрам Dialogflow > установите значение false.

При использовании Rocketbots для создания Dialogflow рассылок вы будете иногда видеть пользователей, которые набирают stop, это изображение показывает, как вы можете использовать параметр RB_SUBSCRIBE для Dialogflow параметров.
Использование параметра подписки для отписки контактов от рассылок

После того, как контакт отправит "STOP", он будет отстранен от всех рассылок, но по-прежнему сможет общаться с агентом Dialogflow .

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

5 Создание пользовательских уведомлений Dialogflow

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

С помощью параметра Уведомление можно отправить уведомление на платформу respond.io с определенным сообщением.

Для создания пользовательского уведомления Dialogflow перейдите в консоль Dialogflow > откройте намерение Dialogflow > добавьте RB_NOTIFY к параметрам Dialogflow > установите значение уведомления, которое вы хотите отправить.

На изображении показано, как можно создать уведомление Dialogflow , используя параметр RB_NOTIFY и уведомление, которое вы хотите отправить, в значении параметров Dialogflow .
Создание пользовательских уведомлений

При создании сообщения уведомления можно использовать динамические переменные для отправки имени контакта, телефона, email, и других пользовательских полей, которые вы создаете в платформе respond.io.

Мы рассказали о нескольких простых способах усиления эффективности ваших деловых сообщений с помощью Dialogflow и respond.io.

Теперь давайте посмотрим, как будет выглядеть полноценная гибридная система обмена сообщениями между человеком и искусственным интеллектом в сфере продаж и поддержки бизнеса с помощью Dialogflow и respond.io CRM.

Построение гибридных сообщений о продажах и поддержке с участием человека и искусственного интеллекта с использованием respond.io в качестве помощника. Dialogflow CRM

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

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

  1. Используйте автоматизацию respond.io для привлечения новых контактов
  2. Работа с часто задаваемыми вопросами и использование respond.io в качестве Dialogflow CMS
  3. Обратные действия и построение Dialogflow передачи данных между людьми

1 Используйте автоматизацию respond.io для привлечения новых контактов

Мы уже пробовали строить контактный onboarding с помощью Dialogflow , и все работает хорошо при использовании простого приветствия. Однако при сборе данных проще сделать автоматизацию на основе правил на respond.io.

Вы можете построить беседу при приеме на работу в respond.io, создав опрос для сбора данных email и телефона. Затем создайте автоматизацию для запуска опроса для каждого нового контакта.

Для создания вопросов на входе перейдите в раздел " Опросы" > "Добавить опрос" > "Добавить вопросы".

Иногда сбор информации в Dialogflow, особенно при регистрации контактов, может быть мучением, иногда проще сделать опрос на Rocketbots.
Создание опроса при вступлении в должность

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

Чтобы автоматизировать опрос при регистрации, перейдите в меню Automations > Add Rule > используйте Conversation Start в качестве триггера > добавьте 3 действия: отправить сообщение, отправить опрос и отправить сообщение.

Иногда сбор информации в Dialogflow , особенно при регистрации контактов, может быть хлопотным делом. Иногда проще сделать опрос Rocketbots, а затем запускать его для всех новых контактов с помощью правила автоматизации.
Создание автоматизации

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

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

Если контакт нажмет кнопку "Показать мне автомобили" или "Запись на обслуживание", сработает соответствующее намерение. Подобные вопросы - идеальная возможность использовать Dialogflow Fulfilment для обращения к внешнему сервису, который покажет карусель автомобилей или позволит контакту записаться на прием.

Допустим, контакт не сотрудничает и вместо этого задает вопрос. Допустим, это тоже FAQ. Как лучше всего поступить в этом случае при использовании Rockebots в качестве Dialogflow CRM.

2 Работа с часто задаваемыми вопросами и использование respond.io в качестве Dialogflow CMS

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

Чтобы отметить контакт как выполненный с Dialogflow, перейдите в консоль Dialogflow > откройте намерение > добавьте RB_MARKDONE в параметр > установите значение false.

При использовании Rocketbots в качестве Dialogflow CRM следует добавить параметр Marked Done ко всем намерениям, которые не требуют внимания человека, чтобы контакты не застревали в ожидании.
Пометить контакты как выполненные

Чтобы упорядочить контакты в respond.io, добавьте параметр Marked Done к намерениям, которые успешно отвечают на вопросы контактов. Таким образом, контакты, которым были даны успешные ответы, не будут загрязнять список ожидающих ответов.

Еще одним преимуществом использования respond.io в качестве Dialogflow CRM является возможность иметь простую Dialogflow CMS. При создании агента Dialogflow для клиента вы захотите, чтобы клиент мог изменять ответ для некоторых целей. Этого можно достичь, создав сниппет в Rockebots, а затем используя параметр сниппета в Dialogflow.

Чтобы создать сниппет в Dialogflow, перейдите в меню Сниппеты > Добавить сниппет > создать сниппет > сохранить > затем скопируйте идентификатор сниппета из таблицы сниппетов.

Вы можете использовать Rocketbots в качестве Dialogflow CMS, используя сниппет и параметр сниппета для доставки ответов.
Создание сниппета

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

Для того чтобы Dialogflow Intent отправил этот сниппет, необходимо добавить ID сниппета в качестве параметра.

Чтобы добавить параметр сниппета и ID, перейдите в консоль Dialogflow > откройте намерение > добавьте RB_SNIPPET в параметр > установите значение ID сниппета.

Вы можете использовать Rocketbots в качестве Dialogflow CMS, используя сниппет и параметр сниппета для доставки ответов.
Добавление идентификатора сниппета к намерению Dialogflow .

Отлично, теперь у вас есть миниатюрная Dialogflow CMS, где вы можете редактировать Dialogflow Agent для своего клиента, а он может изменять ответы, когда это необходимо.

3 Обратные действия и создание Dialogflow передачи данных от человека

Инициировать человеческий хэндовер Dialogflow довольно просто при использовании respond.io. Если вы хотите создать человеческий хэндовер, вам нужно добавить подсказку talk to human в fallback. Затем создайте намерение поговорить с человеком, используя параметры Bot Status и Notification Parameters.

Чтобы создать приглашение к разговору с человеком, перейдите на Dialogflow Console > откройте Fallback Intent > добавьте приглашение к разговору с человеком в качестве быстрого ответа в ответ.

Чтобы создать Dialogflow Human Handover, сначала измените намерение возврата.
Добавление подсказки "Поговорить с человеком" в намерении отката

После добавления этой подсказки в намерение резервного копирования создайте намерение, в котором может произойти передача. Намерение должно включать Talk to Human в обучающие фразы и содержать параметры состояния бота и уведомления.

Чтобы добавить параметры статуса и уведомления бота, перейдите на Dialogflow Console > откройте Intent> Добавьте RB_BOTSTATUS в Parameters со значением false > Добавьте RB_NOTIFY в Parameters со значением желаемого сообщения уведомления.

Чтобы создать Dialogflow Human Handover, сначала измените намерение fallback, а затем создайте намерение talk to human.
Создание намерения передачи

Лучше всего добавить ответ на это намерение, который сообщит контакту, что происходит. Что-то вроде: "Сейчас кто-нибудь с вами свяжется". Как только это намерение сработает, пользователям платформы будет отправлено уведомление на приборной панели и в виде уведомленияemail .

Вот как будет выглядеть ваше уведомление о передаче человека Dialogflow в платформе.
Уведомление о передаче

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

Фух, мы закончили. Используя методы, описанные в этой статье, вы сможете создать фантастического агента с возможностями Dialogflow Human Handoff.

Читать далее

Iaroslav Kudritskiy
Главный операционный директор
Iaroslav Kudritskiy Является операционным директором и соучредителем компании respond.io. Он окончил программу MBA в Китайском университете Гонконга и ранее занимал должности в компаниях Kodak Alaris, Xaxis и Light Reaction.
Теги
Скопировано в буфер обмена!

Готовы приступить к работе? ✨

  • Раскройте возможности сайта respond.io для роста продаж и восхищения клиентов.
  • 7-дневная бесплатная пробная версия
  • Без привязки карты
  • Отмена в любой момент
Зарегистрироваться
  • Проведите с нами индивидуальную демонстрацию
  • Узнайте, почему 10 000+ предприятий выбирают нас
Заказать демо