Googleで無料の予約システムを作る方法:フォーム・スプレッドシート・カレンダーの手順と限界

サロンの机で、ノートパソコンの予約表と卓上カレンダーを見ながらノートに書き込む店主

予約システムは、Googleの無料の道具だけでも作れます。1 人で時間ごとの予約を受けるなら Googleカレンダーの「予約スケジュール」、店が確かめてから確定する申し込みなら Googleフォームとスプレッドシートが向いています。個人の Google アカウントで作れる予約ページは 1 つで、複数の予約ページや予約時の支払いなどは有料のプランの機能です(Google の公式ヘルプ、2026-10-19 確認)。この記事では、2 つの方法の作り方、公開前にお客様の側から試すこと、定員を数える表、向く店と限界が出る所、予約システムへ移る目安を順に説明します。

4コマ漫画。1 リラクゼーションサロンの店主が、パソコンで作った予約ページを公開する前に試そうと考えている。2 家族のスマートフォンで開くと、休みの日にも予約できる時間が出ていて驚く。3 空き情報を確認する設定をオンにして、休みの日が出なくなったのを確かめる。4 リンクを公開し、最初の予約がカレンダーに入ったのを見てほほえむ。
説明用の架空の例です。登場する店・人物は実在しません。

Googleで予約を受ける 2 つの方法と、向く予約

Google の道具で予約を受ける形は、大きく 2 つです。違いは、お客様が送った時点で予約が決まるかどうかにあります。

Googleカレンダーの予約スケジュールGoogleフォーム+スプレッドシート
お客様がすること予約ページで空いている時間を選び、名前などを入れるフォームに希望の日時やメニューを書いて送る
予約が決まる時点選んだ時点で決まり、店のカレンダーに予定が入る店が空きを確かめて、確定の連絡をした時点
二重予約の防ぎ方空き情報の確認をオンにすると、ほかの予定と重なる時間は選べない店が確かめてから確定するので、確認の手間で防ぐ
向く予約1 人で受ける、1 枠に 1 人の時間予約(施術・相談・体験)店が確かめてから決めたい予約、定員のあるイベントや体験会
店の手間作ったあとは少ない確定の連絡と、表への記入が毎回ある

迷ったら、「お客様にその場で予約を決めてほしいか」で選びます。その場で決めてほしいならカレンダー、店が一度確かめたいならフォームです。フォームで受ける場合の基本の手順は、予約システムを自作する方法の記事にまとめています。この記事では、カレンダーの予約スケジュールの作り方と、フォームで定員を数える方法を詳しく扱います。

無料でできる範囲と、有料のプランが要る機能

Google の公式ヘルプで確かめた内容を、店の予約に関係する所だけ表にしました(2026-10-19 確認)。Google の機能やプランは変わることがあります。使い始める前に、下の「参考にした Google の公式ヘルプ」から最新の案内を確かめてください。

項目公式ヘルプの案内
予約ページの数個人の Google アカウント(と Google Workspace の Business Starter)で作れる予約ページは 1 つ
作る場所パソコンのブラウザで作る。Android・iPhone のカレンダーのアプリでは作れない
有料のプランの機能複数の予約スケジュール、複数のカレンダーでの空きの確認、予約時の支払い、予約する人のメールアドレスの確認などは、対象の Google Workspace か Google One のプランで使える
どのプランで何が使えるか「予約スケジュールのプレミアム機能を比較する」の表で、プランごとに示されている
以前の「予約枠」2024 年 8 月 7 日から新しく作れなくなり、予約スケジュールへの移行が案内されている
Googleフォームの受付の停止手で受付を止めるほか、終了の日時か回答数の上限を決めて自動で止められる
Googleフォームの通知新しい回答があったときに、メールで知らせを受け取れる

有料のプランの機能は、ヘルプのページによって書き方が少し違う所がありました。支払いの受付やリマインドのメールなど、使いたい機能が決まっている場合は、比較の表と実際の設定の画面の両方で、自分のプランで使えるかを確かめてから始めてください。プランの料金はこの記事では扱いません。Google の公式ページで確かめてください。

Googleカレンダーの予約スケジュールで予約ページを作る手順

予約スケジュールは、Googleカレンダーの中に「予約を受け付けるページ」を作る機能です。お客様はそのページで空いている時間を選び、予約すると店のカレンダーに予定が入ります。公式ヘルプの手順を、店の予約に合わせて 6 つの段階にまとめました。

Googleカレンダーの予約スケジュールで予約ページを作る6つの段階の図。パソコンのブラウザで作成から予約スケジュールを選び、予約の長さと受け付ける曜日・時間を決め、何日先まで・何時間前までの受付期間を決め、準備時間と1日の予約件数の上限を決め、カレンダーで空き情報を確認する設定をオンにし、保存してリンクを共有する。
  1. パソコンのブラウザで Googleカレンダーを開き、左上の「作成」から「予約スケジュール」を選びます。
  2. 予約の長さ(施術の時間)と、受け付ける曜日・時間を決めます。予約の長さは、決まった長さから選ぶほか、自分で分を決めることもできます。
  3. 予約の受付期間を決めます。何日先まで予約を受けるかと、開始の何時間前で締め切るかです。公式ヘルプでは、締め切りの初期の設定は開始の 4 時間前と案内されています。当日の急な予約を受けたくない店は、ここを長めにします。
  4. 「予約済みの予定の設定」で、予約と予約の間の準備時間と、1 日あたりの予約件数の上限を決めます。片付けや消毒の時間が要る施術は、準備時間を入れておくと詰め込みすぎを防げます。
  5. 「カレンダーで空き情報を確認する」をオンにします。カレンダーにあるほかの予定と重なる時間が、予約ページに出なくなります。
  6. 予約ページの名前と説明を入れて保存し、リンクをお客様に伝えます。リンクは店のホームページや SNS、LINE 公式アカウントに置けるほか、ホームページに埋め込むこともできます。

説明の欄には、店の住所、当日の持ち物、キャンセルの連絡先と決まりを書いておきます。予約ページだけを見て来店する方もいるためです。キャンセルの決まりの文面は、無断キャンセル対策の記事の穴埋め式の例文が使えます。

公開する前に、お客様の側から試すこと

予約ページは、作った人の画面と、お客様が見る画面が違います。公開する前に、別のブラウザか家族のスマートフォンでリンクを開き、実際に予約してみてください。次の表は、試すことと、公式ヘルプの説明どおりなら起きることです。右の列に結果を書き込んで使います。

試すこと説明どおりなら起きること結果
空いている枠を 1 つ予約する店のカレンダーに予定が入り、予約した側に確認のメールが届く
同じ枠の予約ページをもう一度開く予約した枠は、もう選べない(各枠の予約は 1 回だけ)
カレンダーに休みの予定を入れて開く空き情報の確認がオンなら、その時間は予約ページに出ない
締め切りより後の時間を探す締め切りを過ぎた時間は出ない(初期の設定では開始の 4 時間前)
確認のメールから予約を取り消す予約がカレンダーから消え、取り消した枠がまた予約できるようになる
店の側から予約を取り消す予約した方に取り消しのメールが届く
スマートフォンで予約ページを開く文字やボタンが読めて、最後まで予約できる
2 台の端末で、同じ枠をほぼ同時に予約する各枠の予約は 1 回だけなので、確定するのは 1 件。後から送った側の画面の出方は、試して書き留める
共同主催者の予定がある時間を開く(共同主催者を入れた場合)共同主催者のカレンダーを空き情報の確認に選んでいれば、その時間は出ない

試しに入れた予約は、確かめたあとで取り消しておきます。表の上か下に、試した日と、使ったアカウントの種類(個人か、Google Workspace のどのプランか)も書いておきます。プランによって使える機能が違うので、あとで設定を見直すときの手がかりです。右の列は、店が自分の予約ページで試した結果を書く欄です。この記事の「説明どおりなら起きること」は公式ヘルプの説明をまとめたもので、編集部が実際の予約ページで試した結果ではありません。

予約の取り消しと、日時の変更

公式ヘルプによると、予約した方は、確認のメールにある「予約をキャンセル」から取り消せます。店の側では、カレンダーで予約の予定を開いて取り消す形です。どちらの場合も、取り消した枠はまた予約できるようになります。注意したいのは、確認のメールを転送された人も、そのメールから予約を取り消せる点です。家族に代わりに予約してもらう方には、メールを転送するときに気をつけるよう、ひと言添えておくと安心です。

日時の変更は、「一度取り消して、もう一度予約してもらう」と店で決めておくと、お客様も店も迷いません。電話や LINE で変更を受けた場合は、店がカレンダーの予定を直すのか、取り消して取り直すのかを決めておきます。

「複数の主催者」と「1 枠に何人も」は別の設定

「予約スケジュール 複数人」で調べる方は、2 つの違う話を探していることがあります。スタッフを何人か入れたい話と、1 つの枠に何人ものお客様を受けたい話です。Google の予約スケジュールでは、この 2 つは別の扱いです。

知りたいこと公式ヘルプの案内店で気をつけること
スタッフを主催者として加える(共同主催者)共同主催者は有料の Google Workspace の一部のプランで使える。追加できるのは同じ組織(ドメイン)の人で、最大 20 人共同主催者は予約に招待される側。1 枠に入れるお客様の数は増えない
共同主催者の予定と重ならないようにする共同主催者のカレンダーは、初期の設定では空き情報の確認に入らない。確認の対象に選ぶ必要がある選び忘れると、スタッフに別の予定がある時間も予約ページに出る
1 つの枠に何人ものお客様を受ける各枠の予約は 1 回だけ定員のある回は、下のフォームと枠の表で数える

スタッフごとに予約を受けたい場合は、スタッフがそれぞれ自分のアカウントで予約ページを作る形が基本になります。どのプランで共同主催者を使えるかは、「予約スケジュールのプレミアム機能を比較する」の表で確かめてください(2026-10-20 確認)。

Googleフォームとスプレッドシートで、定員を数えて受ける方法

Googleフォームは、決まった枠や定員を自動で数える仕組みではありません。回答数の上限で受付を止める機能はありますが、数えるのはフォーム全体の回答の数です。「10 月 20 日 10 時の回は 4 人まで」のように、枠ごとの定員を数えるには工夫が要ります。

1 回だけの体験会なら:フォーム 1 つに回答数の上限

1 回だけのイベントや体験会なら、その回のためにフォームを 1 つ作り、回答数の上限を定員に合わせるのが簡単です。上限に届けば、受付は自動で止まる仕組みです。ただし公式ヘルプには、何人かが同時に回答したときは、上限を超えて受け付けることがあると書かれています。フォームの説明に「送信のあと、店から確定の連絡をします」と書き、確定の連絡で人数を合わせます。

日時がいくつもあるなら:スプレッドシートに枠の表を作る

日時の枠がいくつもある場合は、フォームの回答をスプレッドシートに送り、そこに「枠の表」を足して人数を数えます。

  1. フォームに「希望の枠」の質問を作り、選択肢を「10/20(火)10:00」のように枠ごとに並べる
  2. 回答をスプレッドシートに送る設定にし、回答のシートの右に「状態」の列を足す(確定・お断り・キャンセル)
  3. 別のシートに枠の表を作り、枠ごとの定員と、確定した人数を数える式を入れる
  4. 新しい回答のメールの知らせをオンにして、届いたら状態を書き、確定の連絡をする
  5. 残りが 0 になった枠は、フォームの選択肢から消す(または「満席」と書き足す)

枠の表は、次のような形です。例は、回答のシートの名前が「フォームの回答 1」、希望の枠が D 列、状態が G 列の場合です。列は自分の表に合わせて読みかえてください。

A:枠B:定員C:確定した人数D:残り
210/20(火)10:004=COUNTIFS('フォームの回答 1'!D:D, A2, 'フォームの回答 1'!G:G, "確定")=B2-C2
310/20(火)14:004(上の式を下にコピー)(同じ)

キャンセルが出たら状態を「キャンセル」に変えるだけで、残りの数が戻る作りです。満席にして消した選択肢は、フォームに戻すのを忘れないようにします。定員の決め方や、最少人数に届かないときの扱いは、グループレッスンの予約管理の記事で詳しく説明しています。

フォームで受ける前に試すこと

フォームも、公開する前に店の外の端末から送ってみます。カレンダーと違い、送った時点では予約は決まりません。受付から確定までの流れが、表の上で正しく動くかを確かめます。

試すこと作りどおりなら起きること結果
1 つの枠に 1 件送る回答のシートに 1 行増え、新しい回答の知らせのメールが届く
状態を「確定」にする枠の表の確定した人数が 1 増え、残りが 1 減る
同じ枠に 2 人がほぼ同時に送る2 件とも受け付けられる。フォームは送った時点で人数を止めないため、店が残りを見て確定する
状態を「キャンセル」に変える枠の表の残りが 1 戻る
回答数の上限まで送る(1 回だけの会の場合)受付が自動で止まり、それ以上は送れなくなる

フォームとスプレッドシートで気をつけること

フォームの回答には、お客様の名前や連絡先が入ります。スプレッドシートとフォームを編集できる人を店のスタッフだけに絞り、リンクで誰でも見られる共有にしないでください。回答を送る先のスプレッドシートとのつながりを外すと、新しい回答は表に入らなくなります(それまでの回答は残ります)。表を作り直すときは、つながりを確かめてから受付を再開します。

「Googleカレンダー連携」には 3 つの意味がある

予約システムを選ぶとき、「Googleカレンダーと連携できる」と書かれていることがあります。ただ、この言葉が指す動きはサービスによって違います。データがどちらの向きに流れるかで分けると、大きく 3 つです。

連携の形データの向き店にとっての意味
予約を予定として追加する予約システム → Googleカレンダー入った予約が、お客様やスタッフのカレンダーに予定として入る。予約を忘れにくくなる
カレンダーの予定を空き時間に反映するGoogleカレンダー → 予約システムスタッフが Googleカレンダーに入れた私用の予定の時間を、予約サイトで選べなくする
双方向で同期する両方の向き予約もカレンダーの予定も、どちらで直しても両方に反映される

予約を予定として追加するだけの形では、スタッフが Googleカレンダーに入れた予定は予約サイトの空き時間に影響しません。私用の予定と予約の重なりを防ぎたいなら、2 つ目か 3 つ目の形が要ります。後の節で紹介する Leporto では、スタッフの Googleカレンダーの予定を予約の空き枠に反映できます。2 つ目の形にあたります。予約システムの説明を読むときは、「どちら向きに」「誰のカレンダーと」つながるのかを確かめてください。お客様のカレンダーに入る話なのか、スタッフの予定を読む話なのかで、店の使い方が変わります。Google の予約スケジュール自体は、カレンダーの中で動く仕組みです。空き情報の確認をオンにすれば、同じカレンダーのほかの予定と重なる時間は予約ページに出ません。

Googleの道具で回る店と、限界が出る所

Googleの道具で無理なく回るのは、次のような店です。

  • 1 人で営業していて、施術の時間がおおむね同じ
  • 予約が多くなく、毎日の確認に手間がかかっていない
  • 体験会や説明会など、日にちの決まった予約を受けたい
  • 開業したばかりで、まず予約の受け方を試したい

反対に、店の予約でよく出てくる次の場面では、Googleの道具だけでは手作業が増えます。

場面Googleの道具で起きること手作業で補う方法
スタッフが 2 人以上で、指名を受けたい予約ページは作った人のカレンダーで受ける形。無料で作れる予約ページは 1 つスタッフごとにアカウントとページを分け、店の全体はほかの表で見る
メニューによって施術の時間が違う1 つの予約スケジュールは、予約の長さを決めて作る長いメニューは電話やフォームで受ける。複数の予約スケジュールは有料のプランで作る
1 つの枠に何人も受けたい(グループレッスン)予約ページの各枠は 1 回しか予約できないフォームと枠の表で人数を数える
ベッドや機器の数で受けられる人数が決まる設備の数を見て予約を止める仕組みはない店が予約を見て、重なりを確かめる
キャンセル料や事前決済を使いたい予約時の支払いは有料のプランの機能。キャンセル料の記録は別に要る支払いのリンクを送り、表に記録する
来店の履歴やカルテを見たいカレンダーの予定やフォームの回答は、お客様ごとの記録になっていない顧客の表を別に作り、来店のたびに書き写す
LINE で予約を受けたり、知らせを送ったりしたいGoogle の道具だけでは LINE とつながらないLINE には予約ページのリンクを置き、知らせは手で送る

手作業で補える場面も多いのですが、補う作業が増えるほど、書き写しの漏れや二重予約が起きやすくなります。予約の前日の確認の連絡を手で送る場合は、予約リマインドの例文の記事の文面がそのまま使えます。

Googleマップやビジネスプロフィールから自店の予約ページへつなぐ方法は、Googleマップから予約を受ける方法で説明しています。

予約システムへ移る目安

次のうち 2 つ以上に当てはまったら、予約システムへ移ることを考える時期です。

4コマ漫画。1 スタッフが増え、店主がパソコンとメモと電話で予約をやりくりして手いっぱいになっている。2 同じ時間に2人のお客様が来てしまい、店主が頭を下げている。3 夜、予約システムへ移る目安のチェック表に印を付け、移ることを決める。4 スタッフごとに予約が並ぶ画面を2人で見て、落ち着いた様子で働いている。
説明用の架空の例です。登場する店・人物は実在しません。
  • スタッフが増え、指名や、指名なしの割り振りをしたい
  • 施術の時間が違うメニューが増え、1 つの予約ページでは受けきれない
  • 予約の書き写しや確定の連絡に、毎日まとまった時間がかかっている
  • 二重予約や連絡の漏れが、一度でも起きた
  • 無断キャンセルが続き、キャンセル料や事前決済を使いたい
  • 来店の履歴やカルテを、予約と一緒に見たい
  • LINE から予約を受けたい、確定やリマインドを自動で送りたい
  • ホットペッパーなど、ほかの予約の経路と一緒に管理したい

移るときは、これから先の予約の一覧、お客様の名前と連絡先、メニューと時間、キャンセルの決まりをそろえておくと、設定が早く進みます。無料で始められる予約システムを探すなら、無料の予約システムの選び方の記事で、無料の範囲と足りなくなる場面を確かめられます。

Leporto で予約を受けると

Leporto(レポルト)は、店舗向けの経営改善型の予約管理システムです。Googleの道具で手作業になっていた所を、どう楽にできるかを紹介します。

スタッフが増えると、「誰の、どの時間が空いているか」をお客様に伝えるのが難しくなります。Leporto の予約サイトでは、お客様がメニューと担当を選ぶと、選べる日時はその担当の空いている時間だけです。指名料も決められ、指名なしの予約は店が決めた方法で自動で割り振れます。お客様は、予約サイトから 24 時間、LINE からも予約できます。

Leporto の予約サイトで、選んだメニュー(髪質改善トリートメント 90 分と炭酸スパ 10 分)と指名したスタッフが上に表示され、その下で来店の日時をカレンダーから選ぶ画面(デモデータ)

入った予約は、管理画面の予約表にスタッフごとの列で並びます。メニューの時間どおりの長さで表示されるので、1 日の空きと混み具合をひと目で見られます。

Leporto の管理画面の1日の予約表。スタッフ4人の列に、全身ボディケア・ヘッドスパ・アロマトリートメントなどの予約が時間どおりの長さで並び、初めての方の予約には「初」の印が付く(デモデータ)

Googleの道具で手間がかかっていた所も、次のように任せられます。

  • 予約の確定とリマインドを、LINE のトークやメールに自動で送れる
  • 定員を決めて何人も受けるグループレッスンの回を、週の時間割から自動で作り、残りの席を予約サイトに出せる。ベッド・機器の数に合わせた受付もできる
  • 取り消しの時期で額を分けたキャンセル料や変更料を決めておき、次の会計で受け取るか免除するかを選べる。予約のときの事前決済も使える
  • 予約と一緒に、来店の履歴やカルテを 1 人ずつ見られる

スタッフが Google カレンダーで私用の予定を管理している店は、その予定を Leporto の空き枠に反映できます。上の 3 つの形でいえば「カレンダーの予定を空き時間に反映する」形で、予定の入った時間は予約サイトで選べなくなるので、私用の予定と予約が重なりません。お客様は、Leporto で取った予約を、自分の Google カレンダーに入れることもできます。こちらは「予約を予定として追加する」形で、Google カレンダーで予定を管理しているお客様にも、予約を忘れにくくしてもらえます。スタッフの出勤を Leporto のシフトに登録すれば、予約サイトの空き枠もそれに合わせて変わる仕組みです。スタッフが急に休んだときは、その人の予約の担当をまとめて付け替えられます。

予約の受け方の詳しい内容は予約管理の機能のページで、店の人数に合うプランは料金のページで確かめられます。いまの予約の受け方からの移り方を相談したい場合は、お問い合わせからどうぞ。

参考にした Google の公式ヘルプ

いずれも 2026-10-19 に確認しました(共同主催者の項は 2026-10-20 に確認)。機能やプランは変わることがあるため、使う前に最新の内容を確かめてください。

よくある質問

Googleカレンダーの予約スケジュールは無料で使えますか?

使えます。公式ヘルプでは、個人の Google アカウントで予約ページを 1 つ作れると案内されています(2026-10-19 確認)。複数の予約ページや予約時の支払いなどを使うには、対象の Google Workspace か Google One のプランが要ります。

スマートフォンだけで予約ページを作れますか?

公式ヘルプでは、予約スケジュールはパソコンのブラウザで作り、Android や iPhone のカレンダーのアプリでは作れないと案内されています。作るときだけパソコンを使い、出来上がったページのリンクをスマートフォンから共有する形になります。

お客様が Google アカウントを持っていなくても予約できますか?

公式ヘルプには、Google アカウントを持っていない方が予約する前に、メールアドレスの確認を求める設定が載っています。アカウントを持っていない方も予約できる前提の案内です。いたずらの予約を防ぐためのメールの確認は、プランによって使えるかが変わるため、自分のプランで確かめてください。

Googleフォームで、定員になったら自動で締め切れますか?

フォーム全体の回答数に上限を決めて、自動で受付を止めることはできます。ただし、同時に回答があると上限を超えて受け付けることがあると、公式ヘルプに書かれています。日時の枠ごとの定員は自動では数えないため、スプレッドシートに枠の表を作って数え、満席の枠を選択肢から消すのが確実です。

Googleの予約ページで、二重予約は防げますか?

予約ページの各枠は 1 回しか予約できず、空き情報の確認をオンにすれば、カレンダーのほかの予定と重なる時間も出なくなります。ただし、電話やほかの予約サイトで受けた予約をカレンダーに入れ忘れると、その時間は空きとして出てしまいます。予約を受けたら、その場でカレンダーに入れることを店の決まりにしてください。