音楽スタジオが予約フォームの編成と機材の書き込みを Zapier で取り出し、部屋・機材・人数を整えて、確認の連絡と機材の準備の指示を作る
予約フォームの自由記述の「編成と機材」から、楽器の編成、借りたい機材と数、持ち込む機材、録音の要否をAIが店の機材の表の番号で取り出します。合う部屋と機材の残りは台帳の式で出し、空きを見て仮押さえし、確認の連絡と準備の指示を作ります。
- 生成AI
- ChatGPT/Claude
- 連携・自動化
- Make/n8n/Power Automate/Zapier
- 対象業界
- その他/小売
- 対象部門
- 営業
- 対象業務
- データ入力・転記/台帳・マスタ管理
- 主な課題
- 人手が足りない/入力作業が多い/確認ミスが多い
- AIで行う処理
- 抽出
- 主な効果
- 入力漏れ削減/対応スピード向上/工数削減
- 導入難易度
- ★☆☆☆☆
- 実装レベル
- 本格構成
- 費用感
- ノーコード連携(中)
- 人間の確認
- 条件付き
01導入前 / 導入後の業務フロー
- 受付がフォームの回答を開き、人数と「編成と機材」の欄を読んで、合う部屋を決める
- その部屋のカレンダーで希望の時間が空いているかを見る。空いていなければ別の部屋を見る
- 借りたい機材を紙の貸出表で見て、その時間に残っているかを確かめる
- 確認のメールを書き、部屋、時間、借りる機材、料金を伝える
- 準備のメモ(ドラムのセッティング、運び込む機材)を書いて、その日の担当に渡す
- 人お客様が予約フォームに、利用の種類、人数、日時、「編成と機材」を書いて送る
- 自動フォームの回答で Zapier の Zap が動き、AI が編成と機材を店の機材の表の番号で取り出す
- 自動予約の台帳に行を書く。式が、合う部屋の候補(2つまで)、借りる機材の残り、料金の目安を出す
- 自動部屋の候補の1つ目、空いていなければ2つ目のカレンダーで空きを見て、空いていれば「仮」の予定を入れる
- 自動確認の連絡をメールの下書きにする。空きが無い、機材が足りない、読み取れない書き込みがあるときは、受付に知らせる
- 人受付が下書きと台帳の行を見て送り、台帳の「確定」にチェックを入れる
- 自動確定の時刻が入ると別の Zap が動き、カレンダーの「仮」を確定の題名に変える
- 自動毎朝、その日の予約の準備の一覧を、時間順・部屋ごとにまとめて受付に送る
各工程の詳しい説明を読む
- 受付がフォームの回答を開き、人数と「編成と機材」の欄を読んで、合う部屋を決める
- その部屋のカレンダーで希望の時間が空いているかを見る。空いていなければ別の部屋を見る
- 借りたい機材を紙の貸出表で見て、その時間に残っているかを確かめる
- 確認のメールを書き、部屋、時間、借りる機材、料金を伝える
- 準備のメモ(ドラムのセッティング、運び込む機材)を書いて、その日の担当に渡す
(a)書き方がばらばらで読み解くのに時間がかかる。 1番で、「ドラム2点」「キーボード×1(借りる)」「Vo マイク自前」のような略し方は、人によって違います。 借りるのか持ち込むのかが分からず、メールで聞き返すこともあります。
(b)機材を貸しすぎる。 3番の紙の貸出表は、同じ時間の予約が別の受付に入ると更新が遅れます。当日になってキーボードが1台足りないと分かり、 お客様に謝ることになります。
(c)部屋の選び違い。 1番で、人数だけを見て小さい部屋に入れると、ギターが3人いてアンプが足りない、ピアノを使いたいのにピアノの無い部屋に入る、といったことが起きます。
(d)準備のメモが漏れる。 5番のメモは、予約ごとに紙に書かれています。交代の担当に渡らないと、 お客様が来てからキーボードを探しに行きます。前の利用が延びていると、セッティングの時間がありません。
- 【人】 お客様が予約フォームに、利用の種類、人数、日時、「編成と機材」を書いて送る
- 【自動】 フォームの回答で Zapier の Zap が動き、AI が編成と機材を店の機材の表の番号で取り出す
- 【自動】 予約の台帳に行を書く。式が、合う部屋の候補(2つまで)、借りる機材の残り、料金の目安を出す
- 【自動】 部屋の候補の1つ目、空いていなければ2つ目のカレンダーで空きを見て、空いていれば「仮」の予定を入れる
- 【自動】 確認の連絡をメールの下書きにする。空きが無い、機材が足りない、読み取れない書き込みがあるときは、受付に知らせる
- 【人】 受付が下書きと台帳の行を見て送り、台帳の「確定」にチェックを入れる
- 【自動】 確定の時刻が入ると別の Zap が動き、カレンダーの「仮」を確定の題名に変える
- 【自動】 毎朝、その日の予約の準備の一覧を、時間順・部屋ごとにまとめて受付に送る
3番目でAIは部屋を選びません。 部屋の表に、定員、ドラムセットとアンプの数、ピアノの有無を持たせ、台帳の式が取り出された編成と人数から合う部屋を選びます。 ギターが3人なら、アンプが2台の部屋に追加のアンプを1台借りる、という組み合わせも式で出します。
4番目の仮押さえが、二重の予約を防ぎます。 受付が確かめる前に別の予約が同じ時間に入ると、どちらも空きと判定されます。 空きを見た直後に「仮」の予定を入れておけば、後から来た予約はその時間を忙しいと見ます。
6番目で受付が見るのは、取り出しの結果と料金です。 借りる機材と持ち込む機材の取り違えは、料金と準備の両方に響きます。
02今回想定するシステム構成
予約フォーム(Google フォーム) ▼【トリガー】New Form Response Zapier の Zap(予約) ├──▶ AI by Zapier:編成・借りる機材・持ち込む機材・録音の要否 ├──▶ Google Sheets:Create Spreadsheet Row → Lookup Spreadsheet Row │ (式:部屋の候補、機材の残り、料金の目安) ├──▶ Google Calendar:Find Busy Periods in Calendar(部屋ごと) ├──▶ Paths:候補1が空き/候補2が空き/空きなし・機材不足・要確認 ├──▶ Google Calendar:Create Detailed Event(仮) └──▶ Gmail:Create Draft(確認の連絡)/Send Email(受付へ) ▼【人】受付が確かめて送り、確定にチェック Google Sheets:Updated Spreadsheet Row(確定の時刻) ▼【トリガー】 Zapier の Zap(確定) └──▶ Google Calendar:Update Event(仮を確定に) Schedule by Zapier:Every Day(開店前) ▼ Zapier の Zap(準備の一覧) ├──▶ Google Sheets:Lookup Spreadsheet Rows (Advanced)(その日の予約) └──▶ Gmail:Send Email(受付へ)
| 役割 | 想定する製品 | 代替候補 |
|---|---|---|
| ワークフロー | Zapier(Paths、Schedule by Zapier) | Make、n8n、Power Automate |
| 生成AI | AI by Zapier | ChatGPT(OpenAI)、Claude |
| 集計 | Google スプレッドシート(予約の台帳・部屋の表・機材の表・残りと料金の式) | Zapier Tables |
| 予約の枠 | Google カレンダー(部屋ごと) | 予約の台帳のスプレッドシート |
| 受付 | Google フォーム(予約フォーム) | Jotform |
| メール | Gmail(店のアドレス) | Microsoft Outlook |
新しく足すのは、Zap 3本と、予約の台帳と、部屋の表と機材の表です。 予約フォームと部屋のカレンダーは今のものを使います。紙の機材の貸出表は、台帳の式に置き換えます。
機材の表は、貸出の機材と、お客様の書き方を持ちます。 キーボード、追加のギターアンプ、追加のベースアンプ、ボーカルマイク、ツインペダル、DI といった行に、番号、名前、数、料金、よく書かれる言い方(「キーボード」「鍵盤」「シンセ」)を書きます。常設の機材(部屋に最初からあるドラムセットやアンプ)は別の列で、「借りなくても部屋にある」ことが分かるようにします。
部屋の表は、部屋ごとの定員と常設の機材を持ちます。 定員、ドラムセットの数、ギターアンプの数、ベースアンプの数、ピアノの有無、録音ができるか、1時間の料金です。
フォームは、選べるものは選択式にします。 利用の種類(バンドのリハーサル、個人練習、レッスン、録音)、人数、日、開始の時刻、時間の長さは選択式で、「編成と機材」だけを自由記述にします。AIに日時を読ませる必要がありません。
03どうやって実装するのか
処理の起点を決める
予約の Zap は、Google Forms の New Form Response で動かします。 フォームが送られると数十秒のうちに仮押さえまで進むので、受付が見る前に同じ時間に別の予約が入ることを減らせます。
確定の Zap は、Google Sheets の Updated Spreadsheet Row で、台帳の「確定の時刻」の列を見張ります。 受付がチェックを入れると時刻が入る形にします。Zapier の Google Sheets のページでは、このトリガーは既存の行が変わったときだけ動き、新しい行では動きません。 予約の Zap が行を書いたときには動かず、受付のチェックで初めて動きます。
準備の一覧の Zap は、Schedule by Zapier の Every Day で毎日の開店前に動かします。 スタジオは週末も開いているので、週末も動かす設定にします。
入力データを集める
| データ | 中身 | 取得元 |
|---|---|---|
| フォームの回答 | 予約の番号、利用の種類、人数、日、開始の時刻、時間の長さ、編成と機材(自由記述)、代表者の名前、メール、電話 | Google Forms のトリガー |
| 機材の表 | 番号、名前、数、料金、よく書かれる言い方、常設か貸出か | Google スプレッドシート |
| 部屋の表 | 部屋、定員、常設の機材の数、ピアノの有無、録音の可否、1時間の料金、カレンダー | Google スプレッドシート |
| 予約の台帳 | 予約の番号、AIの出力、式の結果、仮押さえの予定の ID、状態、確定の時刻 | Google スプレッドシート |
| 部屋の予定 | 部屋ごとのカレンダーの忙しい時間 | Google カレンダー |
質を決めるのは、機材の表の「よく書かれる言い方」の列です。 「Vo マイク」「ボーカルマイク」「マイク」、「アンプ」「ギターアンプ」「Gt アンプ」を同じ行に並べます。受付がこれまでに見た書き方を挙げて埋めます。
AIに渡すのは、利用の種類、人数、編成と機材の欄だけです。 代表者の名前、メール、電話は渡しません。下書きのステップで台帳から差し込みます。
データの取得方法を決める
| 取るもの | どこから | 何に使うか |
|---|---|---|
| フォームの回答の項目 | New Form Response が返す項目 | AI の入力と台帳の行 |
| 機材の表 | AI の指示に表の中身を貼る(番号、名前、言い方、常設か貸出か) | 機材のそろえ方 |
| 部屋の候補・機材の残り・料金 | 台帳の行を書いた後に Lookup Spreadsheet Row で同じ行を引く | 空きの確認と下書き |
| 忙しい時間 | Find Busy Periods in Calendar(候補の部屋のカレンダー) | 空きの判定 |
| その日の予約 | Lookup Spreadsheet Rows (Advanced) | 準備の一覧 |
台帳の行の式は、たとえば次のように置きます。
| 列 | 式のねらい |
|---|---|
| 必要なアンプの数 | 編成のギターとベースの人数 |
| 部屋の候補1・2 | 定員が人数以上で、常設の機材+借りられる機材で編成がまかなえる部屋を、小さい順に2つ |
| 追加で借りる機材 | 編成に足りない分(アンプの不足など)と、お客様が借りたいと書いた機材 |
| 機材の残り | 同じ日で時間が重なる確定・仮の予約の貸出の数を、機材の数から引く |
| 料金の目安 | 部屋の1時間の料金×時間+借りる機材の料金 |
機材の残りは、時間の重なりで数えます。 18時から20時の予約と19時から21時の予約は、19時から20時が重なるので同じキーボードを使えません。 台帳の式が、開始と終わりの時刻で重なる行の貸出の数を足します。
空きは、候補の部屋のカレンダーで見ます。 開始の時刻から時間の長さの幅で Find Busy Periods in Calendar を呼び、忙しい時間が返ってこなければ空きです。 検索で何も見つからなかったときに Zap が止まらないよう、検索のステップの扱いを設定で確かめておきます。
AIへ渡す前に整形する
- 予約の番号を振る … 日付と連番で番号を作り、台帳、カレンダーの予定、確認の連絡で同じ番号を使います
- AIに渡す項目を絞る … 利用の種類、人数、編成と機材の欄だけを渡します
- 終わりの時刻を出す … 開始の時刻に時間の長さを足し、台帳の式が終わりの時刻を出します
- 営業時間と部屋の休みを外す … 終わりの時刻が営業時間を越えるもの、部屋の点検の日に当たるものは、空きを見ずに受付へ回します
- 同じ代表者の重なりを見る … 同じメールで時間が重なる予約があれば、二重の送信か、別のメンバーの予約かを受付が確かめる印を付けます
- 録音を分ける … 利用の種類が録音なら、エンジニアの都合を受付が見るので、仮押さえはしても確定の前に受付へ回します
4番目は、深夜の利用で効きます。 開始が遅く時間が長い予約は、終わりが営業時間を越えます。 カレンダーの空きだけを見ると、営業時間の外でも空きと判定されます。
5番目は、フォームを2回送ってしまう人のためです。 送信ボタンを2回押すと、同じ予約が2つの部屋に仮押さえされます。 印があれば、受付が1つを消します。
AIに処理させる
させるのは、「編成と機材」の欄を店の機材の表の番号と数にそろえて取り出すことだけです。
| させること | 中身 |
|---|---|
| 編成 | ドラム、ギター、ベース、キーボード、ボーカル、管楽器などの人数 |
| 借りたい機材 | 機材の表の番号と数。数が書かれていなければ数は空 |
| 持ち込む機材 | 「持参」「自前」と書かれた機材 |
| 録音の要否 | 録音したいと書かれているか。書かれていれば、どう録りたいかの文をそのまま |
| 原文 | 項目ごとに、根拠にした書き込みの文をそのまま |
| 分からない書き込み | 借りるのか持ち込むのかが分からない機材、表に無い機材 |
借りるのか持ち込むのかが分からない機材は、どちらにも入れさせません。 「キーボード×1」とだけ書かれていたら、分からない書き込みに入れます。 借りる側に入れると機材の残りが減り、持ち込む側に入れると当日に機材がありません。
常設の機材は、借りたい機材に入れさせません。 「ドラムを使います」は部屋のドラムセットを使うという意味で、借りたい機材ではありません。 機材の表の「常設か貸出か」の列を指示に貼り、常設のものは編成として数えさせます。
| させないこと | 理由 |
|---|---|
| 部屋を選ぶ | 部屋の表と式が選ぶ |
| 機材の残りや料金を書く | 台帳の式が出す |
| 書かれていない数を補う | 「マイク」だけなら数は空。受付が確かめる |
| 持ち込みを認めるかを判断する | 大きな機材や電源の要る機材は受付が決める |
| 録音の内容に答える | エンジニアがお客様と相談する |
3行目が、いちばん起きやすい失敗です。 「ボーカルマイク借りたい」を、ボーカルが1人だから1本、と補うと、コーラスの分が足りなくなります。 数は書かれたものだけにし、空なら受付が確かめます。
指示内容を固定する
あなたは音楽スタジオの受付として、予約フォームの「編成と機材」の欄を
店の機材の表にそろえて取り出します。取り出した結果は予約の台帳に書かれ、
受付が確かめます。
【入力】
- 利用の種類:{use_type}/人数:{people}
- 編成と機材(お客様が書いたもの):{gear_text}
- 機材の表(番号|名前|よく書かれる言い方|常設か貸出か):
{gear_table}
【すること】
- band:パートごとの人数(drums, guitar, bass, keyboard, vocal, other)。
書かれていないパートは 0。
- rent:借りたいと書かれた貸出の機材。code に機材の番号、qty に数。
数が書かれていなければ qty は空。quote に根拠の文をそのまま写す。
- bring:持参、自前、持ち込みと書かれた機材。名前と quote。
- recording:録音したいと書かれていれば true。how に、どう録りたいかの文をそのまま。
- unclear:借りるのか持ち込むのか分からない機材、機材の表に無い機材の文をそのまま。
【厳守事項】
- 常設の機材(部屋にあるもの)を rent に入れないでください。
- 書かれていない数を補わないでください。
- 借りるか持ち込むか分からない機材は、rent にも bring にも入れず unclear に入れてください。
- 部屋、空き、料金、機材の残りについて書かないでください。
- 持ち込みを認めるか、録音ができるかを書かないでください。
「rent にも bring にも入れず unclear に」を書かないと、AIはどちらかに決めます。 多くは借りる側に決め、その時間の機材の残りを減らして、別のお客様の貸出を断ることになります。
quote を写させるのは、受付が確かめる速さのためです。 台帳の行に「キーボード 1」とだけ出ても、根拠が「キーボード借りたい」か「キーボード×1」かで、確かめる必要があるかが変わります。
確認の連絡の文面は、別のステップで短く指示します。
次の内容で、スタジオの予約の確認のメールを作ってください。台帳の値だけを使ってください。
- 予約の番号:{booking_no}
- 日時:{date} {start}〜{end}/部屋:{room}
- 借りる機材:{rent_list}/持ち込む機材:{bring_list}
- 料金の目安:{price}
料金は当日の精算で、延長や機材の追加で変わる場合があることを1文添えてください。 出力形式を固定する
AI by Zapier の出力項目で、次の形に決めます。
{
"band": { "drums": 1, "guitar": 2, "bass": 1, "keyboard": 1, "vocal": 1, "other": 0 },
"rent": [
{ "code": "KB", "qty": 1, "quote": "キーボード借りたい" },
{ "code": "MIC", "qty": "", "quote": "ボーカルマイク追加で" }
],
"bring": [ { "name": "ツインペダル", "quote": "ツインペダル持参" } ],
"recording": false,
"how": "",
"unclear": ""
}
1つ目の理由は、band の数がそのまま部屋の式の鍵になることです。 ギターとベースの人数から必要なアンプの数を出し、部屋の常設のアンプの数と比べて、足りない分を追加で借りる機材にします。
2つ目は、rent の qty が空のときに分けられることです。 空の行があれば、Paths で受付へ回し、受付がお客様に数を確かめてから残りを数えます。数が分からないまま貸出に数えると、機材の残りがずれます。
3つ目は、unclear と recording で受付の手を必要なところだけに使えることです。 unclear が空でない予約、録音の予約だけを受付が先に見ます。
Paths の分岐は、条件が重ならないように書きます。 公式のヘルプでは、条件に合う分岐はそれぞれ動きます。 「要確認(unclear、数の空、録音、営業時間の外、機材の不足)」を最初にまとめ、次に「候補1が空き」「候補2が空き」、最後を Fallback の「空きなし」にします。
システムへ連携する
| つなぎ先 | 方式 | 内容 |
|---|---|---|
| Google フォーム | New Form Response(トリガー) | 予約を受ける |
| Google スプレッドシート | Create Spreadsheet Row、Lookup Spreadsheet Row、Update Spreadsheet Row | 台帳の行を書き、式の結果を読み、仮押さえの予定の ID を書く |
| Google スプレッドシート | Updated Spreadsheet Row(トリガー)、Lookup Spreadsheet Rows (Advanced) | 確定の時刻を受け、その日の予約を引く |
| Google カレンダー | Find Busy Periods in Calendar、Create Detailed Event、Update Event | 空きを見て、仮押さえを入れ、確定で題名を変える |
| Gmail | Create Draft | 確認の連絡の下書き |
| Gmail | Send Email(宛先は店の中に固定) | 要確認の知らせ、準備の一覧 |
仮押さえの予定の題名は「仮・予約の番号」にします。 お客様の名前は書かず、予定の ID を台帳に書き戻します。確定の Zap は、その ID で Update Event を呼び、 題名を「確定・予約の番号・人数」に変えます。
受付が断るときは、仮押さえを消します。 台帳の状態を「取消」にしたら、受付がカレンダーの仮の予定を消します。消し忘れると、その時間が空いているのに忙しいと見え続けます。 毎朝の準備の一覧に「取消なのに予定が残っている行」を並べ、消し忘れを拾います。
準備の一覧は、部屋ごとに時間順で並べます。 予約の番号、開始の時刻、人数、編成、借りる機材と運び込む部屋、持ち込みの機材(ツインペダルならドラムのペダルを外しておく、など)を1行にします。Lookup Spreadsheet Rows (Advanced) で引いた行を、メールの本文に並べます。
人が確認する
受付が、確認の連絡の下書きと台帳の行を見てから送ります。
- 取り出しを見る …
rentとbringのquoteを読み、借りるものと持ち込むものが逆になっていないかを見ます - 部屋を見る … 編成と部屋の常設の機材が合っているかを見ます
- 料金を見る … 借りる機材の料金が入っているかを見ます
- 送る … 合っていれば送り、「確定」にチェックを入れます
要確認で回ってきた予約は、受付がお客様に聞いてから決めます。 数の分からないマイク、借りるか持ち込むか分からないキーボード、録音の進め方です。聞き返しのメールは受付が書きます。 その間も仮押さえは残しておきます。
目標は、720件をならして1件1.5分です。 取り出しに迷いの無い予約は見比べて送るだけで、要確認と録音の予約に時間がかかります。
例外に対処する
| 起きること | 対応 |
|---|---|
| 借りるか持ち込むか分からない | unclear。受付がお客様に聞く。仮押さえは残す |
| 借りたい数が書かれていない | 受付が数を確かめてから機材の残りに数える |
| 機材の表に無い機材 | unclear。持ち込みを認めるかは受付が決める |
| 候補の部屋が2つとも空いていない | 受付が別の時間か別の部屋を提案する |
| 機材が足りない | 受付が数を減らせるか、別の時間かをお客様と相談する |
| 営業時間を越える | 空きを見ずに受付へ |
| 同じ予約が2回送られる | 同じメールの重なりの印。受付が1つを消す |
| 録音の予約 | 仮押さえの後、エンジニアの都合を受付が見て確定する |
| 取消で仮押さえが残る | 毎朝の一覧に出し、受付がカレンダーの予定を消す |
| AIのステップが失敗する | 台帳の行だけ書いて受付へ。これまでどおり読んで決める |
1行目と2行目が大半を占めます。 どちらも、AIが分からないと言ったところを人が聞くための行です。聞き返しが必要な予約を最初から分けておけば、受付はほかの予約を見比べて送るだけで済みます。
記録を残す
- 予約の台帳(受付の日時、フォームの回答、AIの出力の全文、式の結果、仮押さえの予定の ID、状態、確定の時刻)
- 受付が取り出しを直した記録 … どの機材を、借りる・持ち込む・数のどれに直したか
- 聞き返しの内容と、お客様の返事
- 毎朝送った準備の一覧
- 機材が足りずに断った、または時間を変えてもらった記録
2つ目は、機材の表の言い方を足す材料です。 同じ書き方で直されているなら、その言い方を「よく書かれる言い方」の列に足します。
最後の行は、貸出の機材を増やすかを決める材料です。 キーボードが足りずに断った回数が月に何回あるかが分かれば、もう1台買うかを数で決められます。
04実装レベルの3段階
最小構成は、確かめるための段階です。 月720件には使えません。 半自動化で、1件4分が2.5分程度になります。 整理と機材の残りの確認が無くなり、カレンダーの空きを見ること、確認のメール、準備のメモが残ります。本格構成で1.5分になり、この段階が本記事の想定です。 段階を飛ばさないでください。 半自動化の1か月で、式が選んだ部屋と受付が選んだ部屋を並べると、部屋の表の常設の機材の書き漏れが分かります。それを直してから仮押さえをつなぎます。
05工数削減シミュレーション
導入後 720件 × 1.5分 ÷ 60 = 18 時間/月
自社条件で導入効果を整理したい方へ
このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。
06向いている企業・向いていない企業
- リハーサルの部屋を複数持つ音楽スタジオで、Web のフォームやメールで月に数百件の予約を受け、編成や借りたい機材が自由記述で書かれていて、受付が読み解いて部屋を決めている場合。貸出の機材の数が限られていて、同じ時間に貸しすぎることがある場合。部屋の準備(ドラムのセッティング、アンプやマイクの数)を前日にメモで受け渡していて、漏れが起きる場合。
- 部屋が1つで、機材の貸出がほとんど無い場合。予約の大半が個人練習の当日の電話で、フォームを使わない場合。スタジオの予約システムで部屋・機材・料金をすでに一体で管理している場合。なお、録音の内容の相談や、機材の持ち込みを認めるかの判断は、この構成では代替できません。
07最小構成で試す方法
- 先月の予約から30件を選ぶ(フルバンド、弾き語り、録音、借りる機材が多いもの、「持参」と「借りたい」が混ざった書き込みを入れる)
- 機材の表を、番号・名前・よく書かれる言い方・常設か貸出かの4列で作る
- 手元のAIサービスに表と1件の書き込みを貼り、「編成、借りたい機材と数、持ち込む機材を取り出して。数が書かれていなければ空に。借りるか持ち込むか分からなければ分からないに」と指示する
- 出てきた結果を、受付が実際に準備したものと並べて見る
30件は必ずやってください。 Zap を組む前に、「お客様の書き方から、借りる機材と持ち込む機材が分けられるのか」を確かめます。
| 出てきた内容 | 判断 |
|---|---|
| 実際の準備と同じに分けられる | 台帳の式と Zap を組む段階に進む |
| 数を補う、どちらかに決める | 指示の書き方で直る。構成は有効 |
| 分からないが多い | フォームの説明文に書き方の例を足すのが先 |
3行目は珍しくありません。 フォームの欄の下に「借りたい機材は『借りる』、持ち込む機材は『持参』と書いてください」と例を足すだけで、書き込みがそろってきます。
08実装時につまずきやすいポイント
| 問題 | 対策 |
|---|---|
| 借りるか持ち込むかを決めてしまう | 分からなければ unclear と指示する |
| 部屋のドラムを借りる機材に入れる | 常設か貸出かの列を指示に貼る |
| マイクの数を補う | 数が書かれていなければ空にし、受付が確かめる |
| 同じ時間に二重に予約が入る | 空きを見た直後に仮押さえを入れる |
| 取消の仮押さえが残る | 毎朝の一覧に出して消す |
| 機材の残りがずれる | 時間の重なりで数え、数の空の行は数えない |
| 営業時間の外が空きになる | 終わりの時刻を式で出し、営業時間で判定する |
| 何も見つからないと Zap が止まる | 検索のステップの扱いを設定で確かめる |
| 分岐が同時に動く | 条件に合う分岐はそれぞれ動く。 要確認を最初にまとめる |
| 確定の Zap が行を書いたときに動く | Updated Spreadsheet Row は既存の行の変更だけで動く。確定の時刻の列を見張る |
| AIのステップの既定が Premium | 段階を選び直す |
上の3行が、当日の機材の過不足を生む失敗です。 いずれも、AIが書かれていないことを決めてしまうことから起きます。決めさせず、受付に回します。
次の2行は、部屋の取り合いの失敗です。 仮押さえは二重の予約を防ぎますが、消し忘れると空いている部屋を貸せなくなります。 両方をそろえて組みます。
09セキュリティ・AIガバナンス上の注意点
この構成で扱うデータ: 代表者の名前、メール、電話、人数、編成と機材、録音の希望です。学生のバンドが多く、高校生の予約も入ります。
- AI に渡す項目を限る … 取り出しに要るのは、利用の種類、人数、編成と機材の欄だけです。名前、メール、電話は渡しません
- カレンダーに名前を書かない … 予定の題名は予約の番号と人数だけにし、店の全員が見るカレンダーに連絡先を並べません
- 持ち込みの判断を AI にさせない … 大きな機材や電源の要る機材を認めるかは、受付が部屋の設備を見て決めます
- 確認の連絡は受付が確かめて送る … 料金と部屋はお客様との約束になります
- 年齢による利用の決まりは式と受付で守る … 店の利用規約で夜間の利用に年齢の決まりを置いているなら、フォームで代表者の年齢の区分を選んでもらい、 式で営業時間の判定と同じように受付へ回します。AIには判定させません
- 使うモデルの事業者を決める … AI by Zapier は、Zapier が用意するモデルのほか、自前のキーで事業者をつなぐ形も選べます。どの事業者に編成と機材の書き込みを渡すかを決めて記録し、 高校生の予約も流れるので、その事業者の利用規約に未成年に関わる利用の制限がないかを確かめます
編成と機材の欄に、お客様が名前や連絡先を書くことがあります。 「当日はドラムの◯◯が遅れて来ます、連絡は◯◯へ」といった書き込みです。フォームの説明に「この欄には機材と編成だけを書いてください」と添え、 連絡事項の欄を別に設けます。
誤りが起きた場合のリスクは、機材を貸しすぎて当日に足りないことと、同じ部屋に二重に予約を入れることの2つです。 前者は数を補わせないことと時間の重なりで数える式で、後者は仮押さえと取消の拾い出しで止めます。
10まず何から始めるか
1週目:機材の表と部屋の表を作る
貸出の機材と常設の機材を1つの表にし、番号、名前、数、料金、よく書かれる言い方、常設か貸出かを書きます。部屋の表に、定員と常設の機材の数、ピアノの有無を書きます。
2週目:30件で試す
先月の予約30件の書き込みを手元のAIサービスに貼り、取り出させます。借りるか持ち込むかを決めてしまっていないか、数を補っていないかを最優先で見ます。
3週目:台帳の式を作る
予約の台帳を作り、部屋の候補、追加で借りる機材、時間の重なりで数える機材の残り、料金の目安の式を置きます。フォームの「編成と機材」の欄の説明に、書き方の例を足します。
4週目:予約の Zap をつなぐ
フォームから台帳に書き、式の結果を引いて、要確認を受付に回すところまで作ります。この時点ではカレンダーの空きは受付が見ます。
2か月目: 空きの確認と仮押さえ、確定の Zap、毎朝の準備の一覧を足します。3か月目以降: 受付が直した記録から機材の表の言い方を足し、1件4分が何分になったかを実測します。当日に機材が足りない日が無くなり、準備の受け渡しが朝の1枚で済んだ時点で、この構成は完成です。
11関連ユースケース
12この仕組みを理解するための記事
13技術仕様の確認日・参考情報
| 確認した内容 | 情報源 | 確認日 |
|---|---|---|
| Google Forms の New Form Response のトリガー | Zapier: Google Forms integrations | 2026-10-27 |
| Google Sheets の Create Spreadsheet Row、Lookup Spreadsheet Row、Update Spreadsheet Row、Lookup Spreadsheet Rows (Advanced)(最大500行)、Updated Spreadsheet Row(既存の行が変わったときだけ動き、新しい行では動かない)の操作 | Zapier: Google Sheets integrations | 2026-10-27 |
| AI by Zapier が Professional・Team・Enterprise で使えること。Standard(1倍)・Advanced(3倍)・Premium(5倍、新しいステップの既定)と自前のキー。出力項目を決められること | Zapier Help: AI by Zapier | 2026-10-27 |
| Paths の分岐が左から順に評価され、条件に合う分岐がそれぞれ動くこと。Fallback の分岐。Paths と Filter がタスクに数えられないこと | Zapier Help: Paths | 2026-10-27 |
| Google Calendar の Find Busy Periods in Calendar、Create Detailed Event、Update Event(指定した項目だけを変える)の操作 | Zapier: Google Calendar integrations | 2026-10-27 |
| Gmail の Create Draft、Send Email の操作 | Zapier: Gmail integrations | 2026-10-27 |
| Schedule by Zapier の Every Day(時刻を選び、週末の扱いを選べる)のトリガー | Zapier: Schedule by Zapier integrations | 2026-10-27 |
機材の持ち込みを認めるかの判断と、録音の進め方の相談は、受付とエンジニアがお客様と行ってください。 本記事は Zapier の公式ページで確認できた範囲だけを扱っています。
実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。
自社の業務に使えるAI活用候補を整理します
このユースケース(UC-1972)についてのご相談はこちらから。
