Googleカレンダーで予約管理していたパーソナルジムが、月額38,000円の外注システムをやめて自作した話

パーソナルジムの予約管理、どうしていますか?
おそらくこの記事を読んでいる方の多くが、Googleカレンダーや紙の台帳、あるいはLINEのトーク履歴を遡りながら予約を管理しているのではないでしょうか。
私自身、岡山でパーソナルジム「FIREFITNESS」を2店舗運営していますが、開業当初はGoogleカレンダーで予約を管理していました。そこから外注の予約システムに月額38,000円を払い、最終的にはパーソナルジム専用の予約SaaS「fitbooker」を自分で作るに至りました。
この記事では、各段階で何が起き、なぜそうなったのかをリアルにお伝えします。
Googleカレンダー管理の「最初はこれで十分」が崩れる瞬間
開業直後、会員数が10人以下のうちはGoogleカレンダーで十分でした。色分けして予約を入れ、自分のスマホで確認する。シンプルで、追加コストもゼロ。正直、この段階では「予約システムなんていらない」と思っていました。
崩れ始めたのは、会員数が20人を超えたあたりです。
一番の問題は、Webで予約を受けてGoogleカレンダーに自動反映する仕組みがないこと。お客様から「この時間空いてますか?」とLINEが来て、カレンダーを確認して返信する。この往復が1日に5件、10件と増えていくと、セッションの合間に返信が追いつかなくなります。
さらに厄介だったのが、キャンセルと変更の対応です。
会員の3割ほどから「キャンセルのときに直接連絡するしか方法がない」「連絡する時間がないときに自分で操作できると楽」という声がありました。お客様も気を遣って「忙しいかな」と連絡を躊躇し、結果的にキャンセルの連絡が遅れる。トレーナー側は空いた枠を埋められない。双方にとって損な構造です。
Googleカレンダーには「予約の空き枠を公開して、お客様自身が予約・変更・キャンセルする」という機能がそもそもありません。Calendlyなどの予約ツールを連携させる方法もありますが、パーソナルジムの予約ロジック(トレーナー指名、ブース管理、回数券消費)には対応できません。
外注システムに切り替えて気づいたこと
Googleカレンダーの限界を感じ、予約管理システムの導入を決めました。
当時検討したのは、フィットネス業界で名前の知られたシステムでした。スタッフがいて、ブースを回すといった予約ロジックの整合性を取れるのは確かに魅力的で、導入を決めました。
初期費用12万円、月額38,000円。
小規模パーソナルジムにとって、この金額は決して軽くありません。月の固定費に38,000円が乗ると、1日あたり約1,300円。1セッションの売上が6,000〜8,000円だとすると、毎日の最初のセッションの2割近くがシステム利用料に消えている計算です。
もちろん、機能は充実していました。ただ、使っていくうちに気づいたことがあります。
パーソナルジムに必要な機能と、子ども向け運動教室や24時間ジムに必要な機能は違う。
大手のシステムは幅広い業態をカバーするために、多機能になります。それ自体は悪いことではありませんが、パーソナルジムでは使わない機能が大半を占め、本当に欲しい機能(来店間隔による高リスク顧客の検知、LINEでの自動フォロー、回数券の残数管理と期限通知)が手薄だったりします。
月38,000円を払いながら「結局LINEで個別連絡しているな」という状況は、コスト対効果として疑問でした。
「だったら自分で作ろう」に至った経緯
システムを自作するという判断は、エンジニアだからできた部分もあるので、すべてのジムオーナーに当てはまるわけではありません。ただ、作ってみてわかったことは、多くのオーナーが共有する課題のヒントになるはずです。
開発期間はベースの構築に約2ヶ月。そこから実店舗で運用しながらの調整に1.5〜2ヶ月。合計で約4ヶ月でした。
自作した結果、月々の運用コスト(サーバー代、LINE API費用など)は約2,000円になりました。月額38,000円から2,000円への削減。年間で約43万円のコスト削減です。
ただし、重要なのはコスト削減ではありません。
パーソナルジムの現場で本当に必要な機能だけを、過不足なく実装できたことが最大の価値でした。
パーソナルジムの予約システムに本当に必要な機能
外注システムの経験と自作の過程で見えてきた、パーソナルジム特有の要件を整理します。
1. お客様自身が予約・変更・キャンセルできること
これが最も基本的で、かつGoogleカレンダー管理では絶対に実現できない機能です。
お客様がLINEやWebから自分で予約操作できるだけで、トレーナーの「予約対応時間」は劇的に減ります。キャンセルが出た枠は自動的に空きとして公開されるので、別の会員が自分で埋めてくれる可能性も出てきます。
「空いた枠にお客様が自分で入ってくれる」という導線は、Googleカレンダー時代には存在しなかったものです。
2. トレーナー指名×ブース管理の予約ロジック
パーソナルジムは「どのトレーナーが、どのブースで、何時から何時まで」という3つの軸で予約が成立します。汎用的な予約システムはカレンダーベースの時間枠管理が主で、この3軸を同時に制御できるものは意外と少ない。
特に複数トレーナーが同時にセッションを行うジムでは、ブースの競合(ダブルブッキング)を防ぐロジックが必須です。
3. 回数券(チケット)の管理と連動
パーソナルジムの料金体系は、月額制よりも回数券制が多い。予約を入れるときにチケットを自動消費し、キャンセルすれば自動で戻る。有効期限が近づいたら通知する。残り枚数が少なくなったら更新を案内する。
この一連のフローが予約と連動していないと、スプレッドシートで回数券を別管理する羽目になり、結局「二重管理」が発生します。
4. 分析ダッシュボード(稼働率・顧客動向)
予約データが蓄積されると、曜日別・時間帯別の稼働率、顧客の性別・年齢構成、来店頻度の変化など、経営判断に使えるデータが手に入ります。
Googleカレンダーではこのデータが「見えない」。外注システムでも、汎用的なレポートはあっても「この会員は来店間隔が伸びている」という個人単位の分析までできるものは限られます。
5. LINE連携(認証・通知の一元化)
パーソナルジムの顧客とのコミュニケーションは、ほぼLINEです。であれば、予約の通知、リマインド、回数券の期限通知、高リスク顧客への自動フォローも、すべてLINE上で完結すべきです。
メール通知は開封率が低く、SMSはコストがかかる。LINEは開封率55〜80%、CTRは25〜30%と、パーソナルジムの顧客コミュニケーションには最適なチャネルです。
テスト導入先からの声
fitbookerは現在、FIREFITNESSでの自社運用に加えて、テスト導入先での検証を進めています。
初期設定の段階でいただいたフィードバックとして、**「UIが見やすい」「面倒な設定がない」「分かりやすい」**という声がありました。
これは意識して設計した部分です。パーソナルジムのオーナーやトレーナーは、IT機器に慣れているとは限りません。実際、フィットネス業界のSaaS導入における最大の障壁は「使いこなせない」ことで、55.9%がこれをチャーン(解約)理由に挙げているというデータもあります。
だからこそ、初見で迷わないUI設計が重要です。マニュアルを読まなくても初期設定が完了する。これが予約SaaSの最低ラインだと考えています。
予約システム選びで失敗しないための判断基準
最後に、自分自身の経験を踏まえた予約システムの選び方をまとめます。
月額1万円以下で収まるか
パーソナルジムの規模感(会員30〜100人、トレーナー1〜5名)に対して、月額3万円以上のシステムはオーバースペックの可能性が高い。業界の調査でも、小規模店舗オーナーの月額SaaS許容額は5,000〜10,000円が中心です。
「パーソナルジム特有のロジック」に対応しているか
トレーナー指名、ブース管理、回数券連動。この3つが揃わないシステムは、結局手動での補完が必要になります。汎用ツールの安さに惹かれても、運用コスト(自分の時間)を加味すると高くつくことがあります。
無料トライアルで「実際の予約フロー」を試せるか
機能リストだけでは判断できません。実際に自分のジムの情報を入れて、会員として予約を入れて、トレーナーとして管理画面を操作してみる。この一連の体験が「楽だ」と感じるかどうかが、導入後の定着を左右します。
まとめ
Googleカレンダーから始まり、月額38,000円の外注システムを経て、月2,000円の自作SaaSに至るまで。この道のりで一番の学びは「パーソナルジムの予約管理は、パーソナルジムの現場を知っている人が設計しないとフィットしない」ということでした。
fitbookerは、まさにその「現場で困った経験」から生まれた予約管理SaaSです。月額9,800円、初月無料でトライアルできますので、今の予約管理に少しでも不満を感じている方は、一度触ってみてください。
予約管理の悩みを fitbooker で解決しませんか?
パーソナルジム・フィットネスクラブ向けの予約管理SaaS。 月額¥9,800でトレーナー・顧客数無制限。7日間無料でお試しいただけます。