Zoho BookingsとWhatsAppの連携

Zoho BookingsとWhatsAppの連携

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。


1. 概要

Zoho BookingsのWhatsApp連携では、予約に関する通知やリマインダーをWhatsApp経由で顧客やユーザーに直接送信できます。WhatsAppメッセージには、動的変数や、予約の日時変更やキャンセルなどの操作を行うためのボタンを追加できます。

2. 機能の利用条件

Idea
WhatsApp連携
    • スーパー管理者管理者は、WhatsApp連携を設定、管理できます。
    • マネージャーワークスペース管理者は、自分のワークスペースのWhatsApp通知とリマインダーを設定、管理できます。
    • スタッフは、WhatsApp連携を設定、管理できません。

3. 概要

WhatsAppは、個人と企業がデジタル端末を使用してリアルタイムにコミュニケーションできる、世界的に普及しているメッセージングプラットフォームです。安全なエンドツーエンド暗号化メッセージに対応し、使いやすさ、信頼性、親しみやすさから多くの顧客に利用されています。ビジネスコミュニケーションでの利用拡大に伴い、WhatsAppは通知、リマインダー、アラートを配信するための信頼できる手段となっています。
Zoho BookingsのWhatsApp連携では、予約関連の通知やリマインダーを自動化し、WhatsApp経由で顧客に直接送信できますが、これにはWhatsApp Businessアカウントを認証してZoho Bookingsに接続する必要があり、接続後は次の操作が可能になります。
  • 顧客やユーザーに個別にカスタマイズした通知やリマインダーを送信する。
  • 承認済みのWhatsAppテンプレートを使用してメッセージを構成する。
  • 予約の日時変更やキャンセルなどの操作を行う動的ボタンを関連付ける。
WhatsAppとZoho Bookingsを連携すると、適切なタイミングでリマインダーや確認メッセージを送信して無断欠席を減らし、リアルタイムの更新で顧客体験を向上させ、プロフェッショナルなコミュニケーションによって信頼を築くことができます。これにより、Zoho Bookingsは予約管理と顧客対応の両方を行える統合プラットフォームとなり、予約手続き全体を通じてユーザーと顧客に最新情報を提供し、つながりを維持できます。

4. 活用例

ジルカーは、マネージドITサービス会社で、サポートセッションやオンボーディング通話の予約にZoho Bookingsを使用しています。コミュニケーションを強化し、予約忘れを減らすため、ジルカーはBookingsの通知システムにWhatsAppを連携しています。この設定により、新規顧客と既存顧客、および社内ユーザーは、予約に関するWhatsAppメッセージを適切なタイミングで受信できます。これらのメッセージには、予約確認、リマインダー、日時変更やキャンセルを行うためのボタンが含まれます。WhatsAppは広く利用されている使い慣れたプラットフォームであるため、迅速かつ効果的に連絡できます。これにより、関係者全員に最新情報を提供し、予約体験全体を効率化して、無断欠席を減らすことができます。

5. BookingsでのWhatsApp連携の設定

5.1 WhatsAppを連携する手順

前提条件
  1. Metaで直接所有する有効なWhatsApp Businessアカウント(WABA)が必要です。これにより、自社のWhatsAppプロフィールをZoho Bookingsに接続し、公式のビジネス用電話番号からメッセージを送信できます。

  2. 管理者権限を持つ認証済みのMeta Business Managerアカウントと、WhatsApp Businessアカウントに関連付けられた認証済みの電話番号が必要です。これにより、承認された企業のみがWhatsApp連携を管理し、認証済みのメッセージを顧客に送信できます。
  • WhatsAppのメッセージ送信は有料サービスであるため、Meta Businessアカウントに有効な支払い方法を設定する必要があります。

BookingsをWhatsAppと連携するには、WhatsApp Business IDとシステムユーザートークンが必要です。
  1. 右上にある[管理センター] アイコンをクリックし、次に[コネクター][連携]内)をクリックします。



  2. WhatsAppの横にある[接続]をクリックします。




  3. システムユーザーアクセストークンWhatsApp Businessアカウント(WABA)IDをポップアップに入力し、[次へ]をクリックします。

     

  4. 次の画面で、ビジネス用のメインのWhatsApp番号を選択し、[接続]をクリックします。



  5. これで、WhatsAppとの連携は完了です。



5.2 WhatsApp用のシステムユーザートークンを生成する手順

WhatsApp BusinessアカウントをZoho Bookingsに接続するには、Meta(Facebook)Businessアカウントでシステムユーザートークンを生成する必要があります。このトークンにより、Zoho Bookingsは認証を行い、ユーザーに代わってWhatsAppメッセージを送信できます。
  1. Meta開発者ポータルにアクセスし、[ビジネス設定]に移動します。
  2. [アカウント]→[WhatsAppアカウント]で、[有効な電話番号][ビジネス情報]を確認し、新しいWhatsApp Businessアカウント(WABA)を作成します。

    Notes
    メモ:WhatsApp Businessアカウントを作成するには、認証済みのMeta Businessマネージャーアカウントが必要です。また、アプリをライブで公開するには、Meta開発者アカウントが必要です。

  3. [マイアプリ]に移動し、[アプリを作成]をクリックします。[アプリ名]を入力し、ユースケースとして[その他]を選択します。こちらで、アプリタイプとして[ビジネス]を選択し、[次へ]をクリックします。
  4. アプリのダッシュボードで、[製品を追加]をクリックし、WhatsAppカードの[設定]を選択します。



  5. 左側のバーにある[WhatsApp Business設定][ユーザー]セクションで、[システムユーザー]をクリックします。
  6. [追加]をクリックして、新しいシステムユーザーを作成します。名前(例:Zoho Bookings Integration)を入力し、役割を管理者に設定します。



    次に、オプションアイコンをクリックし、[アセットを割り当てる]を選択します。



  7. [トークンを生成]をクリックしてアプリを選択し、必要な権限としてwhatsapp_business_manage_events、whatsapp_business_management、whatsapp_business_messagingを割り当てます。権限を割り当てる際、選択できる場合はトークンの有効期限を[無期限]に設定します。また、現在Zoho Bookingsでサポートされているのはユーティリティカテゴリのテンプレートのみであるため、このカテゴリだけを選択します。

    Notes
    メモ:Zoho Bookingsでは、予約の更新やリマインダーなどの通知を目的としたユーティリティカテゴリのテンプレートのみがサポートされています。


     
完了したら、接続を完了するため、システムユーザートークンをコピーしてBookings内のWhatsApp連携ページに貼り付けます。
Info
情報:システムトークンの有効期限が切れた場合、またはMetaから削除された場合は、新しいトークンを生成し、Zoho BookingsでWhatsAppアカウントを再接続する必要があります。

5.3 動画:WhatsAppとZoho Bookingsの連携方法

この動画では、WhatsAppとZoho Bookingsを連携する一連の手順を説明します。動画の内容は次のとおりです。
  • WhatsApp Businessアカウント(WABA)の作成
  • Metaでの新しいアプリIDの作成
  • システムユーザーの追加
  • アセットの割り当てとアクセストークンの生成
  • Zoho Bookingsでの連携設定



5.4 メッセージテンプレートの作成手順

Zoho BookingsからWhatsApp通知を送信するには、メッセージテンプレートを作成し、Metaの承認を得る必要があります。メッセージテンプレートを作成するには、このドキュメントの手順に従ってください。
  1. まず、Meta Businessマネージャーに移動し、対象のアプリを選択します。
  2. 次に、[WhatsAppマネージャー]→[メッセージテンプレート]に移動します。
  3. テンプレートを作成]をクリックし、必須項目を入力します。
  4. Metaの承認を得るため、[審査に送信]をクリックします。承認されると、Zoho Bookingsで使用できるようになります。


Notes
メモ。
  • Zoho Bookingsには、承認済みのメッセージテンプレートのみが表示されます。
  • メッセージテンプレートのヘッダーでは、メディア形式はサポートされていません。
  • メッセージテンプレートの本文では、番号付き変数はサポートされていません。
  • WhatsApp通知を送信するには、Meta Businessアカウントで支払いを設定する必要があります。

5.4.1. メッセージテンプレートでの定義済み変数の使用  

Zoho Bookingsには、顧客名、予約ID、担当者名など、予約に関する詳細情報を自動的に取得する定義済み変数が用意されています。メッセージテンプレートの作成時にこれらの変数を使用すると、WhatsApp通知に関連情報を動的に挿入できます。
これらの変数を含むメッセージテンプレートをZoho Bookingsで選択すると、各変数がその予約のリアルタイムデータに置き換えられます。これにより、顧客ごとにパーソナライズされた、状況に即したWhatsAppメッセージを送信できます。


たとえば、テンプレートに変数customer_nameを含めると、送信されるメッセージには予約した顧客の実際の名前が表示されます。

変数

説明

business_name

事業名

business_number

事業者の連絡先番号

staff_name

予約を担当するスタッフの名前

staff_number

スタッフの連絡先番号

staff_email

予約を担当するスタッフのメールアドレス

cohosts

共同予約に参加するユーザーのメールアドレス一覧

service_name

予約されたサービスの名前

service_description

サービスの説明

staff_time_zone

スタッフのタイムゾーン

service_url

対象サービスの予約URL

cancel_url

予約をキャンセルするためのリンク

reschedule_url

予約日時を変更するためのリンク

appointment_id

予約の一意のID

booking_id

予約参照ID

invoice_summary_url

予約の請求概要を表示するためのリンク

customer_name

予約した顧客の名前

customer_email

顧客のメールアドレス

customer_number

顧客の連絡先電話番号

customer_first_name

顧客の名

customer_last_name

顧客の姓

notes

追加のメモ(ある場合)

join_link

顧客用のミーティング参加リンク

start_link

主催者用のミーティング開始リンク

meeting_key

ミーティングの一意のID

pre_buffer

予約前のバッファー時間

post_buffer

予約後のバッファー時間

from_date

予約の開始日

from_time

予約の開始時刻

to_date

予約の終了日

to_time

予約の終了時刻

appointment_time

予約の時間帯

booking_start_time

予約開始時刻

booking_end_time

予約終了時刻

booking_time_zone

顧客のタイムゾーン

assist_tech_url
リモートサポートにアクセスするためのリンク(該当する場合)
customer_start_time
顧客側の予定開始時刻
(顧客のタイムゾーンに基づく)
customer_end_time
顧客側の予定終了時刻
(顧客のタイムゾーンに基づく)
customer_time_zone
顧客のタイムゾーン
old_from_date
変更前の予定開始日
(日程変更時に使用)
old_from_time
変更前の予定開始時刻
(日程変更時に使用)
old_to_date
変更前の予定終了日
(日程変更時に使用)
old_to_time
変更前の予定終了時刻
(日程変更時に使用)

5.4.2. メッセージテンプレートへの動的ボタンの挿入     

WhatsAppメッセージテンプレートに動的ボタンを作成するには、次の手順を実行します。
1. Meta Business Managerアカウントで、メッセージテンプレートの本文セクションに移動します。
2. [+ボタンを追加]をクリックし、[行動を促すフレーズ]→[Webサイトにアクセス]を選択して、[動的URL]の切り替えボタンを有効にします。
3. [ベースURL]欄に、予約ページのリンクの固定部分を入力します。
その後、番号付きプレースホルダーの代わりに変数名を含めることができます(例:{{reschedule_url}}、{{booking_summary_url}})。これらの名前付き変数は、Zoho Bookingsでサポートされている変数の一覧と一致している必要があります。

テンプレートを送信してMetaに承認されると、動的ボタンがテンプレートに追加され、Zoho Bookingsで使用できるようになります。テンプレートを選択し、各ボタンを対応するサポート対象の変数(予約IDや顧客名など)に関連付けることができます。これにより、予定の詳細に基づいて、日程変更、キャンセル、概要の表示など、個別に設定されたアクションボタンをWhatsAppメッセージに追加できます。

メッセージテンプレートの例:

予約が完了しました。

顧客情報:
👤 名前:{{customer_name}}
📞 電話番号:{{customer_number}}
📧 メール:{{customer_email}}
予定の詳細:
📅 日付:{{customer_from_date}}
⏰ 時刻:{{appointment_time}}
🛎️ サービス:{{service_name}}
📍 場所:{{join_link}}
担当スタッフ:
👨‍💼 {{staff_name}}
📞 {{staff_number}}

5.5 WhatsApp通知を有効にする手順

Zoho BookingsでWhatsApp通知を有効にすると、顧客とユーザーに通知やリマインダーを適切なタイミングで送信できます。承認済みのテンプレートを選択し、動的ボタンを関連付けることで、予定に関する主な操作のメッセージ送信を自動化できます。

  1. [予定の種類][通知設定][WhatsApp]タブに移動します。



  2. オプションアイコンをクリックして、WhatsAppの通知とリマインダーを[有効]にします。



  1. 承認済みテンプレートの一覧から選択するには、[編集]をクリックします。



  2. テンプレートに動的URLボタンが設定されている場合は、ボタンの操作(予約日時の変更、キャンセルなど)を選択できます。

        

  3. 変更を確定するには、[保存]をクリックします。

6. 連携後の動作

WhatsApp連携が正常に設定されると、Zoho Bookingsは、選択した予定の種類について、予約確認、リマインダー、更新情報など、予約に関するWhatsAppメッセージの送信を開始します。顧客とユーザーは、[通知設定]セクションで設定された承認済みメッセージテンプレートに基づき、各自のWhatsApp番号でこれらのメッセージを受信します。送信される各メッセージには、動的変数を使用したリアルタイムの予約情報が含まれるため、受信者に応じた関連性の高い内容になります。選択したテンプレートに操作ボタン(予約日時の変更、キャンセル、概要の表示など)が含まれている場合、顧客とユーザーはWhatsAppチャット内で直接操作できます。

7. 注意事項

  • メッセージテンプレートでカスタマイズできるボタンには、ワークスペースURL、予定の種類のURL、ユーザー予約URL、予約概要、予約日時の変更、キャンセル、請求書URLがあります。
  • WhatsApp番号、アプリキー、テンプレートが削除された場合、またはトークンが取り消された場合、ユーザーはWhatsApp Businessアカウントに再接続する必要があります。

8. 関連リンク