Перейти к основному содержимому

🎯 Первые шаги после установки

После успешного входа следуйте этому чек-листу для подготовки PulseHub к работе.


1. Добавьте первый канал

Перейдите в Channels → Add Channel и выберите тип, соответствующий вашему сценарию. Каждый тип канала требует различные учётные данные от провайдера:

После добавления канала на карточке отображается URL webhook. Вы вставите его в панель разработчика провайдера.


2. Настройте Webhook на стороне провайдера

Каждому провайдеру нужно знать, куда отправлять входящие сообщения. Формат всегда:

https://yourdomain.com/webhooks/{channel_type}/{channel_id}

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


3. Настройте Cron-задачи

Некоторые функции работают только при активном cron:

ФункцияБез CronС Cron
Входящая почта (IMAP)Никогда не опрашиваетсяПроверяется каждую минуту
Правила автоматизацииВыполняются синхронно при веб-запросахНадёжно запускаются каждую минуту
Повтор неудачных webhookЗастревают навсегдаПовторяются до 5 раз
Очистка базы данныхТаблицы растут бесконечноОчищаются каждый час

Виртуальный хостинг (cPanel / Plesk / DirectAdmin)

  1. Перейдите в Settings → Cron Job URL в PulseHub и скопируйте полный URL
  2. В панели хостинга перейдите в Cron Jobs
  3. Установите расписание Каждую минуту (* * * * *)
  4. Вставьте как команду:
wget -q -O /dev/null "https://yourdomain.com/cron.php?token=YOUR_CRON_SECRET&job=all"

Знание командной строки не требуется — просто скопируйте URL из настроек и вставьте в панель хостинга.

VPS / Выделенный сервер

* * * * * php /var/www/pulsehub/cron.php all >> /var/log/pulsehub_cron.log 2>&1

См. полный справочник по Cron-задачам.


4. Пригласите команду

Перейдите в Agents → Invite Agent и создайте аккаунты для членов команды поддержки:

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

5. (Опционально) Включите AI-предложения ответов

Перейдите в Settings → Workspace и вставьте ваш API-ключ OpenAI. После настройки кнопка ✨ AI Suggest появится в каждой цепочке беседы.


6. Создайте первое правило автоматизации

Перейдите в Automations → New Rule и создайте простое тестовое правило:

  • Название: Tag urgent messages
  • Триггер: Message Received
  • Действие: Add Tagnew

См. полное руководство по Автоматизациям.


7. Встройте виджет веб-чата (опционально)

Если вы добавили канал веб-чата, добавьте этот сниппет на ваш сайт перед </body>:

<script
src="https://yourdomain.com/public/js/webchat-widget.js"
data-channel="YOUR_CHANNEL_ID"
data-greeting="Hi! How can we help you today?"
data-color="#10b981">
</script>

Быстрая проверка работоспособности

  1. Отправьте тестовое сообщение WhatsApp/SMS на подключённый номер → появится во входящих в течение секунд
  2. Отправьте тестовое письмо на подключённый ящик → появится после следующего запуска cron (до 1 минуты)
  3. Ответьте на тестовое сообщение из входящих → доставится на устройство отправителя
  4. Проверьте страницу аналитики → должна показывать минимум 1 беседу и 2 сообщения
  5. Протестируйте cron-задачу — откройте URL cron в браузере и убедитесь, что он выполняется без ошибок