🎯 インストール後の最初のステップ
ログインできるようになったら、このチェックリストに従って PulseHub を本番環境に準備します。
1. 最初のチャネルを追加
Channels → Add Channel に移動し、ユースケースに合ったタイプを選択します。各チャネルタイプにはプロバイダーからの異なる認証情報が必要です:
チャネルを追加すると、カードに webhook URL が表示されます。これをプロバイダーの開発者ダッシュボードに貼り付けます。
2. プロバイダー側で Webhook を設定
すべてのチャネルプロバイダーは、インバウンドメッセージの送信先を知る必要があります。形式は常に:
https://yourdomain.com/webhooks/{channel_type}/{channel_id}
この URL を貼り付ける正確な手順については、各チャネルのガイドを参照してください。
3. Cron ジョブを設定
いくつかの機能は cron ランナーがアクティブな場合にのみ動作します:
| 機能 | Cron なし | Cron あり |
|---|---|---|
| 受信メール (IMAP) | ポーリングされない | 毎分チェック |
| オートメーションルール | Web リクエスト時に同期実行 | 毎分確実に実行 |
| 失敗した webhook の再試行 | 永遠にスタック | 最大5回再試行 |
| データベースクリーンアップ | テーブルが無制限に増大 | 毎時プルーニング |
共有ホスティング (cPanel / Plesk / DirectAdmin)
- PulseHub の Settings → Cron Job URL に移動し、完全な 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 に移動し、OpenAI API キーを貼り付けます。これを設定すると、すべての会話スレッドに ✨ AI Suggest ボタンが表示されます。
6. 最初のオートメーションルールを作成
Automations → New Rule に移動し、簡単なテストルールを作成します:
- 名前:
Tag urgent messages - トリガー:
Message Received - アクション:
Add Tag→new
完全なオートメーションガイドを参照してください。
7. Web チャットウィジェットを埋め込む(オプション)
Web チャットチャネルを追加した場合、</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 ジョブをテスト — ブラウザで cron URL にアクセスしてエラーなく実行されることを確認