guide

Googleの無料の道具で予約システムを組む|フォームとカレンダーとスプレッドシート

2026年9月23日・Rizaflow編集部

予約システムに毎月お金をかけたくない。 けれど電話と手帳での受付はもう限界がある。 そう考えてたどり着くのが、Googleの無料の道具で予約の仕組みを組む方法です。 Googleアカウントさえあれば、フォームもカレンダーもスプレッドシートも追加の費用なしで使えます。

この記事では、Googleの無料の道具だけで予約システムを組む手順と、無料のままでは届かない範囲を分けて整理します。 どこまでなら無料で回せて、どの段階から別の手を考えるべきか。 その線引きができるようにするのが狙いです。

無料で予約システムを組みたくなる理由

予約システムを検討する店主が最初に見るのは、たいてい月額の金額です。 予約が月に数件の段階で、毎月数千円の固定費を増やすのはためらわれます。 売上が読めない時期ほど、固定費は増やしたくないものです。

そのうえで、Googleの道具には3つの強みがあります。 1つ目は、すでに多くの人が使っていることです。 Gmailのアカウントを持っている人は多く、新しくサービスに登録する必要がありません。 2つ目は、使い方を調べれば情報が見つかることです。 困ったときに検索して解決できる可能性が高いのは、実務では大きな利点です。 3つ目は、道具どうしがつながっていることです。 フォームの回答はスプレッドシートにたまり、スプレッドシートの内容はカレンダーに流し込めます。

予約システムを比較する記事でも、この点が指摘されています。

Googleカレンダーの最大の魅力は、Googleのアカウントさえあれば無料で予約システムを構築できる点です。 出典: linestep.jp

ただし、無料で組めることと、無料で回り続けることは別です。 ここから先は、実際に何がどこまでできるのかを具体的に見ていきます。

使う道具は3つ、または1つ

Googleの無料の道具で予約を受ける方法は、大きく2つの型に分かれます。

1つは、Googleカレンダーの「予約スケジュール」だけを使う型です。 カレンダーの中で空き時間を公開し、お客さまにその時間を選んで予約してもらいます。 作るものが少なく、設定も30分ほどで終わります。

もう1つは、Googleフォームで予約を受け、Googleスプレッドシートに集め、Googleカレンダーに反映する型です。 聞きたい項目を自由に決められる代わりに、組み立てと見張りの手間がかかります。

どちらを選ぶかは、予約の受け方で決まります。 メニューが1種類か2種類で、1人で回している店なら、予約スケジュールだけで足ります。 メニューが多い、聞きたいことが多い、スタッフが複数いるなら、フォームの型を検討することになります。 ただし後述するとおり、フォームの型には二重予約という大きな落とし穴があります。

予約スケジュールだけで組む手順

まず、Googleカレンダーの予約スケジュールだけで組む方法を見ます。

手順はGoogleのヘルプに沿うと次のとおりです。 パソコンでGoogleカレンダーを開き、左上の「作成」から「予約スケジュール」を選びます。 そこで予約の長さと、予約を受け付ける曜日と時間帯を設定します。 次に予約ページの設定に進み、会う方法と場所、サービスの説明、予約フォームで聞く項目を決めて保存します。

設定の中でとくに役に立つのが、次の4つです。 1つ目は「予約受付期間」で、何日前から何日前までの予約を受けるかを決められます。 当日の飛び込み予約を受けたくないなら、ここで止められます。 2つ目は「準備時間」で、予約と予約の間に時間を入れられます。 片付けや移動の時間を確保したい店には欠かせません。 3つ目は「1日あたりの予約件数の上限」で、1日に受ける件数を制限できます。 4つ目は「カレンダーで空き情報を確認する」で、ほかの予定が入っている時間を予約ページから隠せます。

なお、Googleのヘルプには、予約スケジュールの作成にはパソコンが必要で、スマホのカレンダーアプリでは作成できないと書かれています。 設定はパソコンで行い、運用はスマホで見る、という形になります。

作った予約ページは、リンクをコピーしてSNSのプロフィールや店のウェブサイトに貼れます。 ウェブサイトに予約ボタンやページを埋め込むコードを取り出すこともできます。

無料でできることと、有料プランが必要なこと

ここが最も重要な線引きです。 Googleのヘルプには、予約スケジュールの機能のうち、どれが対象のプランでのみ使えるかが一覧になっています。

有料のプランが必要とされているのは、次の機能です。 複数の予約ページの作成、リマインダーメールの自動送信、複数のカレンダーでの空き状況の確認、予約に対する支払いの受け付け、スパム予約を防ぐためのメールアドレスの確認、予備のカレンダーへの予約スケジュールの追加、そして予約への共同主催者の追加です。

裏を返すと、個人のGoogleアカウントやBusiness Starterのプランで無料のまま使える範囲は、予約ページを1つ作り、メインのカレンダーの空き時間を見せて、予約を受けるところまでです。 確認のメールは予約が入ったときと更新されたときに送られますが、前日のリマインダーを自動で送る機能は有料の範囲に入ります。

この線引きが店の運用に与える影響は小さくありません。 メニューごとに予約ページを分けたい店は、予約ページが1つという制限に最初にぶつかります。 無断キャンセルを減らしたい店は、前日の連絡を自動で送れないことにぶつかります。 スタッフが複数いる店は、複数のカレンダーで空き状況を確認できないことにぶつかります。

有料のプランに進む場合の費用も見ておきます。 Google Workspaceの公式の料金ページでは、2026年9月23日時点で、年間プランのBusiness Standardがユーザー1人あたり月1,600円(税別)と表示されています。 1人で使う分にはこの金額ですが、スタッフの人数だけ契約が必要になるため、人数が増えると金額も増えます。

フォームとスプレッドシートで組む手順

次に、Googleフォームを使う型です。

手順は次のようになります。 Googleフォームで予約フォームを作り、名前、連絡先、希望の日時、メニューといった項目を並べます。 回答の保存先としてスプレッドシートを指定すると、予約が入るたびに1行ずつ追加されていきます。 スプレッドシートを日付で並べ替えれば、予約台帳として使えます。 そこからGoogleカレンダーに手で書き写すか、自動処理を組んで書き込むかを選びます。

自動で書き込む場合は、Google Apps Scriptという仕組みを使います。 フォームが送信されたタイミングで処理を動かし、カレンダーに予定を作り、お客さまに確認のメールを送る、という流れを作れます。

ここで知っておきたいのが、Apps Scriptには使用量の上限があることです。 公式の一覧では、一般のGoogleアカウントの場合、カレンダーの予定の作成は1日5,000件、メールの宛先は1日100件、トリガーの合計実行時間は1日90分、1回の実行時間は6分までと定められています。 予約の件数が数十件の店なら余裕がありますが、確認、前日、御礼の3通を全員に送る運用にすると、メールの上限には近づきます。

スプレッドシートを予約台帳として整える

フォームの型を選ぶなら、回答がたまるスプレッドシートをそのまま台帳として使えるように整えておきます。 届いた順に並んだままだと、明日の予約を探すたびに目で追うことになります。

最低限やっておきたいのは4つです。 1つ目は、日付と開始時刻の列で並べ替えて、予約の順に並ぶようにすることです。 フィルタを設定しておけば、今日の分だけを表示するのも一瞬で済みます。 2つ目は、予約の状態を書く列を1つ足すことです。 確定、変更、キャンセル、来店済みの4つがあれば、当日の確認が楽になります。 3つ目は、終了時刻を計算で出す列を足すことです。 メニューごとの所要時間を別の表に持たせておき、開始時刻に足すだけで終了時刻が出ます。 4つ目は、備考の列を1つだけ置くことです。 連絡した内容や当日の申し送りを1か所に集めておけば、あちこち探さずに済みます。

気をつけたいのは、台帳に個人情報が並ぶという点です。 共有の設定を「リンクを知っている全員」にしてしまうと、名前と連絡先が外から見える状態になります。 共有は必要な人だけに限り、ファイルの名前にも店名以外の情報を入れないようにします。 事業者としての個人情報の扱い方は個人情報保護委員会の案内が参考になります。

フォームの型で必ずぶつかる二重予約

フォームで予約を受ける型で、最初にぶつかるのが二重予約です。

Googleフォームは、回答を受け取って記録する道具です。 ほかの回答と突き合わせて「この時間はもう埋まっている」と判断する機能は、標準では持っていません。 そのため、同じ時間を2人が選んで送信すれば、どちらの回答も通ります。

対策として考えられるのは、次のような方法です。 1つ目は、予約を「申し込み」として受け、店が確認してから確定の連絡をする運用にすることです。 二重予約は起きますが、店が気づいて調整できます。 その代わり、お客さまは予約が確定するまで待つことになり、その間に別の店を予約されることもあります。

2つ目は、埋まった選択肢を自動で消す仕組みを自分で組むことです。 Apps Scriptを使えば、予約が入ったときにフォームの選択肢を書き換えられます。 ただし、この処理が動くまでのわずかな時間に別の人が送信すると、やはり重なります。

3つ目は、予約スケジュールと併用することです。 日時の決定はカレンダーの予約スケジュールで行い、追加で聞きたいことだけをフォームで受け取る形にします。 お客さまが2回入力することになるので、離脱は増えます。

どの方法にも弱点があるという事実は、先に知っておくべきです。 無料の組み合わせは、二重予約が絶対に起きない形にはできません。

無料の仕組みを回す1週間の段取り

無料の組み合わせは、人の手で補う前提の仕組みです。 どこで人が手を入れるのかを、曜日と時間で決めておくと破綻しにくくなります。

朝の開店前に、その日の予約を台帳とカレンダーの両方で確かめます。 両方を見るのは、自動処理が止まっていた場合に片方だけ欠けることがあるからです。 件数が合っていれば、その日は安心して回せます。

昼と閉店後に、新しく入った予約を確認します。 通知が来る形にしていても、迷惑メールに入って気づかないことがあるので、1日2回は自分の目で見ます。

前日の連絡は、無料の範囲では自動で送れないため、手で送ることになります。 翌日の予約をまとめて確認し、1通ずつ送ります。 件数が少ないうちは5分で終わりますが、1日10件を超えると負担になります。 この作業がつらくなってきたら、仕組みを変える時期だと判断できます。

週に1度は、台帳の整理をします。 キャンセルになった予約の行に印をつけ、来店済みの予約に印をつけます。 この整理を後回しにすると、台帳が信用できなくなり、結局カレンダーだけを見るようになります。 台帳が使われなくなると、お客さまの来店履歴が残らず、次の案内に使えません。

無料で組むときに起きやすい困りごと

二重予約のほかにも、実際に運用すると出てくる困りごとがあります。

確認のメールが届かない

自動で送るメールは、迷惑メールに振り分けられることがあります。 お客さまが予約できたか不安になって電話をかけてくれば、手間は減っていません。 送信元のアドレスを店の名前がわかるものにする、確認の画面に「メールが届かない場合はこちら」と連絡先を書いておく、といった手当てが要ります。

キャンセルと変更の手間

無料の組み合わせでは、お客さまが自分で予約をキャンセルしたり変更したりする画面を作るのが難しくなります。 結局は電話やメールで連絡を受け、店がカレンダーとスプレッドシートの両方を直すことになります。 直し忘れると、空いた枠が埋まらないまま当日を迎えます。

仕組みが止まったことに気づけない

自動処理は、静かに止まります。 Googleの仕様が変わったとき、権限の承認が切れたとき、上限に達したときなど、止まる理由はいくつもあります。 止まったことに気づくのがお客さまからの問い合わせだった、という事態を避けるには、予約が入ったときに店主にも通知が届くようにしておきます。

作った人しか直せない

スクリプトを書いて組んだ仕組みは、書いた本人しか中身を知らないことがほとんどです。 その人が離れると、誰も直せません。 簡単な手順書を1枚残しておくだけでも、止まったときの対応が変わります。

作った予約ページをお客さまに届ける

無料で仕組みを組んでも、お客さまがその入口を知らなければ予約は入りません。 作ったあとに必ずやることを並べます。

1つ目は、Googleビジネスプロフィールへのリンクの追加です。 Googleのヘルプでは、ビジネスプロフィールに予約のリンクを追加でき、カテゴリごとに最大10個まで置けると案内されています。 マップや検索で店を見つけたお客さまが、そのまま予約ページに進めるようになります。

2つ目は、SNSのプロフィールへの設置です。 InstagramやXのプロフィール欄にURLを置き、投稿の中でも定期的に案内します。 プロフィールに置いたきりだと、既存のフォロワーには気づかれません。

3つ目は、店のウェブサイトへの設置です。 トップページの目立つ場所と、メニューのページの下に置きます。 予約スケジュールなら、ボタンやページを埋め込むコードを取り出して貼れます。

4つ目は、来店中のお客さまへの案内です。 会計のときに「次回からはこちらで予約できます」と伝え、カードやQRコードを渡します。 電話の予約を減らしたいなら、この一言が最も効きます。

5つ目は、既存のお客さまへの一斉の連絡です。 メールやLINEでつながっているお客さまがいるなら、予約ページができたことを一度知らせます。

無料で回せる店と、そうでない店

線引きを具体的に書きます。

無料の組み合わせで十分なのは、次の条件がそろう店です。 1人で営業していて、メニューが1種類か2種類で、予約が月に20件から30件程度で、予約が重なる時間帯が少ない店です。 オンラインの相談や面談が中心で、当日の持ち物や準備が少ない業態も向いています。

別の手を考えたほうがよいのは、次のどれかに当てはまる店です。 スタッフが2人以上いて、担当ごとに予約を受けたい店。 メニューが多く、メニューごとに所要時間が違う店。 無断キャンセルが月に何件か出ていて、前日の連絡を自動で送りたい店。 予約が月に50件を超えてきた店。 一度でも二重予約が起きて、お客さまに謝った経験がある店。

とくに最後の条件は重い意味を持ちます。 二重予約は、お客さまの時間を奪う事故です。 一度起きた仕組みは、件数が増えればまた起きます。

費用の比べ方を間違えない

無料と有料を比べるとき、月額の金額だけを並べると判断を誤ります。 比べるべきは、月額の金額と、自分が使う時間の合計です。

無料の組み合わせで毎日かかる時間を数えてみます。 朝の確認に5分、日中の確認に5分、前日の連絡に5分から10分、台帳の整理に週10分。 1か月で合計すると、およそ8時間から10時間になります。 この時間に、二重予約が起きたときの謝罪と調整、仕組みが止まったときの調査は含まれていません。

一方、予約システムの有料プランは、月に数千円から1万円ほどです。 先ほどの8時間を時給に換算して、月額の金額を上回るなら、有料のほうが割に合うという計算になります。 施術1回が5,000円の店なら、浮いた時間で施術を2回増やせれば、それだけで月額を超えます。

もちろん、時間が余っている時期なら無料の組み合わせで問題ありません。 予約が少ないうちは、費用をかけないことが正解です。 判断が変わるのは、その時間を別の仕事に使えるようになったときです。 売上が伸びて忙しくなったときほど、受付事務に取られる時間の重さが効いてきます。

無料の予約システムから移るときの順番

別の手に移ると決めたら、進め方はそれほど難しくありません。

  1. いまのスプレッドシートの台帳を書き出しておく
  2. 無料プランのある予約システムで予約ページを作る
  3. メニューと営業時間と受付の条件を設定する
  4. 自分のスマホでお客さまとして予約してみる
  5. 案内先を新しい予約ページに切り替える日を決める
  6. 切り替えの日まで、いまの受け方を並行して続ける

いきなり全部を切り替える必要はありません。 新しい予約ページを作り、案内する先だけを変えれば、切り替えは1日で終わります。 すでに入っている予約は、いまの仕組みのまま消化すれば混乱しません。

予約システムでどこまでできるかはできることに一覧があり、プランごとの上限と金額は料金で確かめられます。 業種ごとの設定例は業種ごとの使い方に、実際の予約画面と管理画面はデモを見るにあります。

移る前に決めておく3つのこと

切り替えの前に決めておくと、移ったあとに迷わずに済むことが3つあります。

1つ目は、聞く項目です。 いまのフォームで聞いている項目のうち、実際に見て行動が変わったものだけを新しい予約ページに引き継ぎます。 集めていたけれど一度も見ていない項目は、この機会に落とします。

2つ目は、連絡の文面です。 予約が入ったとき、前日、来店後に送る文章をあらかじめ書いておきます。 店の言葉で書いた文章に差し替えられる予約システムなら、事務的な既定の文面のままにせず、最初に直しておきます。

3つ目は、キャンセルの受け方です。 お客さまが自分で取り消せる形にするのか、連絡を受けて店が取り消すのかを決めます。 自分で取り消せる形にすると、直前の取り消しが増えるように感じますが、実際には無断キャンセルが減り、空いた枠を次のお客さまに回せるようになります。

Googleの道具と予約システムを比べる独自データ考察

最後に、公開されている情報をもとに、無料で組む方法と予約システムの無料プランを同じ条件で並べてみます。

Googleカレンダーの予約スケジュールで無料のまま使えるのは、予約ページ1つ、メインのカレンダーの空き確認、予約時の確認メールまでです。 前日のリマインダー、複数の予約ページ、複数カレンダーの確認は、対象のプランに入ってから使える機能とされています。

一方で、予約システムの側にも無料プランがあります。 公開されている料金表では、予約を月50件、スタッフ1名まで受けられ、予約完了、前日の連絡、御礼のメール、キャンセル用のURL、会員のマイページ、顧客管理が無料プランの範囲に含まれている例があります。 つまり、前日の連絡やキャンセルの受付といった、Googleの無料の範囲では届かない部分が、費用をかけずに手に入る場合があるということです。

もう1つの違いは、決済の扱いです。 予約スケジュールで支払いを受け付けるには有料のプランと外部の決済サービスの連携が必要ですが、現金や振込で支払いを受ける業態では、そもそも決済の機能が要りません。 決済が必須でない業態に合わせて、予約の受付から次の来店までを一続きにしている予約システムなら、使わない機能のために費用を払う必要がなくなります。

Googleの道具で組む方法は、始めるまでの速さと費用の面で確かに優れています。 予約が少ないうちは、迷わずそこから始めてよい方法です。 判断すべきなのは、二重予約が起きたとき、前日の連絡が必要になったとき、スタッフが増えたときに、どこまで自分で手当てするかです。 自分で見張る時間と、月々の費用を天秤にかけて決めるのが、後悔の少ない選び方です。 乗り換えの手順や料金の条件は他社との比較よくある質問にまとまっています。

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

個人のGoogleアカウントでも予約ページを1つ作れて、無料で予約を受けられます。 ただしGoogleのヘルプでは、複数の予約ページの作成、リマインダーメールの自動送信、複数カレンダーでの空き確認、予約時の支払いの受け付けなどは、対象のGoogle WorkspaceまたはGoogle Oneのプランで使える機能とされています。 前日の連絡を自動で送りたい場合は有料のプランが必要です。

Q2. Googleフォームで予約を受けると二重予約は防げますか?

標準では防げません。 フォームは回答を受け取る道具で、ほかの回答と突き合わせて埋まった時間を判断する機能を持っていないためです。 申し込みとして受けて店が確定の連絡をする運用にするか、自動処理で選択肢を書き換えるなどの手当てが必要で、どの方法でも重なる可能性は残ります。

Q3. 自動でメールを送る仕組みに上限はありますか?

あります。 Google Apps Scriptの公式の一覧では、一般のGoogleアカウントの場合、メールの宛先は1日100件、カレンダーの予定の作成は1日5,000件、トリガーの合計実行時間は1日90分までと定められています。 確認、前日、御礼の3通を全員に送る運用にすると、繁忙期にはメールの上限に近づきます。

Q4. 無料のGoogleの仕組みから予約システムに移る目安はありますか?

スタッフが2人以上になった、メニューが増えて所要時間がばらばらになった、無断キャンセルを減らすために前日の連絡を自動で送りたい、予約が月50件を超えた、二重予約が起きた、のどれかに当てはまれば移る時期です。 無料プランのある予約システムで予約ページを作り、案内先を切り替えるだけで移れます。

ガイド一覧へ