🎯 Первые шаги после установки
После успешного входа следуйте этому чек-листу для подготовки PulseHub к работе.
1. Добавьте первый канал
Перейдите в Channels → Add Channel и выберите тип, соответствующий вашему сценарию. Каждый тип канала требует различные учётные данные от провайдера:
- SMS через Twilio
- Электронная почта
- Telegram
- Viber
- Facebook Messenger
- Виджет веб-чата
После добавления канала на карточке отображается URL webhook. Вы вставите его в панель разработчика провайдера.
2. Настройте Webhook на стороне провайдера
Каждому провайдеру нужно знать, куда отправлять входящие сообщения. Формат всегда:
https://yourdomain.com/webhooks/{channel_type}/{channel_id}
Точные шаги для вставки URL описаны в руководствах по конкретным каналам.
3. Настройте Cron-задачи
Некоторые функции работают только при активном cron:
| Функция | Без Cron | С Cron |
|---|---|---|
| Входящая почта (IMAP) | Никогда не опрашивается | Проверяется каждую минуту |
| Правила автоматизации | Выполняются синхронно при веб-запросах | Надёжно запускаются каждую минуту |
| Повтор неудачных webhook | Застревают навсегда | Повторяются до 5 раз |
| Очистка базы данных | Таблицы растут бесконечно | Очищаются каждый час |
Виртуальный хостинг (cPanel / Plesk / DirectAdmin)
- Перейдит е в Settings → Cron Job URL в PulseHub и скопируйте полный URL
- В панели хостинга перейдите в Cron Jobs
- Установите расписание Каждую минуту (
* * * * *) - Вставьте как команду:
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 Tag→new
См. полное руководство по Автоматизациям.
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>
Быстрая проверка работоспособности
- Отправьте тестовое сообщение WhatsApp/SMS на подключённый номер → появится во входящих в течение секунд
- Отправьт е тестовое письмо на подключённый ящик → появится после следующего запуска cron (до 1 минуты)
- Ответьте на тестовое сообщение из входящих → доставится на устройство отправителя
- Проверьте страницу аналитики → должна показывать минимум 1 беседу и 2 сообщения
- Протестируйте cron-задачу — откройте URL cron в браузере и убедитесь, что он выполняется без ошибок