Согласование ответов клиентам кнопкой в чате — с отправкой и записью решения

Сценарий ловит нажатие кнопки в чате, находит обращение в таблица и по решению отправляет ответ клиенту через Mandrill либо помечает обращение как отклонённое или требующее доработки.

  • Ответ уходит клиенту только после нажатия человеком
  • Решение сразу фиксируется в таблице обращений
  • Сообщение в чате обновляется — второй раз не нажмут
  • Три исхода: одобрить, доработать, отклонить
WebhookGoogle Sheets

Как это работает

Чтобы данные из Mandrill автоматически попадали в Webhook, достаточно готового сценария — без выгрузок руками.

  1. Запуск: Триггер Slack
  2. Затем: Обработать действие утверждения Slack
  3. Затем: Найти заявки
  4. Затем: Подготовить контекст решения по заявке
  5. Проверка: Маршрутизировать решение об утверждении
  6. Если да — Ответить на сообщение
  7. Затем: Обновить таблицу: Утверждено
  8. Затем: Slack: Обновить утверждено
  9. Если нет — Обновить таблицу: Требуется редактирование
  10. Затем: Slack: Обновить сообщение о необходимости редактирования
  11. Если нет — Обновить таблицу: Отклонено
  12. Затем: Slack: Обновить сообщение об отклонении

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.