連携
Google Sheets連携
Googleスプレッドシートに行が追加されたとき、または行が変更されたときに、WhatsAppメッセージを自動的に送信できます。各行が1件のメッセージになり、その行の列の値でパーソナライズされます。自動化ツールは不要で、トリガーはWbiztool内で実行されます。
始める前に#
- 有料プラン。すべての有料プランにGoogle Sheetsトリガーが含まれます:Liteは1個、Standardは3個、Advancedは5個、Enterpriseは10個です(料金をご覧ください)。Googleアカウントを接続すると、Google Sheetsページに上限のうち使用済みのトリガー数が表示されます。プランにトリガーが含まれていない場合、Googleアカウントに接続 をクリックするとアップグレードの案内が表示されます。どのプランが必要かわからない場合はサポートにお問い合わせください。
- WhatsApp設定で接続済みのWhatsApp番号。
- ワークスペースのオーナーまたは編集者である必要があります。Googleアカウントを切断できるのはオーナーのみです。
- 1行目に列見出し(
Name、Phone、Orderなど)があるGoogleスプレッドシート。
Googleアカウントを接続する#
wbiztool.com/google-sheets/にアクセスし、Googleアカウントに接続 をクリックします。このページはダッシュボードのメニューに表示されないため、このリンクを使ってください。Googleでサインインし、アクセスを許可します。Wbiztoolは、スプレッドシートの読み取り専用アクセスと、選択したファイルへのアクセスを求めます。これにより、ファイルが変更されたときに検知できます。
1つのワークスペースに接続できるGoogleアカウントは1つです。切断(オーナーのみ)をクリックすると、接続が削除され、そのすべてのトリガーが停止します。
トリガーを作成する#
リソースを選択する
送信元の WhatsApp Number(WhatsApp番号)を選び、Select Sheet(シートを選択)をクリックしてGoogleドライブから Google Sheet(Googleスプレッドシート)を選んでから、Worksheet(ワークシート、タブ)を選びます。各ワークシートに設定できるトリガーは1つです。
トリガーイベントを選ぶ
- New Spreadsheet Row(新しい行):トリガーの作成後に追加された各行について、メッセージを送信します。
- New or Updated Spreadsheet Row(新しい行または更新された行):すでに処理された行が変更された場合にも、再度送信します。
トリガーを設定する
Trigger Name(トリガー名)を付け、Phone Number Column(電話番号の列)を選びます。行から取得した日時にメッセージを送信したい場合は、Enable Scheduling(スケジュールを有効にする)をオンにします。スケジュール設定をご覧ください。
メッセージを作成する
Message Type(メッセージタイプ)を選び、
{{Column Name}}で行の値を挿入しながら Message Template(メッセージテンプレート)を入力します。Message Preview(メッセージのプレビュー)に結果が表示されます。保存してテストする
トリガーを保存します。トリガーの テスト を使うと、シートの最後の行から作成されたメッセージをプレビューでき、必要に応じて送信もできます。テストメッセージは
[TEST]で始まります。また、テストには電話番号の見出しが列名と完全に一致している必要があります。
New Spreadsheet Row トリガーの作成時にすでにシートにある行はスキップされます。送信されるのは、その後に追加された行のみです。
メッセージテンプレート#
列見出しを、見出し行に表示されているとおりに、波括弧の内側にスペースを入れずに二重の波括弧で囲みます。
Hi {{Name}}, your order {{Order ID}} is ready for pickup.
Name が Aman、Order ID が 4821 の行では、メッセージは次のようになります。
Hi Aman, your order 4821 is ready for pickup.
見出しは大文字と小文字が区別されます。{{name}} は Name という列には一致しません。
メッセージタイプ#
| Message Type | 入力する内容 |
|---|---|
| Text(テキスト) | Message Template。 |
| Image with Text(画像とテキスト) | 公開された画像URLを入れた Media URL Template(メディアURLテンプレート)と、キャプションとして使うテンプレート。URLには https://example.com/products/{{SKU}}.jpg のように列を含められます。 |
| Document with Text(ドキュメントとテキスト) | 公開ファイルのURLを指定した Media URL Template(メディアURLテンプレート)と、キャプションとしてのテンプレート。ファイル名はURLの末尾から取得されます。末尾が .pdf、.docx、.xls、.xlsx のURLを使ってください。.doc や .csv などその他のファイルは、名前に .pdf が付いた状態で届きます。テスト ではまだドキュメントを添付できないため、実際の行で確認してください。 |
電話番号#
- Phone Number Column には、
919876543210のように 国番号付き の完全な番号が入っている必要があります。国番号は自動的に付加されません。 - スペース、ダッシュ、括弧、ドット、
+は削除されます。9.19877E+11のような指数表記で保存された番号は数字に変換されますが、シートですでに丸められてしまった桁は失われます。 - 他の見出しの一部にならない名前を電話番号の見出しに使ってください(たとえば、
PhoneとAlternate Phoneを並べないでください)。Wbiztoolは、選択した名前を見出しに含む列のうち最後の列を使います。日付と時刻の列も同様です。 - 電話番号が6〜15桁でない行はスキップされます。スキップされた行はトリガーのカードでエラーとして数えられないため、メッセージが届いていない場合は電話番号の値を確認してください。
スケジュール設定#
Enable Scheduling をオンにした場合は、次の項目を選びます。
- Date Column(日付の列):送信する日付。使用できる形式:
YYYY-MM-DD、DD/MM/YYYY、MM/DD/YYYY、DD-MM-YYYY。03/04/2026のようにどちらにも当てはまる日付は月が先(MM/DD/YYYY)として読み取られるため、YYYY-MM-DDをおすすめします。 - Time Column (Optional)(時刻の列、任意):
HH:MMまたはHH:MM:SS(24時間形式)の時刻。指定しない場合、メッセージはその日付の始まりの午前0時に予約されます。そのため、今日の日付で時刻のない行はすでに過去となり、スキップされます。 - Default Timezone(デフォルトのタイムゾーン):シート内の日付と時刻のタイムゾーン。
日時がすでに過去の行はスキップされます。スケジュールを設定しない場合、各行はトリガーの実行後すぐに送信されます。
トリガーの実行の仕組みとタイミング#
シートが変更されるとGoogleがWbiztoolに通知し、トリガーがワークシートの A列からZ列 を読み取って、新しい行や変更された行を処理します。メッセージは通常、変更が保存されてからまもなく送信されます。
- 読み取られるのはA列からZ列のみです。電話番号の列とテンプレートで使うすべての列は、この範囲内に置いてください。
- プランのメッセージがなくなると、その行で処理が止まります。残りの行は、メッセージが再び利用可能になった後のシートの変更時に送信されます。
- トリガーの一時停止、再開、削除はカードから行います。カードには、トリガーが実行された回数とエラーの数が表示されます。
トラブルシューティング#
| 問題 | 確認事項 |
|---|---|
| 接続やトリガーの作成ができない | 有料プランが必要です。また、プランのトリガーの上限に達している可能性があります。 |
| トリガーは実行されたがメッセージが送信されない | 電話番号の値に国番号が含まれ6〜15桁であること、トリガーの作成後に電話番号の列の見出しが変更されていないことを確認してください。 |
| メッセージにプレースホルダーがそのまま表示される | {{ }} 内のテキストが見出しと完全に一致していません。 |
| 予約したメッセージが送信されない | 日時が未来であり、選択したタイムゾーンでの日時になっていることを確認してください。 |
| 古い行にメッセージが送信された | 上記の New or Updated Spreadsheet Row に関する注意をご覧ください。 |
トリガーに Drive watch setup failed: WbizTool has no access to this sheet… と表示される、または一度も実行されない | 2026年9月17日より前に作成されたトリガーは、シートへのアクセス権を取得していませんでした。トリガーを削除し、Select Sheet(シートを選択)でシートを選んで作成し直してください。 |
| メッセージが別の番号に送信される、または日付が別の列から読み取られる | Wbiztoolは、選択した名前を見出しに含む列のうち最後の列を使います。Phone と Alternate Phone のように、ある見出しが別の見出しを含まないよう名前を変更してください。 |
| メッセージがキューに追加されたが送信されない | WhatsApp設定でWhatsApp番号が接続されていることを確認してください。 |
