設定
WhatsApp Cloud API Chat & Marketingモジュールをインストール・アクティベートした後、Perfex CRMとMeta WhatsApp Cloud API間の接続を構成する必要があります。これにはMetaアプリケーションのセットアップ、API認証情報の生成、webhookの構成、モジュール設定の調整が含まれます。
Metaアプリケーションの構成
WhatsApp Cloud APIはMeta(Facebook)アプリを通じてアクセスされます。まだ作成していない場合は、以下の手順に従ってください。
ステップ1 — Facebook Developersアカウントの作成
- developers.facebook.comにアクセスします。
- Facebookアカウントでログインします。
- プロンプトが表示されたら、規約に同意しアカウントを確認してデベロッパーとして登録します。
ステップ2 — Metaアプリの作成
- Facebook Developersダッシュボードでアプリを作成をクリックします。
- アプリタイプとしてビジネスを選択します(アカウントタイプでビジネスが利用できない場合はその他)。
- アプリ名(例:「Perfex CRM WhatsApp」)と連絡先メールを入力します。
- ビジネスアカウントを選択します(必要に応じて作成)。
- アプリを作成をクリックします。
ステップ3 — アプリにWhatsAppを追加
- 新しいアプリのダッシュボードで、製品リストのWhatsAppを見つけてセットアップをクリックします。
- ガイド付きセットアップに従ってWhatsApp Businessアカウントをリンクします。
- 開発用のテスト電話番号が自動的に提供されます。後で独自の確認済みビジネス電話番号を追加できます。
備考
テスト電話番号では、事前登録した最大5つの番号にメッセージを送信できます。本番使用では、WhatsApp Businessアカウント設定で独自のビジネス電話番号を追加・確認してください。
ステップ4 — 永続的なアクセストークンの生成
デフォルトの一時トークンは24時間後に期限切れになります。本番用には、永続的なシステムユーザートークンを生成します:
- business.facebook.comにアクセスし、ビジネス設定 > システムユーザーに移動します。
- Adminアクセスで新しいシステムユーザーを作成します(または既存のものを使用)。
- 新しいトークンを生成をクリックし、WhatsAppアプリを選択して以下の権限を付与します:
whatsapp_business_messagingwhatsapp_business_management
- 生成されたトークンをコピーします — これが永続的なアクセストークンです。
警告
永続的なトークンは一度しか表示されません。安全に保管してください。紛失した場合は、新しいトークンを生成してモジュール設定を更新する必要があります。
Webhookの構成
Webhookにより、WhatsAppがPerfex CRMインスタンスに受信メッセージ、配信確認、ステータス更新をリアルタイムで通知できます。
Webhookのセットアップ
- Facebook Developersダッシュボードで、アプリのWhatsApp > 構成ページに移動します。
- Webhookで編集をクリックします。
- モジュールが提供するコールバックURLを入力します(Perfex CRMのWhatsAppモジュール > 設定にあります)。通常は以下の形式です:
https://your-perfex-domain.com/whatsapp_cloud_api/webhook - モジュール設定に表示されている確認トークンを入力します。
- 確認して保存をクリックします。
- 以下のwebhookフィールドをサブスクライブします:
messagesmessage_template_status_update
ヒント
Perfex CRMインストールは有効なSSL証明書でHTTPS経由で提供されている必要があります。MetaはHTTPまたは無効/自己署名証明書のwebhook URLを拒否します。