Use Cases (更新: 2026/6/7)

ヨガ・ピラティススタジオの予約・キャンセル対応をClaude Codeで楽にする

ヨガ・ピラティススタジオのレッスン案内と予約・キャンセル返信をClaude Codeで時短。任せる範囲と人が判断する範囲、コピペ用プロンプトと検証スクリプトつき。

ヨガ・ピラティススタジオの予約・キャンセル対応をClaude Codeで楽にする

レッスンを終えてスタジオの鍵を閉め、スマホを開く。InstagramのDMに3件、公式LINEに5件、予約サイトの自動メールが2件。「明日の朝活ヨガ、まだ空いてますか?」「今日のピラティス、急に行けなくなって…」「体験予約したいんですけど料金って?」。汗もまだ引いていないのに、僕はスタジオの前の階段に座り込んで、一件ずつ親指で返信を打ち始めました。

これ、僕が手伝っているピラティススタジオの先生が、毎晩やっていたことです。レッスンの質には一切手を抜かない人なのに、返信は深夜にまとめてやるしかなくて、たまに翌朝まで気づかない。その「気づかなかった1件」が体験からの入会を逃していました。

問い合わせの中身を見ると、9割は同じパターンでした。空き確認、キャンセル連絡、料金や持ち物の質問、振替の相談。中身が決まっているなら、下書きは機械に任せられます。送るかどうかだけ、人が決めればいい。この記事では、ヨガ・ピラティススタジオの「レッスン案内と予約・キャンセル対応」をClaude Codeでどこまで軽くできるか、僕が実際に試した形で書きます。

この記事の要点

  • 予約・キャンセル・問い合わせ返信の「下書き」はClaude Codeに任せ、送信ボタンだけ先生が押す形にすると、夜の返信地獄が15分で終わる
  • レッスン情報(時間割・料金・持ち物・キャンセル規定)を1つのテキストにまとめておくと、AIの返信が一気に正確になる
  • お客様の氏名・連絡先・体調メモは、そのままAIに貼らない。個人情報を伏せる手順を先に決める
  • 振替・返金・「予約が二重に入った」など、お金とトラブルが絡む判断は人が必ず確認する
  • コピペできるプロンプト雛形と、時間割の入力ミスを見つける検証スクリプトを置いておく

読者像: こういうスタジオの人に向けて書いています

想定しているのは、インストラクターが運営も兼ねている小〜中規模のヨガ・ピラティススタジオです。スタッフが1〜3人、予約は予約サイト(STORES予約やリザーブ系)とLINE・DMが混在、料金表や規定は頭の中とノートに半分ずつ、という状態。

大手チェーンのようにコールセンターも予約システムの専任担当もいません。レッスンを教える人が、そのまま受付も経理も広報もやっています。だから「返信に追われて本業の準備が削られる」のが一番の痛点です。

逆に言うと、ここはAIが効く場所です。お客様一人ひとりへの言葉は大事だけれど、その9割は型がある。型のある作業を機械に渡して、先生は「この人にはもう一言添えよう」という判断に時間を使う。そういう住み分けを作ります。

ヨガ・ピラティススタジオの業務フロー(問い合わせ〜レッスン後)

まず、いまの流れを書き出します。手戻りがどこで起きるか見えるからです。

  1. 問い合わせが来る(予約サイトの自動メール / LINE / Instagram DM)
  2. 空き状況や料金を確認する(別タブで予約サイトを開く)
  3. 返信を打つ(似た文面を毎回手で書く)
  4. 体験・本予約が入る(顧客情報を控える)
  5. 前日にリマインドを送る(持ち物・場所・キャンセル規定)
  6. 当日キャンセルや遅刻の連絡に対応する
  7. レッスン後にお礼や次回案内を送る

この中で時間を食って、しかも手戻りが多いのは2・3・5です。空きを確認しながら文面を考え、毎回似た文章をゼロから打つ。前日リマインドは「送り忘れ」と「文面の使い回しミス」が両方起きます。

よくある手戻り・困りごと

現場で実際に起きていたものを並べます。たぶん心当たりがあるはずです。

  • 料金の言い間違い: 体験2,000円と回数券の値段を取り違えて返信し、後から訂正してお客様の信頼が揺らぐ
  • キャンセル規定の伝え忘れ: 「前日18時まで無料」を伝えず、当日キャンセル料でもめる
  • 二重予約の見落とし: DM経由とサイト経由で同じ枠を別の人に約束してしまう
  • 持ち物案内の抜け: ピラティスの靴下指定やヨガマットの貸出有無を書き忘れ、当日バタつく
  • 返信の遅れ: 体験希望のDMに気づくのが翌朝で、その間に他スタジオへ流れる

このうちAIで減らせるのは、料金やキャンセル規定の言い間違い・伝え忘れ・持ち物の抜けです。スタジオの正しい情報を1か所に置いて、そこからしか返信を作らせないようにすれば、記憶頼みのミスが消えます。

Claude Codeに任せる範囲と、人が必ず判断する範囲

ここが一番大事です。全部任せると事故ります。線を引きます。

作業AIに任せる人が必ず判断
空き確認の返信下書き○ 文面を作る実際の空き枠は人が目視で確認
料金・持ち物・規定の案内○ 登録情報から作る例外料金やキャンペーンの適用
前日リマインドの文面○ 雛形を埋める送信のタイミングと最終送信
キャンセル受付の返信○ お詫び・規定文を作るキャンセル料を取るかの最終判断
振替・返金の対応△ 候補文だけ金額が動く判断はすべて人
顧客情報の登録・編集×人が手で入力

原則はシンプルです。文章を作るのはAI、お金とお客様への約束が動くところは人。送信ボタンは必ず人が押す。これだけ守れば、深夜の返信は楽になっても、トラブルは増えません。

AIに何を任せるかの考え方は、非エンジニア向けの始め方Claude Code入門ガイドも合わせて読むと、線の引き方が掴みやすいはずです。

Use case 1: 空き確認の返信を下書きする

一番多い「明日の朝ヨガ空いてますか?」への返信です。先生は予約サイトで空きを見て、その結果だけをAIに渡します。AIが空き枠を勝手に判断しないのがポイントです。

チェックリストで運用します。

  • 予約サイトで該当枠の空きを目視確認した
  • 空き「あり/なし」と枠の時間だけをAIに渡した
  • 出てきた下書きの料金・時間を1秒見直した
  • 送信は自分で押した

これだけで、文面をゼロから打つ時間がなくなります。1件あたり2〜3分が30秒に縮みます。

Use case 2: キャンセル・遅刻連絡へのお詫び返信

当日キャンセルの連絡は、文面を考えるのが地味につらい。冷たくも甘くもしたくないからです。スタジオのキャンセル規定をAIに覚えさせておき、規定に沿ったお詫び文を作らせます。

ここで人が判断するのは「今回はキャンセル料をいただくか、お見舞いとして見送るか」だけ。文面はAI、判断は先生、と分けます。常連さんの体調不良なら見送る、という温情もちゃんと人が決められます。

Use case 3: 体験予約者への前日リマインド

体験の前日に送るリマインドは、内容が毎回ほぼ同じです。日時・場所・持ち物・キャンセル規定・「動きやすい服装で」。ここを雛形にして、名前と日時だけ差し替えます。

番号で手順にします。

  1. 明日の体験予約者リストを用意する(名前と時間だけ)
  2. リマインド雛形プロンプトに1人ずつ流す
  3. 出てきた文面の名前・時間が合っているか目視
  4. 公式LINEから送信

送り忘れが消え、持ち物案内の抜けもなくなります。

コピペで使えるプロンプト雛形

まず、スタジオ情報を1つのテキストにまとめます。これを毎回いっしょに渡すのが肝心です。情報が散らばっていると、AIは想像で埋めてしまいます。CLAUDE.mdに置く考え方はCLAUDE.mdベストプラクティスが参考になります。

スタジオ情報テンプレート(自分のスタジオに書き換えて使う)です。

# スタジオ基本情報
店名: ○○ヨガ&ピラティススタジオ
体験料金: 2,000円(税込)
回数券: 5回 18,000円 / 10回 34,000円
レッスン時間: 各60分
キャンセル規定: 前日18時まで無料。それ以降は受講料の50%。
持ち物: 動きやすい服装、飲み物、タオル。マットは無料貸出あり。
ピラティス補足: 靴下は滑り止め付き推奨(受付で660円販売)
場所補足: ビル3階。エレベーター降りて右。

次に、返信下書き用のプロンプトです。「空き状況は人が確認した結果だけを使う」と明記しているのがポイントです。

あなたは○○スタジオの受付スタッフです。
下の【スタジオ情報】だけを根拠に、お客様への返信文を作ってください。
情報にないこと(空き状況・例外料金など)は、自分で決めず
「確認します」と書いてください。
トーンは丁寧で、絵文字は1〜2個まで。120〜180字。

【スタジオ情報】
(ここに上のテンプレートを貼る)

【お客様のメッセージ】
明日の朝のヨガまだ入れますか?料金も知りたいです。

【人が確認済みの空き状況】
明日7:00の朝ヨガは空きあり。

返信文を1案作ってください。

このプロンプトに従うと、AIは空き状況を勝手に作りません。料金は登録した数字をそのまま使います。記憶頼みの言い間違いがここで消えます。プロンプトの精度を上げたい人はプロンプト設計の応用も読んでみてください。

個人情報・セキュリティの注意点

ここは飛ばさないでください。お客様の情報を扱うからです。

  • 氏名・電話番号・住所・体調メモはAIにそのまま貼らない。返信下書きに必要なのは「明日7時の朝ヨガに空きがあるか」であって、お客様の本名ではありません。名前は「お客様」のまま下書きを作り、送る直前に人が名前を入れます。
  • クラウドのAIに送る前に伏せる。どうしても文脈で名前が要るときは、Aさん・Bさんに置き換える。
  • スタジオ情報テンプレートに口座番号や鍵の暗証番号を書かない。料金や持ち物までに留めます。
  • DMやメールのスクショを丸ごと貼らない。背景に他のお客様の情報が写り込むことがあります。

ヨガ・ピラティススタジオは健康情報(妊娠中、腰痛、通院歴など)を聞く場面が多い業種です。その情報は特に慎重に扱います。返信文を作るだけなら、健康情報そのものをAIに渡す必要はほとんどありません。個人情報の取り扱いの基本は、個人情報保護委員会の事業者向け解説も一度目を通しておくと安心です。

実行できる検証スクリプト: 時間割の入力ミスを見つける

スタジオ情報を手で書くと、終了時刻の打ち間違いや時間の重複が起きます。これを目視でなくスクリプトで弾きます。Node.jsがあれば動きます。時間割をJSONで用意して、開始<終了になっているか、同じ時間帯が二重に入っていないかを機械的にチェックします。

// check-schedule.mjs
// 使い方: node check-schedule.mjs
const schedule = [
  { day: "月", start: "07:00", end: "08:00", name: "朝ヨガ" },
  { day: "月", start: "10:30", end: "11:30", name: "ピラティス基礎" },
  { day: "月", start: "11:00", end: "12:00", name: "リラックスヨガ" }, // わざと重複
];

const toMin = (t) => {
  const [h, m] = t.split(":").map(Number);
  return h * 60 + m;
};

const errors = [];
for (const s of schedule) {
  if (toMin(s.start) >= toMin(s.end)) {
    errors.push(`${s.day} ${s.name}: 開始(${s.start})が終了(${s.end})以降です`);
  }
}

for (let i = 0; i < schedule.length; i++) {
  for (let j = i + 1; j < schedule.length; j++) {
    const a = schedule[i];
    const b = schedule[j];
    if (a.day !== b.day) continue;
    const overlap = toMin(a.start) < toMin(b.end) && toMin(b.start) < toMin(a.end);
    if (overlap) {
      errors.push(`${a.day}: 「${a.name}」と「${b.name}」の時間が重複しています`);
    }
  }
}

if (errors.length === 0) {
  console.log("OK: 時間割に問題は見つかりませんでした");
} else {
  console.log("要修正:");
  for (const e of errors) console.log(" - " + e);
  process.exitCode = 1;
}

このまま node check-schedule.mjs で実行すると、わざと入れた11:00のリラックスヨガが10:30のピラティスと重なっていることを指摘します。時間割を更新するたびにこれを通せば、二重予約の元になる入力ミスが公開前に止まります。Claude Codeに「このscheduleの中身を自分のスタジオの時間割に書き換えて」と頼めば、配列を埋めるところも任せられます。

導入前と後で何が変わったか

手伝っているスタジオでの、ざっくりした変化です。

  • 導入前: 夜の返信に毎日40〜60分。体験DMへの返信が翌朝になる日が週2回。料金やキャンセル規定の言い間違いが月に2〜3回。
  • 導入後: 返信は15分前後。下書きが先にあるので、すきま時間でも返せる。料金・規定の言い間違いはテンプレ参照でほぼゼロ。

簡単なROIの目安

数字はスタジオの規模で変わりますが、考え方を置いておきます。

返信作業が1日45分→15分になると、1日30分、月で約15時間が浮きます。先生の時間を時給2,500円換算すると、月3万7,500円ぶんの時間が戻る計算です。その時間でレッスン枠を1つ増やせるなら、回収はもっと早い。

さらに大きいのは、体験DMへの返信が遅れて取りこぼしていた入会です。月1人でも体験から入会につながれば、回数券1万8,000円〜が積み上がります。時間の節約より、取りこぼし防止のほうが効くことが多いです。

会社・複数スタッフで運用を揃えたい場合は、属人化を防ぐ仕組みづくりが要ります。チームでの導入や運用設計は研修・相談で扱っています。まず個人で試したい人は、無料PDFと教材から始めてください。

よくある質問

Q. AIが間違った料金を答えてしまわないか心配です。 A. スタジオ情報テンプレートを毎回いっしょに渡し、「情報にないことは確認しますと書く」と指示すれば、AIは数字を勝手に作りません。最後に人が一度見れば十分です。

Q. パソコンが苦手でもできますか? A. 検証スクリプトは触らなくても、プロンプトを貼って返信文を作るだけなら使えます。まず非エンジニア向けの始め方で雰囲気を掴むのがおすすめです。

Q. お客様の名前をAIに入れて大丈夫ですか? A. 入れない運用を勧めます。下書きは「お客様」のまま作り、送る直前に人が名前を入れます。健康情報も渡す必要はほとんどありません。

Q. 予約サイトと自動で連携できますか? A. この記事の範囲は「返信の下書き」までです。空き状況は人が確認した結果だけをAIに渡します。自動連携はトラブル時の責任が重いので、慣れてから少しずつにしてください。

Q. どのくらいで効果が出ますか? A. スタジオ情報テンプレートを作る初日に、もう返信は楽になります。言い間違いの減少は1〜2週間で体感できるはずです。

実際に試した結果

僕は手伝っているピラティススタジオで、まず2週間「返信の下書きだけAI、送信は先生」で回しました。確かめたかったのは2つ。返信時間が本当に減るか、料金やキャンセル規定の言い間違いが減るか、です。

返信時間は、夜にまとめて40分以上かけていたのが、すきま時間に分割して合計15分ほどに落ち着きました。一番効いたのは、スタジオ情報テンプレートを最初に1枚作ったことです。これがあるだけで、AIの返信から「想像で書いた料金」が消えました。

検証スクリプトのほうは、実際に金曜の時間割で2枠の重複を1件見つけました。手で見ていたら見落としていた枠です。二重予約の芽が公開前に止まったのは、地味だけど大きかった。

一方で、振替や返金が絡む相談は、AIの下書きをそのまま送るのは止めました。金額が動く場面はお客様ごとに事情が違って、温度感を人が決めないと冷たく見えるからです。文面はAI、お金の判断は人。この線を引いたことで、楽になったのにトラブルは増えない、という今の形に落ち着きました。

#claude-code #業務効率化 #ヨガ・ピラティススタジオ #予約管理 #個人情報
無料

無料PDF: Claude Code はじめてのチートシート

まずは無料PDFで基本コマンドと最初の使い方をまとめて確認してください。登録後はそのままテンプレート集や導入相談にも進めます。

スパムは送りません。登録情報は厳重に管理します。

Claude Codeを仕事で使える形にしませんか?

まず無料PDFで基本を固め、繰り返し使う作業はGumroad教材へ、チーム導入や権限設計は導入相談へ進めます。

Masa

この記事を書いた人

Masa

Claude Codeの実務活用、導入設計、収益導線改善を検証しているエンジニア。10言語の技術メディアを運営中。

PR

関連書籍・参考図書

この記事のテーマに関連する書籍を楽天ブックスで探せます。

※ 当サイトは楽天市場のアフィリエイトプログラムに参加しています。上記リンクから商品をご購入いただくと、運営者に紹介料が支払われる場合があります。