Media > AI活用ユースケース > カスタマーサポート > マリーナに届くボートの保管・出航・給油・整備の予約の問い合わせを整理し、受付の台帳と返信の下書きを作る

マリーナに届くボートの保管・出航・給油・整備の予約の問い合わせを整理し、受付の台帳と返信の下書きを作る

実装ステータス:構成例 技術的に実現可能な構成として設計したもの。自社未検証

オーナーやビジターから届く予約と問い合わせのメールを、出航・給油・整備・保管などに分け、艇と日時と中身を要約して受付の台帳に登録します。足りない情報をお願いする返信の下書きもスレッドに作ります。

サマリー
生成AI
ChatGPT/Claude
連携・自動化
Make/n8n/Power Automate/Zapier
対象業界
その他/宿泊/小売
対象部門
カスタマーサポート
対象業務
台帳・マスタ管理/問い合わせ対応
主な課題
入力作業が多い/問い合わせが多い/期限・対応漏れが起きる
AIで行う処理
要約
主な効果
入力漏れ削減/対応スピード向上/工数削減
導入難易度
★★☆☆☆
実装レベル
本格構成
費用感
ノーコード連携(中)
人間の確認
条件付き
現在工数
40h/月
AI導入後
16h/月
想定削減
60%
年間削減
288h
モデル条件による試算値です。実在企業の実績ではありません。

01導入前 / 導入後の業務フロー

導入前(Before)
  1. 受付の担当がメールを開き、差出人と艇名から艇の台帳を引いて、どの艇かを確かめる
  2. 出航・給油・整備のどの予約かを読み、希望の日時と人数、帰港の予定を拾う
  3. 上下架の予定に書き写し、給油と整備の予約はそれぞれの担当にメモを渡す
  4. 空きを見て、受け付けたことと、足りない情報をお願いする返信を書く
  5. 出航の予約には、ライフジャケットや帰港の連絡のお願いを書き添える
導入後(After)
  1. 自動受付のアドレスにメールが届き、Gmail のフィルタで「予約・問い合わせ」のラベルが付くと、Zap が動く
  2. 自動受付の台帳で、同じスレッドが登録済みでないかを確かめる
  3. 自動艇の台帳を差出人のアドレスで引き、艇名と会員番号、艇の長さを取る
  4. 自動AIがメールを予約の種類ごとの行に分け、日時・人数・帰港の予定・給油・整備の中身を、オーナーの文を根拠に付けて要約する
  5. 自動受付の台帳に、行ごとに「要確認」で登録する
  6. 自動AIが、受け付けたことと足りない情報をお願いする返信の文案を作る。出航の行があれば、安全のお願いの定型文を Zap が末尾に足す
  7. 自動Gmail のスレッドに返信の下書きを作り、整備の行があれば整備の担当に知らせる
  8. 人受付の担当が上下架の予定を見て空きを確かめ、台帳の状態を「確定」か「調整」にして、下書きを直して送る
各工程の詳しい説明を読む
  1. 受付の担当がメールを開き、差出人と艇名から艇の台帳を引いて、どの艇かを確かめる
  2. 出航・給油・整備のどの予約かを読み、希望の日時と人数、帰港の予定を拾う
  3. 上下架の予定に書き写し、給油と整備の予約はそれぞれの担当にメモを渡す
  4. 空きを見て、受け付けたことと、足りない情報をお願いする返信を書く
  5. 出航の予約には、ライフジャケットや帰港の連絡のお願いを書き添える

(a)書き写しが多い。 1通のメールから、上下架の予定、給油のメモ、整備のメモの3か所に書き写します。週末の前の夕方には、書き写しだけで受付が埋まります。

(b)1通に入った2つ目の予約が抜ける。 出航の予約の最後に「満タンで」と書かれていると、上下架の予定には書いても、給油の担当に伝わらないことがあります。土曜の朝に給油を待つことになります。

(c)返信の書き方が担当ごとに違う。 安全のお願いを毎回書く担当もいれば、書かない担当もいます。同じマリーナからの返信で、書かれていることが違う状態です。

(d)帰港の予定が残らない。 戻る時間が書かれていても、上下架の予定にしか残りません。予定の時間を過ぎても戻らない艇に気づくのが、担当の記憶しだいになります。

  1. 【自動】 受付のアドレスにメールが届き、Gmail のフィルタで「予約・問い合わせ」のラベルが付くと、Zap が動く
  2. 【自動】 受付の台帳で、同じスレッドが登録済みでないかを確かめる
  3. 【自動】 艇の台帳を差出人のアドレスで引き、艇名と会員番号、艇の長さを取る
  4. 【自動】 AIがメールを予約の種類ごとの行に分け、日時・人数・帰港の予定・給油・整備の中身を、オーナーの文を根拠に付けて要約する
  5. 【自動】 受付の台帳に、行ごとに「要確認」で登録する
  6. 【自動】 AIが、受け付けたことと足りない情報をお願いする返信の文案を作る。出航の行があれば、安全のお願いの定型文を Zap が末尾に足す
  7. 【自動】 Gmail のスレッドに返信の下書きを作り、整備の行があれば整備の担当に知らせる
  8. 【人】 受付の担当が上下架の予定を見て空きを確かめ、台帳の状態を「確定」か「調整」にして、下書きを直して送る

4番目で行を分けるのが、第3章の(b)への答えです。 出航と給油が1通に入っていれば2行、整備も入っていれば3行になります。台帳の行の数が、そのまま担当の仕事の数になります。

8番目で空きを人が確かめるのは、上下架の予定がホワイトボードと共有のカレンダーにあるからです。 当日の潮や、整備で場所がふさがる時間を見て、受付の担当が決めます。台帳の状態を「確定」にするのは、必ず人です。

02今回想定するシステム構成

構成図
オーナー・ビジターのメール(受付のアドレス)
   ▼ Gmail のフィルタで「予約・問い合わせ」のラベル
   ▼【トリガー】Gmail:New Email(ラベルで絞る)
Zapier の Zap
   ├──▶ Zapier Tables:Find Records(受付の台帳をスレッドのIDで引く)
   ├──▶ Zapier Tables:Find Records(艇の台帳を差出人のアドレスで引く)
   ├──▶ AI by Zapier ①:予約の種類ごとの行と要約
   ├──▶ Zapier Tables:Create Multiple Records(受付の台帳に行ごとに登録)
   ├──▶ AI by Zapier ②:返信の文案
   ├──▶ Paths:急ぎの連絡/出航の行あり/整備の行あり/それ以外
   │      ├ 出航 → 安全のお願いの定型文を足す
   │      └ 整備 → Gmail:Send Email(整備の担当へ)
   └──▶ Gmail:Create Draft Reply(スレッドに下書き)
   ▼【人】受付が空きを確かめ、台帳の状態を決めて下書きを送る
役割想定する製品代替候補
ワークフローZapier(Paths、Zapier Tables)Make、n8n、Power Automate
生成AIAI by ZapierChatGPT(OpenAI)、Claude
メールGmail(受付のアドレス)Microsoft Outlook
表Zapier Tables(受付の台帳、艇の台帳)Google スプレッドシート

新しく足すのは、Zap と、受付の台帳の表だけです。 艇の台帳は今のスプレッドシートを Zapier Tables に移し、オーナーのメールアドレスの列を足します。

入口は Gmail の New Email です。 Zapier の Gmail のページでは、新しいメールが届いたときに動き、特定のラベルに絞れるトリガーです。受付のアドレスには請求や業者の連絡も届くので、フィルタで予約と問い合わせにラベルを付け、そのラベルで絞ります。

AIは AI by Zapier のステップで呼びます。 公式のヘルプでは、Professional・Team・Enterprise のプランで使え、出力項目ごとに名前と型を決め、説明と必須かどうかを付けられます。

受付の台帳への登録は、Create Multiple Records で行います。 Zapier Tables のページでは、一度に最大1,000件の記録を足せ、明細の行(line item)に対応する操作です。AIが分けた予約の行を、そのまま台帳の行にします。

03どうやって実装するのか

Step1

処理の起点を決める

受付のアドレスに届いたメールのうち、「予約・問い合わせ」のラベルが付いたものだけで Zap を動かします。 ラベルは Gmail のフィルタで付けます。差出人が艇の台帳のアドレスであるもの、件名や本文に「出航」「下架」「給油」「整備」「係留」などがあるものを条件にします。フィルタから漏れたメールは、受付の担当が手でラベルを付けます。

オーナーの2通目からの返信では、新しい予約として登録しません。 「時間を9時に変えたい」という返信にも同じラベルが付きます。最初に受付の台帳をスレッドのIDで引き、登録があれば、新しい行を作らずに受付の担当に「変更の連絡」と知らせます。 変更を台帳に反映するのは担当です。AIに前の予約を書き換えさせると、どの時間が正しいのかが分からなくなります。

夜間に届いた予約も、その時点で台帳に入ります。 土曜の朝、受付の担当は台帳の「要確認」の行を日時の順に並べるところから始めます。

Step2

入力データを集める

データ中身取得元
予約・問い合わせのメール件名、本文、差出人、スレッドのID、受け取った日時Gmail
艇の台帳艇名、会員番号、オーナーの氏名とメールアドレス、艇の長さ、保管の場所(陸置き・海上係留)、油種Zapier Tables
予約の種類の決まり種類ごとの説明と例文、種類ごとに聞くことの一覧知識の元(Google ドキュメント)
受付の台帳スレッドのID、艇名、種類、日時、人数、帰港の予定、中身、状態、担当Zapier Tables
安全のお願いの定型文ライフジャケット、発航前の点検、飲酒しての操縦の禁止、帰港の連絡Zap の中の固定の文

質を決めるのは、艇の台帳のメールアドレスの列です。 これが無いと、「いつもの」とだけ書いたメールの艇が決まりません。家族や船長を任せている人が送ってくることもあるので、 1艇に複数のアドレスを持たせます。

「油種」の列も持たせます。 ガソリンか軽油かは艇で決まっています。メールに書かれていなくても、台帳から給油の担当に伝えられます。 AIに油種を推し量らせません。

Step3

データの取得方法を決める

取るものどこから何に使うか
メールの本文と件名トリガーが返す項目要約の材料
スレッドのIDトリガーが返す項目変更の連絡の見分け、下書きの置き場所
艇名・会員番号・長さ・油種Zapier Tables の Find Records(差出人のアドレス)艇の特定と台帳の項目
メールを受け取った日時トリガーが返す項目「明日」「今週の土曜」を受付が読み解く手がかり

艇の台帳を引くのは、AIのステップの前です。 引けた艇名と長さをAIに渡すと、「いつもの艇で」の「艇」が何かを AI が知った上で要約できます。引けなかったときは boat_found: false を渡し、 AIには艇名を本文から写すだけにさせます。

AIに渡すのは、本文と件名と艇の台帳の艇名・長さだけです。 オーナーの氏名、電話番号、会員番号は渡しません。台帳への会員番号の書き込みは、AIを通さずに Find Records の結果から入れます。

Step4

AIへ渡す前に整形する

  1. 変更の連絡の確認 … 受付の台帳をスレッドのIDで引き、あれば止めて担当に知らせます
  2. 艇の台帳を引く … 差出人のアドレスで引き、艇名・長さ・保管の場所・油種を取ります
  3. 引用と署名の除去 … 「>」で始まる行と、署名の区切りより下を外します
  4. 受け取った日時を本文の頭に足す … 「このメールは10月24日(金)19時に届きました」という一文を足します
  5. 要約(AI ①) … 予約の種類ごとの行に分け、日時・人数・帰港の予定・中身を根拠の文付きで要約します
  6. 台帳への登録 … 行ごとに「要確認」で登録します。艇名と会員番号は2番目の結果から入れます

4番目を省くと、AIは「明日」がいつかを知りません。 それでも日付を書こうとして、AIが動いた日を基準に日付を作ります。 この構成では、AIには日付に直させず、「明日の朝8時」をそのまま写させます。 受け取った日時は、受付の担当が台帳を読むときの手がかりとして本文の頭に足します。

Step5

AIに処理させる

2つのステップに分けます。 ①は予約の行への分解と要約、②は返信の文案です。

種類(①)当てはめる中身
launch出航のための下架・上架の予約。出航の日時、人数、帰港の予定
fuel給油の予約。量(満タン・リットル)、時間
maintenance整備・点検・清掃の予約や相談。気になる症状、希望の日
storage保管の申込、空きの問い合わせ、ビジターの係留の申込。艇の長さ、期間
cancel_change予約の取り消し・変更(スレッドが別のときに届いたもの)
other料金、販売、営業の連絡など

1通のメールから、種類ごとに行を作らせます。 出航と給油が書かれていれば2行です。1つの行には1つの種類だけを入れ、 同じ種類が2つ(土曜と日曜の出航)あれば2行にします。

要約すること(①)中身
日時書かれた言葉のまま(「土曜の朝8時」)
人数書かれた数。書かれていなければ空
帰港の予定書かれた言葉のまま(「夕方4時ごろ」)
中身給油の量、整備で気になること、保管の期間など
足りない情報種類ごとの「聞くことの一覧」にあって、書かれていないもの

すべての項目に quote(根拠にしたオーナーの文)を付けさせます。 根拠の文が無い行は、台帳に入れません。AIが「ついでに給油もされると思われる」と行を足すのを防ぐためです。

させないこと理由
予約を確定したように書く空きは受付の担当が上下架の予定で確かめる
日付に直すメールを書いた日と届いた日、AIが動いた日がずれる。言葉のまま写す
海の状況や出航の可否に触れる出航するかどうかは船長が決める。マリーナの決まりで下架を見合わせるときは担当が書く
エンジンの不調を見立てる整備の担当が艇を見て決める
料金を書く料金表と会員の契約で変わる。受付が書く

2行目がいちばん起きやすい失敗です。 「明日の朝」と書かれていると、AIはそれらしい日付を書き足します。 金曜の夜に届いたメールを月曜にAIが読めば、「明日」は火曜になります。日付に直すのは、受け取った日時を見た受付の担当です。

Step6

指示内容を固定する

要約のステップ(①)の指示に、次のように書きます。

あなたはマリーナの受付として、オーナーやビジターからのメールを読み、
受付の台帳に登録する予約の行を作ります。予約の確定はしません。

【入力】
- メールの件名と本文(引用と署名は外してあります。本文の頭に受け取った日時があります)
- 艇の台帳の艇名と艇の長さ(boat_found が false のときは空)
- 知識の元:予約の種類の決まり

【やること】
1. メールに書かれた予約を、種類ごとの行に分ける。
   種類は launch/fuel/maintenance/storage/cancel_change/other から選ぶ。
   1つの行に1つの種類だけ。同じ種類が2回あれば2行にする。
2. 各行に、日時、人数、帰港の予定、中身を、書かれていることだけで入れる。
3. 各項目の quote に、根拠にしたメールの文をそのまま写す。
4. 種類の決まりにある「聞くことの一覧」から、書かれていないものを missing_info に入れる。
5. 行ごとに、受付の担当が台帳で読む一行の要約を summary に書く。

【厳守事項】
- 日時は書かれた言葉のまま写してください。日付や曜日に直さないでください。
- 予約が取れた、空いている、と書かないでください。
- 天気、風、波、潮について書かないでください。出航してよいかどうかに触れないでください。
- エンジンや船体の不調の原因を書かないでください。症状はメールの言葉のまま写してください。
- 料金を書かないでください。
- boat_found が false のとき、艇名は本文に書かれていればそのまま写し、
  書かれていなければ空にしてください。推し量らないでください。
- quote が付けられない行は出力しないでください。
- 氏名や電話番号が本文に書かれていても、出力に含めないでください。

返信の文案のステップ(②)の指示は、次のように短くします。

予約・問い合わせのメールへの返信の本文を作ってください。送る前に受付の担当が読みます。

【入力】{rows の summary と missing_info} / {boat_name}

- 受け付けた予約を、種類ごとに1行ずつ並べてください。
- 「上下架の予定を確認のうえ、改めてご連絡いたします」と書いてください。
  予約が取れたとは書かないでください。
- お願いすることは missing_info から多くて3つまで。
- 天気、海の状況、出航の可否、料金、整備の見立ては書かないでください。
- 安全のお願いは書かないでください(担当の側で決まった文を足します)。
- 本文は300字程度。署名は入れないでください。

②で「安全のお願いを書かない」と指示するのは、定型文と重ならないようにするためです。 書かないと、AIが自分の言葉で安全の注意を書き、定型文と言い方の違う注意が2つ並びます。

Step7

出力形式を固定する

①の要約は、AI by Zapier の出力項目で、行の配列として受け取ります。

{
  "rows": [
    { "type": "launch",
      "when_words": "土曜の朝8時", "when_quote": "土曜の朝8時に下ろしてほしい",
      "people": "4", "people_quote": "4人で",
      "return_words": "夕方4時ごろ", "return_quote": "夕方4時ごろ戻る",
      "detail": "", "summary": "土曜8時下架、4名、16時ごろ帰港予定",
      "missing_info": ["行き先(おおよその海域)"] },
    { "type": "fuel",
      "when_words": "出航の前", "when_quote": "満タンにしておいて",
      "detail": "満タン", "summary": "出航前に満タン給油",
      "missing_info": [] }
  ],
  "boat_name_from_text": "",
  "urgent": false,
  "urgent_quote": ""
}

1つ目の理由は、rows の行をそのまま台帳の行にできることです。 Create Multiple Records は明細の行に対応しているので、行の数だけ台帳に登録されます。 1通のメールから3行できれば、上下架・給油・整備の担当がそれぞれ自分の行を見ます。AIの出力の配列が明細の行としてうまく渡らないときは、 種類ごとの項目(launch_*、fuel_*、maintenance_*)を出力項目に並べ、値のある種類だけ Create Record を置く形に組み替えます。最初の試しで、どちらの形で渡るかを確かめてください。

2つ目は、type を Paths の条件にそのまま使えることです。 Paths は1つのグループに10の分岐まで置け、どの条件にも当たらないときに動く Fallback の分岐を1つ置けます。

Paths の分岐条件すること
急ぎの連絡urgent が true受付と整備の担当に Send Email で即座に知らせる
出航の行ありrows の type に launch を含む安全のお願いの定型文を下書きの末尾に足す
整備の行ありrows の type に maintenance を含む整備の担当に Send Email で知らせる
それ以外(Fallback)上記のどれにも当たらない下書きを作り、受付に知らせる

3つ目は、when_words と when_quote を分けることです。 台帳の「日時」の列には言葉のまま入り、受付の担当が受け取った日時と並べて日付に直します。 直した日付は、担当が台帳の別の列に書きます。

安全のお願いの定型文は、たとえば次のように Zap の中に固定で置きます。

【ご出航にあたってのお願い】
・小型船舶の船室の外にいる方は、全員ライフジャケットを着用してください。
・ご出航の前に、燃料・エンジン・救命設備などの点検をお願いします。
・飲酒しての操縦はできません。
・帰港の予定が変わるときは、受付までお電話ください。

文言は、国土交通省のページで確かめた範囲で、マリーナが決めます。 国土交通省のライフジャケットのページでは、船長には小型船舶の船室外に乗船するすべての者に、国の安全基準への適合が確認されたライフジャケットを着用させる義務があるとされています。

Step8

システムへ連携する

つなぎ先方式内容
GmailNew Email(トリガー、ラベルで絞る)予約と問い合わせのメールを受け取る
Zapier TablesFind Records受付の台帳(スレッドのID)、艇の台帳(差出人のアドレス)を引く
AI by ZapierZap のステップ行への分解と要約、返信の文案
Zapier TablesCreate Multiple Records受付の台帳に行ごとに登録
GmailCreate Draft Replyスレッドに返信の下書き
GmailSend Email整備の担当と受付への社内の知らせ

返信の下書きは Create Draft Reply でスレッドに作ります。 Zapier の Gmail のページでは、既存のスレッドの中に返信の下書きを保存する操作で、スレッドのIDと本文が必須です。Reply to Email(返信を送る操作)は使いません。

上下架の予定(ホワイトボードと共有のカレンダー)には、Zap から書き込みません。 空きを決めるのは受付の担当で、確定した予約だけを担当が予定に書きます。 書き込みを足すと、確かめていない予約が予定に並びます。

Step9

人が確認する

受付の担当が、台帳の「要確認」の行と下書きを、すべて確かめます。

  1. 行の分け方を見る … 1通のメールの予約が抜けていないか、余計な行が無いかを見ます
  2. 日時を日付に直す … 受け取った日時と when_words を見て、台帳の日付の列に書きます
  3. 空きを確かめて状態を決める … 上下架の予定を見て「確定」か「調整」にします
  4. 下書きを直して送る … 確定なら確定の旨を書き足し、調整なら別の時間を書き足して送ります

目標は、240件をならして1件4分です。 行と日時を確かめるのに1分、空きを見て状態を決めるのに1分、下書きを直して送るのに2分ほどです。ビジターの係留の申込と、艇の台帳で引けなかったメールは、 10分以上かかります。

Step10

例外に対処する

起きること対応
艇の台帳で引けない(新しいアドレス、ビジター)boat_found: false。台帳の艇名を空にして登録し、受付が確かめる
同じスレッドの変更の連絡新しい行を作らず、担当に「変更の連絡」と知らせる
1通に2日分の出航2行に分けて登録する。担当が両方の空きを見る
当日の朝に届く予約下書きを作るが、受付は電話で確かめる。 メールの返信を待つ時間がない
エンジンがかからない・浸水などの急ぎの連絡maintenance に入るが、①で urgent を true にさせ、Paths で受付と整備の担当に Send Email で即座に知らせる
料金や販売の問い合わせother。下書きを作り、受付が料金表を見て書く
AIのステップが失敗する「予約_未処理」のラベルを付け、受付が手で台帳に書く

上から5行目は、件数は少なくても重い行です。 海上係留の艇の浸水や、出先からの「エンジンがかからない」は、予約の受付の順番に並べてはいけない連絡です。 ①の出力に urgent(true/false)と、その根拠の文 urgent_quote を置き、「かからない」「水が入る」「動かない」のような書き方があれば true にさせます。 Paths の分岐の1つをこの値にして、受付の担当が台帳を開くのを待たずに知らせます。出先からの救助が要る連絡は、メールではなく海上保安庁(118番)などへの連絡が先であることを、マリーナの案内に書いておきます。

Step11

記録を残す

  • 受付の台帳(スレッドのID、艇名、種類、日時の言葉と直した日付、人数、帰港の予定、中身、状態、担当)
  • AIの要約の結果(行と quote、足りない情報)
  • 担当が行や日時を直した記録
  • 下書きを作った日時と、担当が送った日時
  • 帰港の予定と、実際に上架した時刻

最後の行は、第3章の(d)への答えです。 台帳に帰港の予定が残るので、夕方に「帰港の予定を過ぎて、まだ上架していない艇」を受付の担当が台帳で見られます。 連絡を取るかどうかは担当が決めます。

04実装レベルの3段階

最小構成:メールを手でAIの画面に貼り、予約の行に分けさせる / 1件ごとの行への分解
半自動化:上記+Zap でラベルの付いたメールを行に分け、受付の台帳に登録する / 分解と台帳への登録
本格構成:上記+艇の台帳を引き、返信の下書きと安全のお願い、整備の担当への知らせまで作る / 受付から返信の下書きまで

半自動化で、1件10分が6分程度になります。 書き写しは無くなりますが、返信を書く作業と整備の担当への連絡が残ります。本格構成で4分になり、この段階が本記事の想定です。 差が大きいのは、返信と安全のお願いを、担当が1通ずつ書いていたからです。 段階を飛ばさないでください。 半自動化で1か月、担当が行を直した記録を見ると、種類の決まりに足りない例と、艇の台帳に足りないアドレスが先に分かります。

05工数削減シミュレーション

前提値(モデル条件)
対象人数
4 名
月間件数
240 件
1件あたり現在時間
10 分
1件あたり導入後時間
4 分
現在  240件 × 10分 ÷ 60 = 40 時間/月
導入後 240件 × 4分 ÷ 60 = 16 時間/月
月間削減時間
24h
削減率
60%
年間削減時間
288h
年間金額換算(時間単価2,400円)
69万円
モデル条件による試算であり、実際の効果は業務内容・運用方法によって異なります。

自社条件で導入効果を整理したい方へ

このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。

AI活用について相談する

06向いている企業・向いていない企業

向いている
  1. 陸置き・海上係留でボートやヨットを預かるマリーナ、ボートの販売店が営むマリーナ、リゾートホテルに併設のマリーナなどで、保管艇のオーナーやビジターからの予約と問い合わせのメールが毎月百件から数百件届く場合。上下架・給油・整備の予約を受付の担当がメールから予約表に書き写している場合。Gmail(Google Workspace)と Zapier を使っている、または使える場合。
向いていない
  1. 予約のほとんどを電話と窓口で受けていて、メールが月に数十件の場合。予約の専用システムでオーナーが自分で上下架の枠を取れる場合(この構成は、メールで届く予約の受付と下書きまで)。なお、出航してよいかどうか、海の状況の判断、整備の診断、料金の取り決めは、この構成では代替できません。

07最小構成で試す方法

  1. 先月のメールから20件を選ぶ(1通に出航と給油が入ったもの、「いつもの」とだけ書いたもの、変更の連絡を混ぜる)
  2. 手元のAIサービスに予約の種類の決まりと1件分のメールを貼り、「予約の種類ごとの行に分け、日時を書かれた言葉のまま写し、根拠の文を付けて。日付に直さないで。天気と料金に触れないで」と指示する
  3. 出てきた行を、当時の上下架の予定と給油・整備のメモと並べる

20件は必ずやってください。 Zap を組む前に、「1通のメールから、担当が書き写していた予約をすべて拾えるのか」を確かめます。

出てきた内容判断
当時の予定とメモと同じ行が拾えているZap を組む段階に進む
日付に直したり、天気に触れたりする指示の書き方で直る。構成は有効
艇が分からない行が多い艇の台帳のアドレスの列が先。 家族や船長のアドレスを足す

3行目は珍しくありません。 オーナーが船長を任せている人や家族が予約を送ってくると、差出人のアドレスで艇が引けません。受付の担当が差出人を見て艇を思い出していた作業が、表に無かったということです。 引けなかったアドレスを台帳に足してから、同じ20件で取り直してください。

08実装時につまずきやすいポイント

問題対策
「明日」を日付に直して誤る言葉のまま写させ、受け取った日時を見て担当が直す
1通の2つ目の予約が抜ける種類ごとに行を分けさせ、Create Multiple Records で行の数だけ登録する
予約が取れたように書く指示で禁じ、「改めてご連絡いたします」と書かせる
天気や出航の可否に触れる指示で禁じる。安全のお願いは定型文で足す
変更の連絡が新しい予約になる台帳をスレッドのIDで引いて止める
急ぎの不調の連絡が予約に埋もれる①の urgent で Paths を分け、即座に知らせる
艇が分からない艇の台帳に複数のアドレスを持たせる
AIのステップの既定が Premium新しいステップの既定は Premium(5倍)。 段階を選び直す

上の2行が、この構成の失敗のほとんどです。 どちらも、土曜の朝の上下架の順番を崩します。 日付は人が直し、予約は行に分けて登録することで止めます。

6行目は、件数が少ないので後回しにされがちです。 急ぎの連絡は月に数件ですが、予約の山に埋もれたときの影響は、書き写しの手間とは比べものになりません。 urgent の分岐は、最初の Zap から入れておいてください。試しの20件に急ぎの連絡が無ければ、過去のメールから探して足します。

09セキュリティ・AIガバナンス上の注意点

この構成で扱うデータ: オーナーの氏名と連絡先、艇名と会員番号、出航の日時と帰港の予定、同乗する人数です。留守にする時間と艇の場所が分かる情報です。

  1. AIに渡す項目を、要約に要るものに限る … オーナーの氏名、電話番号、会員番号は渡しません。会員番号の台帳への書き込みは、AIを通さずに艇の台帳から入れます
  2. 出航の可否に触れさせない … 国土交通省の小型船舶操縦免許のページでは、救命胴衣の着用や酒酔い等操縦の禁止などを小型船舶を操縦する船長のルール(遵守事項)としています。出航するかどうかは船長が決めることで、マリーナが下架を見合わせる決まりがあるなら、担当が書きます
  3. 安全のお願いは定型文にする … AIの言葉で書かせると、毎回言い方が変わります。国土交通省のページでは、乗船者にライフジャケットを着用させなかった船長には違反点数2点が付され、累積すると最大で6か月の免許停止になるとされています。文言はマリーナが決めて固定します
  4. 予約を自動で確定しない … 台帳の状態を「確定」にするのも、返信を送るのも人です
  5. 帰港の予定を外に出さない … 受付の台帳は、受付と整備の担当だけが見られるようにします
  6. 使うモデルの事業者を決める … 公式のヘルプでは、AI by Zapier は自前のキーで OpenAI、Anthropic、Google Gemini、Azure OpenAI、Amazon Bedrock の口座をつなぐ形も選べます。どの事業者のモデルにメールを渡すかを、マリーナで決めて記録します

誤りが起きた場合のリスクは、予約が取れていないのに取れたと伝えることと、出航について判断したように伝えることの2つです。 前者は下書きと人の確定で、後者は海の状況に触れさせないことと定型文で止めます。

10まず何から始めるか

1週目:艇の台帳を整える

艇の台帳を Zapier Tables に移し、オーナー・家族・船長のメールアドレス、艇の長さ、保管の場所、油種の列をそろえます。

2週目:20件で試す

先月のメール20件を手元のAIサービスに貼り、予約の行に分けさせます。1通の2つ目の予約を拾えているか、日付に直していないかを最優先で見ます。

3週目:受付の台帳と定型文を作る

受付の台帳の列と状態(要確認・確定・調整・取消)を決めます。安全のお願いの定型文を、国土交通省のページを見ながらマリーナで決めます。 Gmail のラベルとフィルタを作ります。

4週目:メールから台帳までをつなぐ

New Email で Zap を動かし、艇の台帳の検索、行への分解、受付の台帳への登録までを組みます。この時点では下書きを作らず、 受付が返信を書きます。

2か月目: 返信の下書きと安全のお願い、整備の担当への知らせを足します。3か月目以降: 担当が直した記録を見て種類の決まりを直し、1件10分が何分になったかを実測します。木曜と金曜の夕方に、受付が書き写しで埋まらなくなった時点で、この構成は完成です。


11関連ユースケース

12この仕組みを理解するための記事

13技術仕様の確認日・参考情報

技術仕様確認日:2026-10-26/最終更新:2026-10-26
確認した内容情報源確認日
New Email が新しいメールで動き、ラベルで絞れること。Create Draft Reply がスレッドのIDと本文を必須とする既存のスレッドへの返信の下書きであること。Send Email、Reply to Email の操作Zapier: Gmail integrations2026-10-26
AI by Zapier が Professional・Team・Enterprise で使えること。Standard(1倍)・Advanced(3倍)・Premium(5倍、新しいステップの既定)の段階と自前のキー(OpenAI、Anthropic、Google Gemini、Azure OpenAI、Amazon Bedrock)。出力項目を名前と型で決め、説明と必須を付けられることZapier Help: AI by Zapier2026-10-26
Paths が Professional 以上で使え、1つのグループに10の分岐まで置けること。Fallback の分岐を1つ置けること。Paths と Filter がタスクに数えられないことZapier Help: Paths2026-10-26
Find Records が検索の値に合う記録を返すこと。Create Multiple Records が一度に最大1,000件を足し、明細の行に対応することZapier: Zapier Tables integrations2026-10-26
船長に、小型船舶の船室外に乗船するすべての者へ国の安全基準への適合が確認されたライフジャケットを着用させる義務があること。着用させなかった船長に違反点数2点が付され、累積すると最大で6か月の免許停止になること国土交通省: ライフジャケットの着用義務拡大2026-10-26
救命胴衣の着用や酒酔い等操縦の禁止などが、小型船舶を操縦する船長のルール(遵守事項)とされていること。発航前検査の案内があること国土交通省: 小型船舶操縦免許2026-10-26

出航するかどうか、海の状況の判断、整備の見立て、料金は、船長とマリーナの担当が決めてください。 本記事は Zapier の公式ページと国土交通省のページで確認できた範囲だけを扱っています。

実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。

自社の業務に使えるAI活用候補を整理します

このユースケース(UC-1824)についてのご相談はこちらから。

AI活用について相談する
目次