Интеграция https://revvy.ai/

Наименование: 

Интеграция с сервисом отзывов revvy.ai. 

Цель доработки (какую проблему решаем?): 

Получение отзывов от клиентов о завершенных сделках. Продвижение компании в поисковиках и на картах. 

Документация для интеграции. https://docs.google.com/document/d/1lYaqsIKoCmTj1tVIPyGvJjxEwMx0pVOMVJ9eqeavPd8/edit#heading=h.qwqhztb7o4kp

Передавать нужно не все сделки. То есть передавать информацию о заказах нужно только по выбранным источникам заказов. 

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

Главная информация для revvy.ai:

  1. номер телефона клиента
  2. имя клиента
  3. статус заказа?

Предлагаемый нами вариант решения:

Юпитер передает в Revvy информацию по закрытым заказам (номер телефона, имя клиента, филиал). Всю остальную работу делает Revvy.

Описание доработок для реализации предлагаемой схемы работы:

  • Добавляем новую настройку холдинга "Интеграция с revvy.ai". В настройке задается:
    • Логин\пароль
    • Источники заказа, по которым работает интеграция
  • Добавляем новую настройку для торгового зала "Интеграция с revvy.ai". В настройке задается:
    • Филиал - выбирается филиал revvy.ai
      • Список филиалов для выбора получаем GET запросом "Получить список филиалов" /api/places/list
    • Логин\пароль - если не задано, то используется настройка из холдинга
      • Это может понадобится для франшизных точек, у них может быть отдельный аккаунт Revvy
  • Добавляем задание для планировщика, которое
    • С заданной периодичностью перебирает закрытые заказы
      • Отбираем заказы по торговым залам у которых в настройках включена интеграция с revvy.ai
      • Отбираем заказы с источников заданных в настройке холдинга
    • Отправляет POST запрос на оставление отзыва /api/reviews/request
      • Результат выполнения запроса контролируется по статусу ответа, т.к. иной информации Revvy не предоставляет. Если статус ответа = 200, то считаем что запрос прошел корректно. Иначе оповещаем системного администратора и службу техподдержки через email

 

Важные изменения в логике работы программы/функционале: нет

 

Время составления ТЗ: 1 ч. 

Время работы программиста: 8 ч. 

Время внедрения: 1 ч. 

Время тестирования: 1 ч.

Стоимость: 27 500 руб.


Система JUPITER                                 www.jupiter.systems                                 (с) 2024г.