Googleフォームでキャンセル待ちを作る方法|受付から空き連絡まで【2026年】

Googleフォームでキャンセル待ちを作る方法|受付から空き連絡まで【2026年】 予約・顧客管理

専用のキャンセル待ち機能がなくても、Googleフォーム+Googleスプレッドシートなら無料で「空きが出たら連絡する名簿」を作れます。

大事なのは、Googleフォームを予約表にしないことです。フォームでは希望だけ受け付け、空きが出たら店側が1人ずつ連絡し、返事をもらってから普段の予約表へ登録します。

完成形はこの4段階です。
1. Googleフォームで希望日時と連絡先を受け付ける
2. 回答をGoogleスプレッドシートへ自動保存する
3. 空きが出たら候補者へ1人ずつ連絡する
4. 了承後に普段の予約システムへ正式登録する

フォームに入れる質問は6つで十分

キャンセル待ちは入力項目を増やすほど便利になるわけではありません。空き枠と照合して連絡できれば十分です。

質問 おすすめ形式 目的
お名前 記述式 予約表と照合
連絡先 記述式 メール・電話など実際に連絡する方法
希望日 日付 空き日との照合
希望時間帯 選択式 候補を素早く絞る
希望メニュー 選択式 必要時間の確認
当日連絡の可否 選択式 直前キャンセルへの対応

最後に確認事項として、「送信した時点では予約確定ではありません。空きが出た場合のみ店から連絡し、了承後に予約確定となります」を入れておきます。

Googleフォームを作る手順

  1. Googleフォームを開き「空白のフォーム」を選ぶ
    タイトルは「キャンセル待ち受付」など、用途がすぐ分かる名前にします。
  2. 冒頭説明を入れる
    「送信=予約確定ではない」「空きが出た場合だけ連絡する」を最初に書きます。
  3. 6つの質問を追加する
    お名前・連絡先・希望日・希望時間帯・希望メニュー・当日連絡可否を作ります。必要項目は「必須」にします。
  4. 送信後メッセージを変更する
    「設定」→「プレゼンテーション」→「確認メッセージ」で、送信後にも「まだ予約は確定していません」と表示します。
  5. フォームを公開する
    2026年現在のGoogleフォームは、回答者が利用する前に右上の「公開」が必要です。公開範囲を確認し、一般のお客様が使う場合は回答できる対象を意図した範囲に設定します。
  6. 回答者用リンクをコピーする
    公開後の「公開済み」または「共有」から回答者用リンクをコピーします。

「回答の概要を表示」はキャンセル待ちでは通常OFFのままにします。

Googleの仕様では、この設定をONにすると回答者が回答概要を見られます。氏名や希望内容を扱うフォームでは、他のお客様へ回答内容を見せる必要はありません。

回答をGoogleスプレッドシートへつなぐ

フォーム上部の「回答」を開き、Googleスプレッドシートのアイコンから回答の保存先を作ります。以後、新しいキャンセル待ちは1件ずつ行として追加されます。

フォームから入る列の右側に、店側だけが使う管理列を追加すると運用しやすくなります。

  • 状態:未連絡 / 連絡中 / 確定 / 辞退 / 期限切れ
  • 連絡日時:声をかけた時刻
  • 回答期限:何時まで枠を待つか
  • 確定日時:正式予約になった日時

これで「誰に連絡したか分からない」「返事待ちの人を飛ばした」といった事故を減らせます。

新しい回答が来たらメールで気づけるようにする

フォームを開き、次の順に設定します。

  1. 「回答」を開く
  2. 右上の「その他」を押す
  3. 「新しい回答についてのメール通知を受け取る」を選ぶ

これは店側へ「新しい回答が入った」と知らせる通知です。お客様へ空き枠を自動連絡する機能ではありません。キャンセルが出た時の連絡は、店側が候補者を選んで行います。

空きが出た時は1人ずつ連絡する

空き枠が出たら、次の順番で処理します。

  1. 空いた日時と入れられるメニューを確認する
  2. スプレッドシートで希望日・時間帯・メニューが合う人を絞る
  3. 受付が早い人から1人だけ連絡する
  4. 「連絡中」にして回答期限を書く
  5. 了承が来たら普段の予約表へ登録し「確定」にする
  6. 辞退・期限切れなら次の人へ連絡する

複数人へ同時に「空きました」と送ると、複数人から予約希望が返ってきた時に断る人が出ます。小規模店なら、短い回答期限を付けて1人ずつ回す方が安全です。

空き連絡の例

「キャンセル待ちでご希望いただいた○月○日○時に空きが出ました。ご希望でしたら本日15時までにご返信ください。ご返信後、こちらから予約確定のご案内をお送りした時点でご予約確定となります。」

二重予約を防ぐために、フォームでは枠を確保しない

Googleフォームの回答が入っただけで普段の予約表へ仮予約を入れると、本来予約できる枠を長時間止めてしまいます。

キャンセル待ち名簿と正式予約表は別物として扱い、店から空き連絡→お客様の了承→正式予約表へ登録、の順番を崩さない方が安全です。

予約そのものを無料でオンライン受付したい場合は、キャンセル待ちフォームとは別にGoogleカレンダーの予約ページを無料で作る手順を使えます。

個人情報は必要最小限にする

キャンセル待ちに住所や生年月日などは通常必要ありません。空き枠との照合と連絡に必要な情報だけ集めます。

また、Googleフォームの共同編集者を追加すると、新しく作成した回答用スプレッドシートにもアクセス権が付与されます。その後フォーム側の共有権限を変更しても、スプレッドシート側の権限が自動で同じ状態になるとは限りません。スタッフ変更時はフォームと回答シートの両方を確認します。

結論:フォームは「予約」ではなく「連絡待ち名簿」にする

Googleフォームでキャンセル待ちを運用するなら、自動予約システムの代わりにしようとしないことがポイントです。

受付→一覧化→空きが出たら1人ずつ連絡→了承後に正式予約まで役割を分ければ、今の予約システムを変更せずに始められます。まず自分のスマートフォンからテスト回答を1件送り、メール通知とスプレッドシートへの反映まで確認してからお客様へ公開してください。

公式情報・確認日

タイトルとURLをコピーしました