Media > AI活用ユースケース > 営業 > 保険代理店のWebの見積依頼フォームから、見積に要る項目がそろっているかを保険の種類ごとに確かめ、足りない項目を聞く返信の下書きと見積の準備票を作る

保険代理店のWebの見積依頼フォームから、見積に要る項目がそろっているかを保険の種類ごとに確かめ、足りない項目を聞く返信の下書きと見積の準備票を作る

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

Webの見積依頼フォームに依頼が届くたびに、保険の種類ごとに見積に要る項目を抜き出し、足りない項目を洗い出します。足りない項目を聞く返信の下書きと、募集人に渡す見積の準備票を作ります。

サマリー
生成AI
ChatGPT/Claude/Gemini
連携・自動化
Make/n8n/Power Automate/Zapier
対象業界
保険/金融
対象部門
営業
対象業務
データ入力・転記/内容確認・チェック
主な課題
入力作業が多い/営業フォローが追いつかない/確認ミスが多い
AIで行う処理
抽出
主な効果
入力漏れ削減/対応スピード向上/工数削減
導入難易度
★☆☆☆☆
実装レベル
半自動化
費用感
ノーコード連携(中)
人間の確認
条件付き
現在工数
75h/月
AI導入後
20h/月
想定削減
73%
年間削減
660h
モデル条件による試算値です。実在企業の実績ではありません。

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

導入前(Before)
  1. 共有のメールアドレスに届いたフォームの通知を開く
  2. 保険の種類を見て、その種類の確認表(見積に要る項目の一覧)を開く
  3. 自由記入欄を読み、確認表の項目ごとに書いてあるかを見る
  4. 書いてある項目を、受付の一覧の準備票の列に転記する
  5. 足りない項目と、書き方があいまいな項目を聞き返すメールを書いて送る
  6. 担当の募集人を決め、準備票を渡して知らせる
導入後(After)
  1. 自動フォームが送信されると、Webサイトから Zapier の Webhook に依頼の内容が届く
  2. 自動保険の種類に応じて、その種類の確認表(項目と聞き方の文面)を引く
  3. 【AI】 自由記入欄から確認表の項目ごとに値を抜き出し、`filled` / `missing` / `unclear` / `needs_document` を付け、根拠の文を書き出す
  4. 自動抜き出した値を受付の一覧に準備票として書き、前の契約の満期日までの日数を数える
  5. 自動`missing` と `unclear` と `needs_document` の項目について、確認表の聞き方の文面を並べた返信の下書きを Gmail に作る
  6. 自動担当の募集人に、準備票と下書きができたことを知らせる
  7. 人営業事務が準備票と下書きを確かめ、直して送る
  8. 人募集人が顧客の意向を聞き取り、保険会社の見積の画面に入れて見積を作る
各工程の詳しい説明を読む
  1. 共有のメールアドレスに届いたフォームの通知を開く
  2. 保険の種類を見て、その種類の確認表(見積に要る項目の一覧)を開く
  3. 自由記入欄を読み、確認表の項目ごとに書いてあるかを見る
  4. 書いてある項目を、受付の一覧の準備票の列に転記する
  5. 足りない項目と、書き方があいまいな項目を聞き返すメールを書いて送る
  6. 担当の募集人を決め、準備票を渡して知らせる

(a)書き漏れの見落とし。 確認表の項目は、自動車保険だけで10を超えます。急いでいる日は、運転者の範囲や使用目的のような地味な項目を見落とし、募集人が見積を作る段になって聞き返します。 顧客は同じ代理店から2回聞かれることになります。

(b)あいまいな書き方をそのまま転記する。 「前の保険は来月まで」「15等級くらい」「鉄骨だったと思う」。値は入っているので、転記すると埋まったように見えます。 見積の後で証券を見たら違っていた、という出し直しのほとんどがこの型です。

(c)聞き返しの文面が人によって違う。 何を聞くか、どう聞くかが担当者ごとに違い、証券のどこを見れば分かるかを添える人と添えない人がいます。 添えないと、顧客からの返事がまたあいまいになります。

(d)転記に時間がかかる。 自由記入欄の文章から、車名、満期日、等級、建物の所在地や延床面積を拾い、準備票の列に入れ直す作業が、1件ごとに数分かかります。

  1. 【自動】 フォームが送信されると、Webサイトから Zapier の Webhook に依頼の内容が届く
  2. 【自動】 保険の種類に応じて、その種類の確認表(項目と聞き方の文面)を引く
  3. 【AI】 自由記入欄から確認表の項目ごとに値を抜き出し、filled / missing / unclear / needs_document を付け、根拠の文を書き出す
  4. 【自動】 抜き出した値を受付の一覧に準備票として書き、前の契約の満期日までの日数を数える
  5. 【自動】 missing と unclear と needs_document の項目について、確認表の聞き方の文面を並べた返信の下書きを Gmail に作る
  6. 【自動】 担当の募集人に、準備票と下書きができたことを知らせる
  7. 【人】 営業事務が準備票と下書きを確かめ、直して送る
  8. 【人】 募集人が顧客の意向を聞き取り、保険会社の見積の画面に入れて見積を作る

3番目でAIにさせるのは、項目の抜き出しと4つの区分の付け分けだけです。 どの保険会社のどの商品で見積るか、補償をどう組むかは、8番目で募集人が顧客と話して決めます。

5番目の返信を、AIに一から書かせないのも意図してのことです。 聞き方の文面は確認表に用意しておき、下書きは不足の項目に当たる文面を並べたものにします。保険の言葉づかいを毎回AIに考えさせると、言い回しの揺れが顧客への説明の揺れになります。

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

構成図
自社のWebサイトの見積依頼フォーム(送信時に Webhook を呼ぶ)
   │
   ▼【トリガー】Webhooks by Zapier(Catch Hook)
Zapier の Zap
   ├──▶ Google Sheets:Lookup Spreadsheet Row で、保険の種類の確認表を引く
   ├──▶ AI by Zapier(Analyze and Return Data)
   │       自由記入欄から項目ごとの値と区分(filled/missing/unclear/needs_document)
   ├──▶ Paths:保険の種類と、不足の有無で分ける
   ├──▶ Google Sheets:受付の一覧に準備票を1行追加
   ├──▶ Gmail:Create Draft で聞き返しの返信の下書き
   └──▶ 社内チャット:担当の募集人に知らせる
   ▼【人】準備票と下書きの確認、送信、意向の聞き取りと見積の作成
役割想定する製品代替候補
ワークフローZapier(Webhooks by Zapier、Paths、Google Sheets、Gmail)Make、Power Automate、n8n
生成AIAI by Zapier(Analyze and Return Data)ChatGPT(OpenAI)、Claude、Gemini
保管Google スプレッドシート(確認表、受付の一覧)Airtable
メールGmail(見積依頼の共有アドレス)Microsoft Outlook

新しく足すのは、Zap と、確認表のシートだけです。 フォームと Gmail と受付の一覧はいまのものを使います。保険会社の見積の画面には何も書き込みません。 見積の画面への入力は、これまでどおり募集人が行います。

フォームから Zapier へは Webhook で渡します。 Webhooks by Zapier の Catch Hook は GET・PUT・POST を受けてリクエストの本文を解析し、Zap ごとに専用の URL が発行されます。フォームの側でこの URL に送信内容を送る設定を入れます。Webhook のトリガーは Professional 以上の有料プランで使え、通常のトリガーの受け取れる大きさは10MBまでです。

AIの処理は、AI by Zapier の Analyze and Return Data で行います。 指示を書き、返してほしい項目を、項目名・型・説明・必須かどうかで定義すると、その形で値を返します。Zapier が用意するモデル(Standard・Advanced・Premium)のほか、OpenAI、Anthropic、Google Gemini、Azure OpenAI、Amazon Bedrock の自前のAPIキーを使う設定もできます。

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

Step1

処理の起点を決める

フォームの送信を起点に、1件ずつ動かします。 見積依頼は、満期が近い人ほど急いでいます。まとめて朝に処理すると、夜に送った人への返事が翌日の昼になります。 送信のたびに動かせば、営業事務が出社した時点で準備票と下書きがそろっています。

メールの通知ではなく、Webhook を起点にするのには理由があります。 フォームの通知メールは本文に項目を並べた文章で、保険の種類や連絡先を取り出すのに一手間かかります。 Webhook なら、選択式の項目は最初から項目として届きます。

Catch Hook は本文を解析して項目に分けます。JSON の配列が届くと、要素ごとに Zap が動くので、フォームの側は1件を1つのオブジェクトで送る設定にします。

Step2

入力データを集める

データ中身取得元
見積依頼保険の種類、氏名、メールアドレス、電話番号、連絡の希望の時間帯、自由記入欄、添付の有無、送信日時Webhook
確認表保険の種類ごとに、項目のキー、項目名、必須か、証券で確かめる項目か、聞き方の文面、証券のどこを見ればよいかの案内スプレッドシート
担当表保険の種類と地域ごとの担当の募集人スプレッドシート

質を決めるのは、確認表です。 確認表は、取扱う保険会社の見積の画面で入力を求められる項目をもとに、代理店が自分で決めた一覧です。たとえば自動車保険なら次のような行が並びます。

項目のキー項目名証券で確かめる聞き方の文面(抜粋)
car_model車名・型式-お車の車名と型式をお知らせください。車検証の「車名」「型式」欄に記載があります
current_insurer現在のご契約の保険会社○現在ご契約中の保険会社名をお知らせください
expiry_date現在のご契約の満期日○保険証券の「保険期間」の終わりの日付をお知らせください
gradeノンフリート等級○保険証券に記載の等級をお知らせください
driver_scope運転される方の範囲-主に運転される方と、ほかに運転される方の続柄をお知らせください
usage使用目的-日常・レジャー、通勤・通学、業務のどれに近いかをお知らせください

「証券で確かめる」の列が、この構成の要です。 等級や満期日は、顧客が書いていても記憶で書いていることがあります。この列に○がある項目は、書いてあっても needs_document にして、証券の写しを送ってもらうか、証券を見て答えてもらうよう聞きます。

火災保険の確認表には、所在地、建物の構造、築年月、延床面積、用途、補償の対象(建物/家財)、地震保険の希望などを並べます。 項目と聞き方は、代理店の取扱う保険会社と商品に合わせて決めてください。

Step3

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

取るもの方法何に使うか
依頼の内容Catch Hook が解析した項目保険の種類、連絡先、自由記入欄
確認表Google Sheets の Lookup Spreadsheet Row(列:保険の種類)AIに渡す項目の一覧と、下書きの文面
担当の募集人Lookup Spreadsheet Row(列:保険の種類、補助の列:地域)知らせる先

確認表は、保険の種類ごとに1行にまとめて持ちます。 Lookup Spreadsheet Row は、指定した列で値が一致する行を探す動きで、1行を返します。項目を1行ずつ持つと、1回の検索で取れるのが1項目だけになります。 1つのセルに、その種類の項目を JSON の形で並べておくと、1回で全項目が取れます。

担当表は、主の列と補助の列の2つの条件で引きます。 Lookup Spreadsheet Row は補助の検索列を指定でき、両方に合う行を返します。一致する行が無いときの動きを決められるので、担当が見つからないときは受付の責任者の行を返すようにします。

Step4

AIへ渡す前に整形する

  1. 保険の種類が「その他」なら、AIに渡さない … 確認表が無いので、受付の一覧に載せて人に回します
  2. 自由記入欄が空なら、AIに渡さない … 確認表の必須項目をすべて missing として下書きを作ります
  3. 全角・半角と改行をそろえる … 「R7」「令和7年」「2025/」のような日付の書き方は、ここでは直さず、AIに原文のまま渡します
  4. 添付の有無を印にする … フォームで証券や車検証の写しを受け付けている場合、この構成では画像を読みません。 添付がある依頼には印を付け、人が見ます
  5. 同じ人からの重複を見る … メールアドレスと保険の種類が同じ依頼が直近24時間にあれば、受付の一覧で印を付けます

3番目で日付を直さないのは、意図してのことです。 「来月まで」のような書き方を規則で日付に直すと、あいまいな値が確かな値に見えてしまいます。 あいまいかどうかの判断はAIの区分に任せ、根拠の原文を残します。

Step5

AIに処理させる

させるのは、確認表の項目ごとに、自由記入欄から値を抜き出し、4つの区分のどれかを付け、根拠にした原文を書き出すことです。

区分意味例
filled値が具体的に書いてあり、そのまま準備票に入れてよい「プリウス ZVW51」「延床 98㎡」
missing書いていない等級に触れていない
unclear書いてあるが、値が1つに決まらない「来月まで」「15等級くらい」「鉄骨だったと思う」
needs_document書いてあるが、確認表で「証券で確かめる」項目「満期は2026年11月20日」「現在15等級」
させないこと理由
書いていない値を推測する「運転歴20年なら等級は20」のような推測は、見積の出し直しのもとになる
あいまいな値を確かな値に直す「来月まで」を月末の日付にしない。原文のまま unclear にする
建物の構造の区分を決める「マンション」「木造」から保険上の構造の区分を決めるのは募集人が行う
保険の商品や補償を勧める顧客の意向を聞き取って提案するのは募集人の仕事
保険料の目安を書く見積は保険会社のシステムで出す

1行目がいちばん起きやすい失敗です。 「免許を取って20年、無事故です」と書いてあると、生成AIは等級を20と埋めがちです。等級は運転歴ではなく、前の契約の実績で決まります。 書いていなければ missing、書いてあれば needs_document で、どちらも証券で確かめます。

3行目も同じです。 「マンションの3階」から構造の区分を埋めると、見積の金額が変わる値を、確かめないまま準備票に入れることになります。

Step6

指示内容を固定する

Analyze and Return Data の指示の欄に、次のように書きます。

あなたは損害保険の代理店で、Webの見積依頼を受け付ける担当です。
依頼の自由記入欄を読み、確認表の項目ごとに値を抜き出してください。

【区分の選び方】
- filled ........... 値が具体的に書かれており、1つに決まる
- missing .......... 書かれていない
- unclear .......... 書かれているが、値が1つに決まらない
                     (「くらい」「たぶん」「来月まで」「〜だったと思う」など)
- needs_document ... 書かれているが、確認表で document_check が true の項目
迷ったときに filled を選ばないでください。

【厳守事項】
- 書かれていない値を推測しないでください。運転歴から等級を、
  建物の種類から構造の区分を、年齢から運転者の範囲を決めないでください。
- あいまいな書き方を、確かな値に直さないでください。
  「来月まで」を日付にせず、原文のまま value に入れて unclear にしてください。
- evidence には、根拠にした文を自由記入欄からそのまま写してください。
- 保険の商品、補償の組み方、保険料の目安を書かないでください。
- 確認表に無い項目について書かれていたら、other_notes に原文のまま
  入れてください。
- 自由記入欄が見積の依頼でない(苦情、事故の連絡など)と判断した場合は、
  項目を抜き出さず request_kind に種類を書いてください。

【保険の種類】{product_type}
【確認表】{checklist}
【自由記入欄】{free_text}

「迷ったときに filled を選ばない」が、この指示の要です。 filled になった項目は、聞き返しの下書きに載りません。誤って filled にした項目は、顧客にも聞かれず、営業事務も見落とし、見積の段で初めて分かります。

「事故の連絡なら抜き出さない」を入れているのは、フォームに見積以外が届くからです。 事故の連絡が見積依頼として処理されると、急ぎの連絡が準備票の列に埋もれます。

Step7

出力形式を固定する

Analyze and Return Data の出力の項目を、次のように定義します。 見やすさのため JSON の形で示します。

{
  "request_kind": "quote | accident_report | complaint | other",
  "product_type": "auto | fire | business_liability",
  "items": [
    { "key": "", "label": "", "value": "",
      "status": "filled | missing | unclear | needs_document",
      "evidence": "" }
  ],
  "missing_keys": [""],
  "confirm_keys": [""],
  "other_notes": ""
}

missing_keys には missing の項目のキーを、confirm_keys には unclear と needs_document の項目のキーを並べます。request_kind と product_type は必須の項目にします。

1つ目の理由は、request_kind で Paths の分かれ道を決められることです。 quote 以外は準備票を作らず、すぐに受付の責任者へ知らせます。

request_kind不足次の動き
accident_report / complaint問わないすぐに受付の責任者へ。 準備票も下書きも作らない
quotemissing_keys も confirm_keys も空準備票を作り、担当の募集人へ「見積に進めます」と知らせる
quoteどちらかが空でない準備票を作り、聞き返しの下書きを作る
other / 出力が欠けている-受付の一覧に載せて人に回す(Fallback の道)

2つ目は、missing_keys と confirm_keys から下書きを組み立てられることです。 キーごとに確認表の聞き方の文面を引き、「次の点をお知らせください」の下に並べます。confirm_keys の文面には、「ご記入いただいた内容(〇〇)を、保険証券でご確認ください」と原文を添えます。

組み立てた下書きは、たとえば次のようになります。

〇〇様

自動車保険のお見積のご依頼をいただき、ありがとうございます。
お見積の作成にあたり、次の点をお知らせください。

【まだご記入のない点】
・運転される方の範囲:主に運転される方と、ほかに運転される方の続柄
・使用目的:日常・レジャー、通勤・通学、業務のどれに近いか

【保険証券でご確認いただきたい点】
・現在のご契約の満期日(ご記入:「来月まで」)
・ノンフリート等級(ご記入:「15等級くらい」)
  保険証券の写しをこのメールに添付してお送りいただいても結構です。

3つ目は、evidence で営業事務の確認が速くなることです。 準備票の各項目の横に根拠の原文が並ぶので、自由記入欄を読み直さずに、抜き出しが合っているかを確かめられます。

Step8

システムへ連携する

つなぎ先方式内容
WebサイトのフォームWebhooks by Zapier(Catch Hook)送信内容を受け取る
確認表・担当表Google Sheets(Lookup Spreadsheet Row)項目の一覧と文面、担当の募集人
AI by ZapierAnalyze and Return Data項目の抜き出しと区分
分岐Paths依頼の種類と不足の有無で分ける
受付の一覧Google Sheets(行の追加)準備票を1行追加
GmailCreate Draft聞き返しの返信の下書き
社内チャット通知担当の募集人と受付の責任者へ

Gmail は Create Draft までにし、Send Email は使いません。 送るのは営業事務が下書きを確かめてからです。顧客に届く文面は、保険の募集の一部です。 確かめないまま送る経路を、最初から作りません。

Paths は、1つのグループに最大10本の分かれ道を持て、どの規則にも当たらないときに動く Fallback を置けます。 出力が欠けたものは Fallback に流し、人に回します。Paths も Professional 以上のプランで使えます。

準備票の満期日までの日数は、受付の一覧のシートの式で数えます。 needs_document の満期日でも、30日を切っていれば準備票の行に色を付け、聞き返しと並行して募集人が電話をかける目印にします。

Step9

人が確認する

  1. 満期の近いものを先に見る … 30日を切っているものは、聞き返しのメールと並行して募集人が電話します
  2. 準備票の filled の値を根拠の原文と見比べる … とくに車名・型式、所在地、延床面積の写し間違いを見ます
  3. 下書きを確かめて送る … 聞き方の文面が依頼の内容に合っているか、聞かなくてよい項目が混ざっていないかを見ます
  4. 抜き出しの誤りを記録する … どの項目で、どの区分を誤ったかを残します

2番目で filled を見るのは、AIが「迷ったら filled にしない」を守っていても、写し間違いは起きるからです。 型式の英数字の1文字違いは、見積の画面で別の車になります。

目標は、300件をならして1件4分です。 書き漏れの無い依頼は準備票を流し見て知らせるだけで、聞き返しのある依頼は下書きを直して送るまでを見込んでいます。

Step10

例外に対処する

起きること対応
保険の種類が「その他」確認表が無いので、受付の一覧に載せて人に回す
自由記入欄が空必須項目をすべて missing として下書きを作る
事故の連絡・苦情が届く準備票を作らず、すぐに受付の責任者へ
確認表に無い保険の相談other_notes に原文を残し、人に回す
証券や車検証の写しが添付されているこの構成では読まない。印を付け、人が見る
AIの出力に必須の項目が欠けているFallback の道で人に回す
担当の募集人が見つからない受付の責任者の行を返す
同じ人から24時間以内に2件受付の一覧で印を付け、片方を下書きにしない
メールアドレスの形が正しくない下書きを作らず、電話での連絡に回す

上の3行目を見積として流すと、この構成でいちばん困ることになります。 事故の連絡は、フォームしか連絡手段を知らない人から届くことがあります。見積の列に並べず、その場で人に知らせます。

Step11

記録を残す

  • 受け取った依頼の全文と、送信日時
  • AIの出力の全文(項目ごとの値、区分、根拠)
  • 下書きの文面と、営業事務が送った文面(直した箇所が分かるように)
  • 抜き出しの誤りの記録 … どの項目で、どの区分を誤ったか
  • 依頼から最初の返信までの時間と、聞き返しの回数

3つ目で「送った文面」を残すのは、直した箇所が確認表の改善の材料になるからです。 同じ項目で毎回文面を直しているなら、確認表の聞き方の文面を直します。

最後の行が、この構成の物差しです。 聞き返しが1回で済んだ割合が増えていれば、確認表と区分の付け分けが効いています。

04実装レベルの3段階

最小構成:依頼を手でAIの画面に貼り、項目と区分を出させる / 1件ごとの不足の洗い出し
半自動化:上記+Zapier で Webhook から動かし、準備票の追加、聞き返しの下書き、募集人への知らせまで行う / 依頼の受け取りから下書きまで
本格構成:上記+顧客の返信を同じ準備票に戻し、不足が埋まったら募集人に知らせる / 聞き返しの往復の管理まで

本記事の想定は半自動化です。 1件15分が4分になります。残る4分は、準備票と下書きを確かめて送る時間です。 本格構成に進むかは、聞き返しへの返信がメールで返ってくる割合で決めます。 電話で答えてくる顧客が多いなら、返信を準備票に戻す仕組みを足しても使われません。

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

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

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

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

AI活用について相談する

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

向いている
  1. 自動車保険・火災保険・事業者向けの賠償責任保険などの見積依頼を、自社のWebサイトのフォームで受け付けている損害保険の代理店。依頼の多くに見積に要る項目の書き漏れがあり、営業事務が1件ずつ読んで聞き返しのメールを書いている場合。フォームの自由記入欄に、等級や満期日、建物の構造などがばらばらの書き方で入ってくる場合。Zapier の有料プランを使える場合。
向いていない
  1. 見積依頼が月に数十件で、目で見て足りる場合。フォームの項目をすべて選択式・必須入力にでき、書き漏れが起きない場合。生命保険・医療保険の見積で、健康状態などの要配慮個人情報をフォームで受け取る場合(本記事の構成は損害保険に限っています)。なお、顧客の意向の把握、保険商品の提案と説明は、この構成では代替できません。

07最小構成で試す方法

  1. 先月の見積依頼から30件を選ぶ(自動車・火災・事業者の賠償責任をまぜ、あいまいな書き方のものを入れる)
  2. 確認表を、保険の種類ごとに項目名と「証券で確かめるか」の2列で作る
  3. 手元のAIサービスに確認表と自由記入欄を貼り、「項目ごとに、書いてある・書いていない・あいまい・証券で確かめる、に分け、根拠の文を写してください。書いていない値を推測しないでください」と指示する
  4. 結果を、当時の営業事務の聞き返しのメールと見比べる
出てきた内容判断
当時の聞き返しとほぼ同じ不足が出たZapier で Webhook から下書きまでを組む
運転歴から等級を埋めるなど、推測が入った指示の書き方で直る。禁止を具体的に書く
確認表の項目が足りず、当時の聞き返しの方が多い確認表が先。 募集人に聞いて項目を足す

30件は必ずやってください。 3行目が出たときは、AIの問題ではなく、確認表がまだ営業事務の頭の中にしか無いということです。

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

問題対策
書いていない等級や構造をAIが埋める推測の禁止を具体的に書き、evidence が空の filled を後段で拾う
あいまいな値が filled になる「くらい」「たぶん」などの例を指示に書き、迷ったら filled にしない
事故の連絡が見積として処理されるrequest_kind で分け、すぐに人へ
確認表が1項目1行で、全項目を引けない種類ごとに1行にまとめて持つ
下書きが自動で送られるCreate Draft までにし、Send Email を使わない
添付の写しが見られない印を付けて人へ。読み取りは UC-0592 の構成で別に組む
文面が保険会社の表現とずれる聞き方の文面を確認表で管理し、AIに書かせない
確認表に無い保険の相談が埋もれるother_notes を準備票に出し、人が見る
フォームの項目名を変えたら Zap が止まるフォームを直すときは、Webhook の受け取りの項目も一緒に確かめる
同じ顧客の2件目で準備票が重複するメールアドレスと保険の種類で直近の行を探し、印を付ける

上の2行が、この構成の失敗のほとんどです。 どちらも、確かめていない値が準備票に「埋まった値」として並ぶ問題です。区分の付け分けで、埋めない線を守ってください。

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

この構成で扱うデータ: 顧客の氏名、メールアドレス、電話番号、住所、車両の情報、前の契約の保険会社と等級、事故の有無、建物の所在地と構造です。

  1. 個人情報を外部のAIに渡す前提を確かめる … 自前のAPIキーを使うか、Zapier が用意するモデルを使うかで、データの通り道が変わります。どちらにするかを、代理店の個人情報の取扱いの規程に照らして決めます
  2. 生命保険・医療保険には広げない … 健康状態などの要配慮個人情報をフォームで受け取ると、取扱いの条件が変わります。本記事の構成は損害保険に限っています
  3. 顧客の意向の把握は人が行う … 保険業法第294条の2は、保険募集人に、顧客の意向を把握し、これに沿った保険契約の締結等の提案、当該保険契約の内容の説明などを求めています。この構成が作るのは聞き返しと準備票で、意向の聞き取りと提案は募集人が顧客と話して行います
  4. 顧客に送る文面を自動で送らない … 下書きまでにし、送るのは営業事務です
  5. AIに商品を勧めさせない … 保険の商品や補償の組み方、保険料の目安を書かせません。指示で禁じ、出力の項目にも持たせません
  6. Webhook の URL を外に出さない … URL を知っていれば誰でも Zap にデータを送れます。フォームのサーバーの設定にだけ置き、ページのソースに書きません。 受け取った依頼のうち、フォームの選択式の項目が欠けているものは人に回します
  7. 受付の一覧の共有範囲を絞る … 準備票には等級や事故の有無が並びます。見られるのは営業事務と担当の募集人までにします

誤りが起きた場合のリスクは、確かめていない値で見積を作ることと、事故の連絡を見積として扱うことの2つです。 前者はあいまいな値を filled にすると起き、後者は request_kind を見ずに流すと起きます。

10まず何から始めるか

1週目:確認表を作る

募集人と営業事務で、自動車・火災・事業者の賠償責任の3つについて、見積に要る項目、証券で確かめる項目、聞き方の文面を表にします。いちばん件数の多い自動車保険から始めます。

2週目:30件で試す

第8章の手順で区分を付けさせ、書いていない値を推測していないかを最優先で見ます。

3週目:Webhook から下書きまでを組む

Zapier で Webhook を受け、確認表を引き、AI by Zapier で区分を付け、準備票と下書きを作るところまで組みます。この時点では、営業事務がこれまでどおり依頼を読み、Zap の結果と見比べます。

4週目:営業事務の作業を切り替える

1週間見比べて誤りが少なければ、営業事務は準備票と下書きを確かめるだけに切り替えます。

2か月目以降: 抜き出しの誤りの記録を見て確認表の文面を直し、聞き返しの回数と最初の返信までの時間を毎月数えます。聞き返しが1回で済み、見積の出し直しが減った時点で、この構成は完成です。


11関連ユースケース

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

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

技術仕様確認日:2026-10-07/最終更新:2026-10-07
確認した内容情報源確認日
Catch Hook が GET・PUT・POST を受けて本文を解析すること。Zap ごとに URL が発行されること。JSON の配列は要素ごとに Zap を動かすこと。通常のトリガーで10MBまでであること。Professional・Team・Enterprise のプランで使えることZapier Help: Trigger Zaps from webhooks2026-10-07
Analyze and Return Data で、出力の項目を項目名・型・説明・必須で定義できること。Zapier が用意するモデルが Standard(1タスク)・Advanced(3倍)・Premium(5倍)であること。OpenAI・Anthropic・Google Gemini・Azure OpenAI・Amazon Bedrock の自前のキーを使えることZapier Help: Use AI by Zapier to analyze and return data2026-10-07
Paths が規則に応じて別のアクションを動かすこと。1つのグループに最大10本、Fallback の規則があること。Professional 以上のプランで使えることZapier Help: Add branching logic to Zap workflows with Paths2026-10-07
Lookup Spreadsheet Row が指定した列と値で行を探し、補助の検索列も指定できること。一致する行が無いときの動きを決められることZapier Help: Find and update spreadsheet rows in Google Sheets2026-10-07
Gmail のアクションに Send Email と Create Draft があること。送信の上限など Gmail 側の制限があることZapier Help: How to get started with Gmail on Zapier2026-10-07
保険業法第294条の2(顧客の意向の把握等)が、保険募集人等に、顧客の意向を把握し、これに沿った保険契約の締結等の提案、当該保険契約の内容の説明、意向と契約の内容が合致していることを顧客が確認する機会の提供を求めていること(法令APIで条文の原文を取得して確認)e-Gov 法令API: 保険業法2026-10-07

見積に要る項目は、取扱う保険会社と商品によって違います。 本記事の確認表は例で、上記の公式ページで確認できた範囲だけを扱っています。

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

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

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

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