着物レンタル店が予約の申込を Zapier で受け、着付けの枠と身長に合う着物の残りを確かめて、AI で用途と言語に合わせた事前の案内を下書きする
着物レンタル店の予約の申込を受け、着付けの枠と長身用の着物の残りを数で確かめたうえで、用途とお客様の言語に合わせた事前の案内を下書きします。担当が確かめてから送ります。
- 生成AI
- ChatGPT/Claude
- 連携・自動化
- Make/n8n/Power Automate/Zapier
- 対象業界
- その他/宿泊/小売
- 対象部門
- カスタマーサポート
- 対象業務
- 問い合わせ対応/書類作成
- 主な課題
- 人手が足りない/問い合わせが多い/確認ミスが多い
- AIで行う処理
- 生成
- 主な効果
- 品質標準化/対応スピード向上/工数削減
- 導入難易度
- ★☆☆☆☆
- 実装レベル
- 本格構成
- 費用感
- ノーコード連携(中)
- 人間の確認
- 条件付き
01導入前 / 導入後の業務フロー
- 受付が予約フォームの通知のメールを開き、日時・人数・プラン・身長・言語・備考を読む
- 予約の表を開き、その日時の枠に、人数分の空きがあるかを見る
- 身長170cmを超える人がいれば、その日の長身用の着物の残りを数える
- 受けられるなら予約の表に書き込む。受けられないなら、近い時刻を探して返事を書く
- 案内の文例集から、プランと言語に合う文を選んで書き直し、事前の案内を送る
- 自動予約フォームが申込を Zapier の Webhook に送り、Zap が動く
- 自動子どもの着付けを含む申込は、AIを通さず担当に知らせる
- 自動着付けの枠の表をその日時で引き、空きの人数を引き算で出す
- 自動長身用の人数があれば、その日の長身用の着物の残りを引き算で出す
- 自動どちらかが足りなければ、案内を作らず担当に回す
- 自動AIが備考を読み、配慮の要る事柄(体の事情、持ち込み、遅れの見込みなど)を拾う
- 自動配慮の要る事柄があれば、案内を作らず担当に回す
- 自動枠と在庫の表の数を更新し、AIが用途と言語に合った事前の案内を下書きする
- 人担当が下書きを読み、日時と人数と返却の時刻を確かめて送る
各工程の詳しい説明を読む
- 受付が予約フォームの通知のメールを開き、日時・人数・プラン・身長・言語・備考を読む
- 予約の表を開き、その日時の枠に、人数分の空きがあるかを見る
- 身長170cmを超える人がいれば、その日の長身用の着物の残りを数える
- 受けられるなら予約の表に書き込む。受けられないなら、近い時刻を探して返事を書く
- 案内の文例集から、プランと言語に合う文を選んで書き直し、事前の案内を送る
(a)枠と在庫を表で確かめる。 2番と3番で1件3分ほどかかります。観光の時期の週末は、同じ枠に申込が続けて届き、 確かめている間に別の受付が同じ枠を埋めていることがあります。
(b)案内を言語とプランで書き分ける。 5番の文例集は、日本語と英語、プランごとに分かれています。文例を選び、日時と人数と返却の時刻を書き換える作業が、1件4分を超えます。 書き換え漏れで、前のお客様の返却の時刻が残ったまま送られたこともあります。
(c)持ち物と服装の伝え漏れ。 「前開きの服で来てください」「肌着は持参してください」が抜けると、当日に着替えの時間が延び、次の枠が押します。 袴のプランでブーツか草履かを伝え忘れると、当日に履物で迷います。
(d)備考を読み落とす。 「妊娠5か月です」「足首をけがしています」のような備考は、着付けの仕方を変える必要があります。 申込の最後の欄にあり、急いでいると読み落とします。
- 【自動】 予約フォームが申込を Zapier の Webhook に送り、Zap が動く
- 【自動】 子どもの着付けを含む申込は、AIを通さず担当に知らせる
- 【自動】 着付けの枠の表をその日時で引き、空きの人数を引き算で出す
- 【自動】 長身用の人数があれば、その日の長身用の着物の残りを引き算で出す
- 【自動】 どちらかが足りなければ、案内を作らず担当に回す
- 【自動】 AIが備考を読み、配慮の要る事柄(体の事情、持ち込み、遅れの見込みなど)を拾う
- 【自動】 配慮の要る事柄があれば、案内を作らず担当に回す
- 【自動】 枠と在庫の表の数を更新し、AIが用途と言語に合った事前の案内を下書きする
- 【人】 担当が下書きを読み、日時と人数と返却の時刻を確かめて送る
3番目と4番目は、AIではなく表の数で決めます。 空きがあるかは、定員から予約済みと申込の人数を引いた数が0以上かで決まります。AIに「空いていそうです」と言わせる余地を作りません。
2番目で子どもを含む申込をAIの手前で外すのは、取り扱いを分けるためです。 子どもの着付けは所要時間も着物の在庫も別で、担当が電話で保護者と話して決めています。 子どもの身長や年齢をAIに渡す理由もありません。
9番目は省けません。 お客様へのメールは担当が送ります。Zap にお客様へメールを送る操作は入れません。
02今回想定するシステム構成
自社サイトの予約フォーム ▼【トリガー】Webhooks by Zapier:Catch Hook Zapier の Zap ├──▶ Paths:子どもの着付けを含む → Gmail:担当へ知らせる(AIへは進めない) ├──▶ Zapier Tables:Find Records(日時の枠:定員・予約済み) ├──▶ Formatter:Numbers(空き = 定員 − 予約済み − 人数) ├──▶ Zapier Tables:Find Records(日付:長身用の残り) ├──▶ Formatter:Numbers(長身用の残り − 長身の人数) ├──▶ Paths:受けられる/枠が足りない/長身用が足りない │ └ 足りない → Gmail:担当へ知らせる ├──▶ AI by Zapier ①:備考から配慮の要る事柄を拾う ├──▶ Paths:配慮の要る事柄あり → 担当へ ├──▶ Zapier Tables:Update Record(予約済み・長身用の残り) ├──▶ AI by Zapier ②:事前の案内の文面(知識の元:案内の文書) ├──▶ Gmail:Create Draft(お客様あての下書き) └──▶ Zapier Tables:Create Record(申込の記録) ▼【人】担当が読んで確かめて送る
| 役割 | 想定する製品 | 代替候補 |
|---|---|---|
| ワークフロー | Zapier(Webhooks、Paths、Formatter、Zapier Tables) | Make、n8n、Power Automate |
| 生成AI | AI by Zapier | ChatGPT(OpenAI)、Claude |
| 枠と在庫の表 | Zapier Tables(着付けの枠、長身用の着物の残り、申込の記録) | Google スプレッドシート |
| 文書 | Google ドキュメント(プランごとの案内の文書) | Notion |
| メール | Gmail(予約受付のアドレス) | Microsoft Outlook |
新しく足すのは、Zap と、枠と在庫の表と、フォームの送り先の設定だけです。 予約フォームの画面は今のまま使い、送信内容をメールに加えて Webhook にも送るように、サイトの側で設定を足します。
入口は Webhooks by Zapier の Catch Hook です。 公式のヘルプでは、Catch Hook は送られてきた中身を項目に分けて受け取るトリガーで、Zap ごとに専用の URL ができます。Professional・Team・Enterprise のプランで使え、受け取れる中身は10MBまでです。予約の申込は文字だけなので、上限には届きません。
空きの計算は Formatter の Numbers で行います。 公式のヘルプでは、Perform Math Operation で、足し算、引き算、掛け算、割り算ができます。定員から予約済みと人数を引いた数を出し、Paths の条件で0以上かを見ます。
AIは AI by Zapier のステップで呼びます。 公式のヘルプでは、出力項目ごとに名前と型を決めることができ、知識の元として Google ドキュメントなどを1ステップ20個まで加えられます。プランごとの案内の文書を知識の元にします。
03どうやって実装するのか
処理の起点を決める
予約フォームの送信を、Webhooks by Zapier の Catch Hook で受けます。 サイトのフォームに、送信のたびに Zap の URL へ送る設定を足します。メールの通知はそのまま残します。 Zap が止まっていても、受付がメールで気づけるようにするためです。
フォームの送り方を、項目に分けた形にします。 Catch Hook は中身を項目に分けて受け取るので、「来店日」「時刻」「人数」「プラン」「言語」「長身の人数」「子どもを含む」「備考」を別々の項目で送るように、サイトの制作会社に頼みます。1つの文章にまとめて送ると、AIに読み分けさせることになり、日時や人数の読み違いが出ます。
大量に届いたときの遅れを知っておきます。 公式のヘルプでは、まとめて届いた要求は遅れることがあるとされています。観光の時期の週末に申込が重なっても、数分の遅れで下書きができれば足ります。
入力データを集める
| データ | 中身 | 取得元 |
|---|---|---|
| 予約の申込 | 代表者の名前、メール、言語(日本語・英語)、来店日と時刻、人数、プラン、身長の区分ごとの人数、子どもを含むか、ヘアセットの有無、備考 | 予約フォーム(Catch Hook) |
| 着付けの枠 | 日時の鍵(例:2026-11-07_10:00)、定員、予約済み | Zapier Tables |
| 長身用の着物の残り | 日付、長身用の着物と袴の残り | Zapier Tables |
| 案内の文書 | プランごとの当日の流れ、所要時間、着てくる服、持ち物、返却の時刻、雨の日の扱い、キャンセルの決まり(日本語と英語) | Google ドキュメント(知識の元) |
| 申込の記録 | 申込の番号、受けた日時、判定、下書きを作った日時、送った日時 | Zapier Tables |
身長はフォームで区分を選んでもらいます。 1人ずつ数字で書いてもらうと、長身の人数を数える作業が要ります。「〜150cm/150〜170cm/170cm〜」の区分ごとの人数をフォームの側で数えて送る形にします。数えるのをAIに任せると、6人の組で1人数え落とすことがあります。
質を決めるのは、案内の文書です。 プランごとに、当日の流れ、所要時間、着てくる服、持ち物、返却の時刻、雨の日の扱いを、同じ見出しで書いておきます。英語版も同じ見出しにします。見出しがそろっていれば、AIはプランが変わっても同じ並びで案内を書きます。
プランの名前は、フォームと文書で同じ書き方にします。 フォームが「散策プラン」、文書が「街歩きプラン」だと、AIはどの文書の記載を使うかを推し量ります。プランごとに短い記号(例:WALK、FORMAL、HAKAMA)を決め、フォームの値と文書の見出しの両方に入れます。
データの取得方法を決める
| 取るもの | どこから | 何に使うか |
|---|---|---|
| 申込の項目 | Catch Hook が受け取った項目 | 枠と在庫の確認、案内の材料 |
| 枠の定員と予約済み | Zapier Tables の Find Records(日時の鍵) | 空きの計算 |
| 長身用の残り | Zapier Tables の Find Records(日付) | 長身用の在庫の計算 |
| 案内の文書 | AI by Zapier の知識の元 | 事前の案内の文面 |
日時の鍵は、日付と時刻をつないだ1つの文字列にします。 来店日と時刻を別々に探すと、2つの条件で引くことになり、設定を誤りやすくなります。「2026-11-07_10:00」のように1つの鍵にし、ぴったり一致で引きます。
着付けに1枠を超える時間がかかる組を考えます。 6人の組は、席が6つあっても、ヘアセットを含めると次の枠にかかります。枠の表に「この人数を超える組は担当へ」という値を持たせ、超える組は案内を作らず担当に回します。複数の枠にまたがる計算を Zap に持たせないためです。
AIへ渡す前に整形する
- 子どもを含むかの確認(Paths) … 子どもの着付けを含む申込は、担当に知らせてその分岐で終えます
- 日時の確かめ … 来店日が過去、または受付の期間(例:3か月先まで)の外なら担当へ回します
- 枠の空きの計算(Formatter) … 定員 − 予約済み − 人数 を出します
- 長身用の計算(Formatter) … 長身の人数が1以上なら、その日の残り − 長身の人数 を出します
- 分岐(Paths) … どちらかが0未満、または組の人数が上限を超えれば担当へ回します
- 備考の確かめ(AI ①) … 配慮の要る事柄を拾い、あれば担当へ回します
1番目を、AIのステップより前に置くことが大事です。 最初の Paths で分け、子どもを含む分岐にはAIのステップを置きません。子どもを含む申込は、名前も身長もAIに渡らないまま担当に届きます。
6番目を、枠と在庫の確認の後に置くのは、AIのステップの数を減らすためです。 枠が足りずに担当へ回す申込まで、AIに備考を読ませる理由はありません。
Paths の入れ子の深さに気を付けます。 公式のヘルプでは、1つの Zap に入れ子にできる Paths は3段までです。この構成は、子どもを含むか(1段目)、枠と在庫が足りるか(2段目)、配慮の要る事柄があるか(3段目)で、ちょうど3段を使います。 4つ目の分岐を足したくなったら、同じ段の分岐を増やすか、Zap を2本に分けます。
分岐の条件は互いに重ならないように書きます。 公式のヘルプでは、Paths の分岐は左から順に評価され、条件に合う分岐はすべて動きます。 「枠が足りない」と「長身用が足りない」を別々の分岐にすると、両方が足りない申込で担当への知らせが2通届きます。「枠が足りない、または長身用が足りない」を1つの分岐にし、どちらが足りないかは知らせの本文に書きます。
AIに処理させる
2つのステップに分けます。 ①は備考からの拾い出し、②は事前の案内の文面です。
| させること | 中身 |
|---|---|
| 配慮の要る事柄(①) | 体の事情(妊娠、けが、持病、車いす)、着物の持ち込み、遅れの見込み、プランに無い頼みごと |
| 備考の言語(①) | 備考が日本語か英語か、それ以外か |
| 案内の文面(②) | お礼、受付の内容の復唱(日時、人数、プラン)、当日の流れと所要時間、着てくる服と持ち物、返却の時刻、雨の日の扱い |
| 言語(②) | フォームで選ばれた言語で書く |
①は拾うだけで、受けられるかは判断させません。 「妊娠5か月」とあれば body_condition として拾い、原文を写して担当に回します。 着付けの仕方を変えるか、受けるかは、着付け師と担当が決めます。
②は、案内の文書に書かれたことだけで組み立てさせます。 返却の時刻、所要時間、雨の日の扱いは、プランごとの文書の値を写します。
| させないこと | 理由 |
|---|---|
| 受けられるかを決める | 枠と在庫の数で決める。AIの判断を混ぜない |
| 体の事情への対応を書く | 着付け師と担当が話を聞いて決める |
| 文書に無い時刻や料金を書く | 返却の時刻の誤りは、当日の延長料金のもめごとになる |
| 返却の時刻を計算する | 来店の時刻から足し算させない。文書のプランごとの値を写す |
| 他の言語に勝手に訳す | 選ばれた言語で書く。英語以外は担当が対応 |
4行目がいちばん起きやすい失敗です。 「10時来店、返却は当日17時まで」というプランで、AIは来店の時刻から「7時間後の17時」と計算し直し、来店が11時だと「18時」と書きます。 返却の時刻はプランで決まっているので、計算させずに写させます。
指示内容を固定する
案内の文面を作るステップ(②)の指示に、次のように書きます。
あなたは着物レンタル店の予約の受付として、予約の申込をいただいた方への
事前の案内の下書きを作ります。送る前に担当が読みます。
【入力】
- 言語:{language}(ja または en)
- 来店日と時刻:{date} {time}
- 人数:{headcount}名
- プラン:{plan}
- ヘアセット:{hair}
- 知識の元:プランごとの案内の文書(日本語版と英語版)
【本文の組み立て】
1. お礼を1文。
2. 申込の内容(来店日と時刻、人数、プラン)を箇条書きで復唱。
3. 当日の流れと所要時間を、案内の文書のそのプランの記載から。
4. 着てくる服と持ち物を、案内の文書のそのプランの記載から箇条書きで。
5. 返却の時刻を、案内の文書のそのプランの記載のまま。
6. 雨の日の扱いとキャンセルの決まりを、案内の文書の記載から1〜2文。
7. 内容に誤りがあれば返信で知らせてほしいことを1文。
【厳守事項】
- {language} が en なら英語版の文書だけを、ja なら日本語版だけを使ってください。
- 返却の時刻を来店の時刻から計算しないでください。
案内の文書のそのプランの記載をそのまま写してください。
- 案内の文書に無い時刻、料金、サービスを書かないでください。
- 「ご予約が確定しました」とは書かず、「ご予約を承りました。
内容をご確認ください」と書いてください。
- 着物の柄や色の提案をしないでください。
- 本文は日本語なら600字、英語なら250語程度。署名は入れないでください。
備考を読むステップ(①)の指示は、次のように短くします。
予約の申込の備考を読み、担当が事前に確かめるべき事柄を拾ってください。
【備考】{notes}
- 体の事情(妊娠、けが、持病、車いす、杖など)は body_condition に。
- 自分の着物や帯の持ち込みは bring_own に。
- 遅れる見込み、時刻の変更の希望は timing に。
- プランに無い頼みごと(出張の着付け、撮影の手配など)は special_request に。
- それぞれ quote に備考の原文をそのまま写してください。
- 受けられるか、どう対応するかは書かないでください。
- 当てはまる事柄が無ければ、空の一覧を返してください。
「返却の時刻を計算しない」を、文書から写す指示と並べて書きます。 写すように言うだけでは、来店の時刻を見て親切に直します。計算そのものを禁じます。
「ご予約が確定しました」を禁じるのは、担当の確認の前に下書きができるからです。 担当が枠の表を見直して時刻をずらすことがあります。「承りました。内容をご確認ください」なら、担当が直しても文の意味が崩れません。
①の「対応を書かない」も効きます。 書かないと、「妊娠中の方には帯をゆるめに着付けますのでご安心ください」と店がしていない約束を書きます。
出力形式を固定する
①の拾い出しは、AI by Zapier の出力項目で次の形に決めます。
{
"notes_language": "ja | en | other",
"flags": [
{ "type": "body_condition | bring_own | timing | special_request",
"quote": "妊娠5か月です" }
],
"has_flags": true
}
1つ目の理由は、has_flags を Paths の条件にそのまま使えることです。 真偽で返させるので、「配慮が要るかもしれません」のような文で分岐が揺れません。
2つ目は、quote で担当がすぐ読めることです。 担当への知らせのメールに、種類と原文を並べます。申込を開き直さずに、電話で何を聞くかが分かります。
3つ目は、notes_language で英語以外の備考を拾えることです。 フォームの言語は日本語と英語ですが、備考が中国語や韓国語で書かれることがあります。 other のときは担当に回し、AIに訳させません。
②の案内は、件名を付けずに本文だけを返させます。件名は Zap の側で「【ご予約の内容のご確認】11月7日 10:00 3名様」のように、申込の項目から組み立てます。 件名の日時をAIに書かせると、本文と件名で日時が食い違うことがあります。
システムへ連携する
| つなぎ先 | 方式 | 内容 |
|---|---|---|
| 予約フォーム | Catch Hook(トリガー) | 申込を受け取る |
| Zapier Tables | Find Records、Update Record、Create Record | 枠と在庫の数、申込の記録 |
| Formatter | Numbers の Perform Math Operation | 空きと残りの計算 |
| AI by Zapier | Zap のステップ | 備考の拾い出し、案内の文面 |
| Gmail | Create Draft | お客様あての下書き |
| Gmail | Send Email | 担当への社内の知らせ(宛先は店の中に固定) |
枠の表は、下書きを作る前に更新します。 担当が送るまで待つと、その間に届いた次の申込が同じ空きを使います。受けられると決めた時点で予約済みを足し、 担当が断ると決めたら、担当が表の数を戻します。戻した記録は申込の記録に残します。
Gmail は、お客様あてを Create Draft、担当あてを Send Email と分けます。 Zapier の Gmail のページでは、Create Draft は件名と本文を必須とする下書きの作成です。宛先にお客様のメールを差し込むステップでは、送る操作を使いません。
人が確認する
担当が、すべての下書きを読んでから送ります。
- 復唱の内容を申込と見比べる … 日時、人数、プランが申込と同じかを見ます
- 返却の時刻を確かめる … プランの返却の時刻が、案内の文書のとおりかを見ます
- 持ち物と服装を確かめる … プランに合った内容か(袴なら履物、参列なら長襦袢の扱いなど)を見ます
- 送る … 送ったら、申込の記録に送った日時を書きます
- 担当に回った申込に返事をする … 枠が足りない申込には近い時刻を、配慮の要る申込には電話か返信で話を聞きます
2番目を必ず見ます。 返却の時刻の誤りは、夕方に返しに来たお客様と、延長の料金でもめる形で表に出ます。
4番目の「送ったら記録に書く」を省くと、送り忘れが分かりません。 下書きは Gmail の下書きのフォルダにたまるだけで、送っていない申込を知らせる仕組みはありません。 毎朝、申込の記録で「下書きあり・送信なし」の行を数え、前日の分が残っていないかを見ます。
目標は、600件をならして1件2分です。 下書きを読んで送るのに1〜2分、担当に回った申込は近い時刻を探したり電話をしたりで5分以上かかります。担当に回るのは全体の1〜2割という想定です。
例外に対処する
| 起きること | 対応 |
|---|---|
| 子どもを含む | 最初の Paths で担当へ。担当が保護者と話して決める |
| 枠の空きが足りない | 担当が近い時刻を探して返事を書く。AIに空きを探させない |
| 長身用の着物が足りない | 担当が別の日か、丈の合う別のプランを案内する |
| 組の人数が1枠の上限を超える | 担当が枠を2つに分けて受けるかを決める |
| 備考に配慮の要る事柄がある | 案内を作らず担当へ。担当が電話か返信で話を聞く |
| 備考が英語以外の言語 | 担当に回す。AIに訳させない |
| 日時の鍵が表に無い | 休業日か受付の期間の外。担当へ回す |
| 同じ申込が二度届く | 申込の記録で同じメールと日時を引き、二度目は止める |
| AIのステップが失敗する | 枠の更新は済んでいるので、担当が文例集で案内を書く |
上から2行目は、観光の時期に多く出ます。 近い時刻を探すには、前後の枠の空きを何度も引くことになり、Zap が長く複雑になります。 担当が表を見て探すほうが確実です。
最後の行で、枠の更新を先に済ませていることが効きます。 案内の下書きが作れなくても、枠は押さえてあるので、同じ時刻に別の申込が入りません。
記録を残す
- 申込の記録(申込の番号、受けた日時、判定、担当に回した理由)
- 枠と在庫の計算の結果(そのときの定員、予約済み、残り)
- 備考の拾い出しの結果(種類と原文)
- 下書きを作った日時と、担当が送った日時
- 担当が表の数を戻した記録 … 断った申込と、戻した数
- 担当が下書きで直した箇所
5つ目は、表の数がずれたときに追うための記録です。 予約済みの数と実際の予約が合わないとき、どの申込で足し、どの申込で戻したかをたどれます。
6つ目は、案内の文書を直す材料になります。 同じプランで担当が毎回同じ箇所を直しているなら、直すべきは文書の書き方です。
04実装レベルの3段階
最小構成は、確かめるための段階です。 600件には使えません。 半自動化で、1件9分が5分程度になります。 案内は下書きになりますが、枠と在庫を表で確かめて書き込む作業が残ります。本格構成で2分になり、この段階が本記事の想定です。 差が大きいのは、枠と在庫の確認が1件ずつの手作業で、しかも同じ枠の取り合いが起きる作業だからです。 段階を飛ばさないでください。 半自動化で1か月、担当が下書きを直す箇所を見ると、案内の文書の足りないところが先に分かります。 そこを直してから枠の表をつなぐと、担当の直しが減ります。
05工数削減シミュレーション
導入後 600件 × 2分 ÷ 60 = 20 時間/月
自社条件で導入効果を整理したい方へ
このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。
06向いている企業・向いていない企業
- 観光地や駅の近くで着物・浴衣・袴のレンタルと着付けを行い、自社サイトの予約フォームから毎月数百件の申込を受けている店。申込のたびに受付が着付けの枠と長身用の着物の残りを表で確かめ、事前の案内のメールを日本語と英語で書き分けている場合。予約の確定の連絡が遅れ、当日の来店の時刻や持ち物の行き違いが起きている場合。
- 予約を予約サイトの中だけで受けていて、自社のフォームから申込が届かない場合。申込が月に数十件で、受付が1人で全件を見て足りている場合。七五三や子どもの着付けが申込の中心の場合(この構成は子どもを含む申込を担当に回すだけ)。なお、申込を受けるかどうかの最終の判断と、妊娠中・けがなど体の事情への配慮の判断は、この構成では代替できません。
07最小構成で試す方法
- 先月の申込から20件を選ぶ(観光の散策、参列、袴、英語の申込を混ぜる)
- プランごとの案内の文書を、当日の流れ・所要時間・服と持ち物・返却の時刻・雨の日の扱いの見出しでそろえる
- 手元のAIサービスに文書と1件分の申込を貼り、「文書に書かれたことだけで事前の案内を作って。返却の時刻は計算せず文書の値を写して。申込の言語で書いて」と指示する
- 出てきた案内を、当時送った案内と並べて読む
20件は必ずやってください。 Zap を組む前に、「文書から、プランと言語に合った案内を正しく組み立てられるのか」を確かめます。
| 出てきた内容 | 判断 |
|---|---|
| 当時の案内と同じ内容で、返却の時刻も合っている | Zap を組む段階に進む |
| 返却の時刻を計算し直す | 指示の書き方で直る。構成は有効 |
| プランごとの持ち物が混ざる | 文書の見出しのそろえ方が先。 プランごとに分ける |
3行目は珍しくありません。 文書が「着物のプランと袴のプランの共通の注意」から始まっていると、袴の履物の話が着物のプランの案内に入ります。 共通の注意とプランごとの注意を分けて書く必要が分かったということです。
08実装時につまずきやすいポイント
| 問題 | 対策 |
|---|---|
| 返却の時刻を計算し直す | 計算を禁じ、文書のプランごとの値を写させる |
| 「ご予約が確定しました」と書く | 「承りました。内容をご確認ください」と書かせる |
| 体の事情への対応を約束する | ①で拾うだけにし、対応を書かせない |
| 同じ枠に二重に入る | 下書きの前に表を更新する。断ったら担当が戻す |
| 6人の組が次の枠にかかる | 枠の表に組の人数の上限を持たせ、超えたら担当へ |
| 長身の人数を数え落とす | フォームの側で区分ごとの人数を数えて送る |
| 子どもの情報がAIに渡る | 子どもの分岐を AI のステップより前に置く |
| 英語以外の備考を訳して読む | other は担当に回す |
| 件名と本文で日時が食い違う | 件名は Zap の側で申込の項目から組み立てる |
| 担当への知らせが2通届く | 条件に合う分岐はすべて動く。 足りない条件を1つの分岐にまとめる |
| 4つ目の分岐が置けない | 入れ子の Paths は3段まで。 同じ段に分岐を足すか Zap を分ける |
| AIのステップの既定が Premium | 段階を選び直す |
上の3行が、この構成の失敗のほとんどです。 どれも、AIが丁寧に書こうとして、店がしていない約束を書くことから起きます。担当の確認の項目に入れ、指示でも禁じます。
真ん中の2行は、当日の店先で分かる誤りです。 席と枠の数の誤りは、お客様を待たせる形で表に出ます。 表の側で防ぎます。
09セキュリティ・AIガバナンス上の注意点
この構成で扱うデータ: お客様の名前、メール、来店日と人数、身長の区分、言語、備考に書かれた体の事情です。妊娠やけが、持病は、配慮して扱うべき情報です。
- 子どもを含む申込をAIに渡さない … 子どもを含むかの分岐を AI のステップより前に置き、子どもの情報はAIに渡らないまま担当に届くようにします
- AIに渡す項目を限る … 案内の文面に名前とメールは要りません。②には日時・人数・プラン・言語だけを渡します
- 体の事情は拾うだけにする … ①は原文を写すだけで、受けられるかも、どう着付けるかも書かせません。担当と着付け師が本人と話して決めます
- 予約を確定と書かない … 下書きは「承りました。内容をご確認ください」にし、送るのは担当です
- 使うモデルの事業者を決める … 公式のヘルプでは、AI by Zapier は自前のキーで OpenAI、Anthropic、Google、Azure OpenAI、Amazon Bedrock の口座をつなぐ形も選べ、Zapier が用意するモデルでは内容のモデレーションが常に有効です。どの事業者に備考を渡すかを店で決めて記録します
- Webhook の URL を外に出さない … Catch Hook の URL を知っていれば、誰でも申込を送れます。URL はサイトの設定の中だけに置き、 申込の記録で見慣れない送り元が続いていないかを見ます
誤りが起きた場合のリスクは、受けられない申込を受けたと伝えることと、返却の時刻を誤って伝えることの2つです。 前者は表の数で決めることで、後者は計算を禁じて文書の値を写させることで止めます。どちらも、担当が送る前に読むことが最後の止めになります。
10まず何から始めるか
1週目:枠と在庫の表を作る
30分ごとの枠に定員と予約済み、日ごとに長身用の着物と袴の残りを、Zapier Tables の表にします。1つの枠で受けられる組の人数の上限も決めます。
2週目:20件で試す
先月の申込20件を手元のAIサービスに貼り、プランごとの案内の文書から事前の案内を作らせます。返却の時刻を計算し直していないか、持ち物がプランと合っているかを最優先で見ます。
3週目:フォームと文書を直す
身長を区分ごとの人数で送り、子どもを含むかを選ぶ欄を足すように、サイトの制作会社に頼みます。案内の文書を、共通の注意とプランごとの注意に分け、英語版も同じ見出しにします。
4週目:申込から案内の下書きまでをつなぐ
Catch Hook で申込を受け、子どもの分岐と案内の下書きまでを組みます。この時点では枠の表を更新せず、 担当がこれまでどおり予約の表に書き込みます。
2か月目: 枠と長身用の在庫の計算と更新、備考の拾い出しを足します。3か月目以降: 担当が直した箇所を見て案内の文書を直し、1件9分が何分になったかを実測します。担当が下書きをほぼそのまま送れて、枠の取り合いが起きなくなった時点で、この構成は完成です。
11関連ユースケース
12この仕組みを理解するための記事
13技術仕様の確認日・参考情報
| 確認した内容 | 情報源 | 確認日 |
|---|---|---|
| Catch Hook が送られてきた中身を項目に分けて受け取り、Zap ごとの URL ができること。Professional・Team・Enterprise で使えること。受け取れる中身が10MB(Catch Raw Hook は2MB)までで、まとめて届いた要求は遅れうること | Zapier Help: Webhooks by Zapier の trigger の設定 | 2026-10-15 |
| AI by Zapier が Professional・Team・Enterprise で使えること。Standard(1倍)・Advanced(3倍)・Premium(5倍、新しいステップの既定)の段階と自前のキー(OpenAI、Anthropic、Google、Azure OpenAI、Amazon Bedrock)。Zapier が用意するモデルでは内容のモデレーションが常に有効なこと。出力項目を名前と型で決めること。知識の元が1ステップ20個までで、Google ドキュメントを使えること | Zapier Help: AI by Zapier | 2026-10-15 |
| Paths が Professional 以上で使え、1つのグループに10の分岐まで、入れ子は3段まで置けること。分岐が左から評価され、条件に合う分岐がすべて動くこと。Paths と Filter がタスクに数えられないこと | Zapier Help: Paths | 2026-10-15 |
| Formatter の Numbers の Perform Math Operation で足し算・引き算・掛け算・割り算ができ、行の項目(line items)には使えないこと | Zapier Help: Perform math operations in Zap workflows | 2026-10-15 |
| Zapier Tables の Find Records、Update Record、Create Record の操作 | Zapier: Zapier Tables integrations | 2026-10-15 |
| Create Draft が件名と本文を必須とする下書きの作成で、Send Email が新しいメールを作って送る操作であること | Zapier: Gmail integrations | 2026-10-15 |
申込を受けるかの最終の判断と、体の事情への配慮は、店の担当と着付け師で行ってください。 本記事は Zapier の公式ページで確認できた範囲の操作だけを使っています。
実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。
自社の業務に使えるAI活用候補を整理します
このユースケース(UC-1739)についてのご相談はこちらから。
