Мини-CRM из переписки в мессенджере — в таблице

Сценарий записывает каждое сообщение и контакт из мессенджера в Quick Base — с историей и фото профиля.

  • Каждое сообщение — строкой в Quick Base
  • Контакты заводятся и обновляются сами
  • Входящие и исходящие помечены
  • История по клиенту в одном месте
WebhookBaserowWasender

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

Уведомления из Quick Base в Webhook настраиваются готовым сценарием: он ловит событие и сразу шлёт сообщение.

  1. Запуск: Триггер: Сообщение WhatsApp
  2. Затем: Подготовить: Стандартизировать входящие данные
  3. Проверка: Маршрут: Тип сообщения (Изображение/Текст)
  4. Если нет — Извлечь данные сообщения с изображением
  5. Проверка: Маршрут: источник сообщения1
  6. Если да — WasenderAPI: Расшифровать исходящее изображение
  7. Затем: Baserow: Загрузить изображение сообщения
  8. Затем: Записать исходящее сообщение с изображением
  9. Если нет — WasenderAPI: Расшифровать входящее изображение
  10. Затем: Baserow_Upload Message Image
  11. Затем: Записать входящее сообщение с изображением
  12. Если нет — Извлечь данные текстового сообщения
  13. Проверка: Маршрут: источник сообщения
  14. Если да — Записать исходящее текстовое сообщение
  15. Если нет — Записать входящее текстовое сообщение
  16. Затем: Baserow: Поиск контакта
  17. Проверка: Маршрут: Контакт существует?
  18. Если да — Создать новый контакт
  19. Затем: WasenderAPI: Получить URL фото профиля
  20. Затем: Baserow: Загрузить файл фото профиля
  21. Затем: Обновить поле фото профиля контакта
  22. Если нет — Обновить метку времени контакта

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