Zoho CreatorでWhatsAppプロモーションテンプレートメッセージを送信する方法
お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
1. 要件
Zoho Creator と WhatsApp ビジネスプラットフォームを連携し、WhatsApp を通じて顧客に直接プロモーションや広告を送信することで、顧客エンゲージメントと営業効率を向上させます。
2. 利用ケース
ある営業組織では、Zoho Creator を使用して顧客データの登録・管理および関連業務を行っています。顧客エンゲージメントと営業効率をさらに高めるため、WhatsApp を通じて顧客に直接プロモーションや広告を送信したいと考えています。これは、Zoho Creator と WhatsApp ビジネスを連携することで実現できます。
3. 事前準備
- Facebook アカウントを作成するか、既存の Facebook アカウントを使用して、自身の Facebook アカウントでMeta Developerとして登録します。
- 既存の電話番号でWhatsApp ビジネスアカウントを作成します。
メモ: WhatsApp ビジネスプラットフォームは会話ベースの料金体系で動作します。テンプレートメッセージをテンプレート メッセージとして送信すると会話が開始され、その時点で料金が発生します。この料金モデルの詳細は、このリンクを参照してください。
- Meta Developers アカウントで WhatsApp プロダクトを使用するアプリを作成します。手順はこのヘルプドキュメントに従ってください。画面の指示に従い、アプリ用の WhatsApp を設定し、ビジネス用電話番号の設定と認証を行います。
一覧に表示されたアプリをクリックして、そのダッシュボードやその他のプロパティを表示します。
- App ダッシュボードから、左ペインの WhatsApp 配下にあるAPI 設定に移動します。

- 既存のMeta ビジネスアカウントを選択するか、新規作成をリクエストするよう求められるので、いずれかを選択して続けるをクリックします。Meta ビジネスアカウントの作成方法を参照してください。

- テスト用の一時アクセストークンとテスト電話番号が発行されます。これらは 24 時間以内に失効します。永続アクセストークンを作成するには、ビジネスアカウントにシステムユーザーを追加する必要があります。

3。3. テンプレートを作成
WhatsApp メッセージテンプレートを使用すると、あらかじめ用意され承認されたテンプレートを使って、顧客に構造化されたメッセージを送信できます。
メッセージテンプレートの作成方法を参照してください。
ここでは「promotion」という名前のテンプレートを作成し、以下のように設定しています。
4. Zoho Creator での手順
4。1. WhatsApp 用のカスタムコネクターを作成
- 移動して、Creator アカウントのダッシュボードにあるMicroservicesタブのカスタム Connectorsページを開き、作成 新規 カスタム コネクターをクリックします。

- すでにカスタムコネクターを作成している場合は、カスタム Connectors ページにカードとして表示されます。右上の+作成 新規アイコンをクリックします。

- コネクター 名前に「WhatsApp」、説明に「Creator WhatsApp Integration」と入力し、作成 カスタム コネクターをクリックします。

- 識別しやすいように、カスタムコネクター用の WhatsApp ロゴをアップロードし、保存 & 続けるをクリックします。

- APIキー Authenticationを選択し、保存 & 続けるをクリックします。

- 次のページで、Parameter 場所に「Query String」を選択します。Parameter 名前に「入力 Access Token」、Parameter キーに「access_token」と入力します(下図参照)。

- 保存をクリックして、コネクターを使用可能な状態に設定します。これで WhatsApp 接続を作成できるようになります。

- 追加する Connectionをクリックします。このコネクターを使用して接続を作成するよう求められます。
メモ: コネクターを使用可能な状態に設定すると、接続を作成する際に「カスタム Connectors」セクションに表示されます。その後、このコネクターを使って、同じコネクターを利用する複数の WhatsApp 連携を作成できます。 詳細はこちら
- Connection 名前に「WhatsApp Connection」と入力し、Connection Authorization Level に「Administrators」を選択して、作成 and 認証をクリックします。

- 前の手順で作成済みの永続アクセストークンを入力し、認証済み アカウントの名前に「WhatsApp アカウント」と入力します。

- この認証を使用する環境を選択し、認証をクリックします。

- 接続を使用するアプリケーションに対して、接続アクセスを有効にします。

- フォームを作成し、以下の項目を設定して顧客情報を収集します。
|
フォーム |
フォームリンク名 |
項目タイプ |
項目名 |
項目リンク名 |
|
顧客詳細 |
Customer_Details |
名前 |
顧客名 |
Customer_Name |
|
メール |
メール |
メール |
|
電話番号 |
電話番号 |
電話番号 |
|
住所 |
住所 |
住所 |
- フォームワークフローを作成し、顧客詳細フォームの送信が正常に完了したときに実行されるように設定してから、データイベントとして「作成」を選択します。ワークフロー名を「プロモーション送信」とし、ワークフローを作成をクリックします。このワークフローは、電話番号項目に保存されている顧客の電話番号宛てに、WhatsApp 経由でテンプレートメッセージを送信します。

- [新しいアクションを追加] > [Deluge スクリプト]をクリックし、次のコードを Deluge エディターに追加します。
- //invokeURL タスクを使用して、顧客の電話番号にテンプレートメッセージを送信します。
- response = invokeUrl
- [
- url: 'https://graph.facebook.com/v19.0/<PhoneNumberID>/messages'
- 種類: POST
- パラメーター: { 'messaging_product': 'WhatsApp', 'to': input。Phone_Number, '種類': 'テンプレート', 'テンプレート': { '名前': 'promotion', '言語': { 'コード': 'en_US' } } }
- connection: 'whatsapp_connection'
- ];
where,
|
''https://graph.facebook.com/v19.0/<PhoneNumberID>/messages' |
は、メッセージを送信するための API 呼び出しについて、WhatsApp APIドキュメントで示されている URL です。 |
|
<PhoneNumberID> |
は、WhatsApp ビジネスアカウントに追加した電話番号の ID です。これは Meta アプリケーションの App ダッシュボードの[WhatsApp]内にある[API 設定]で確認できます。例 : 328562393673662

|
|
'whatsapp_connection' |
は、カスタムコネクターを使用して作成した WhatsApp 接続の名前です。 |
5. 動作を確認する
- WhatsApp ビジネスプラットフォーム - Cloud API
- コネクターについて
- カスタムコネクターを作成
- 外部連携について
- 外部連携の作成と認証
- API 呼び出し用 invokeURL タスク