ガイド

フォーム回答をSlack通知する設計 -- 全件通知、条件分岐、担当者、Sheetsログの分け方

フォーム回答をSlack通知する設計 -- 全件通知、条件分岐、担当者、Sheetsログの分け方

最終更新日: 2026-06-23

フォーム回答をSlackに通知するだけなら、難しくありません。

難しいのは、Slack通知を増やしすぎず、見た後にちゃんと対応へ進めることです。

最初は、全件通知でも気持ちよく動きます。回答が届いた瞬間にチームが気づける。メールボックスを見に行かなくてよい。問い合わせや予約や資料請求が見えやすくなる。

でも、件数が増えるとすぐに問題が出ます。

営業メールも流れる。テスト送信も流れる。軽い問い合わせも重要な相談も同じチャンネルに出る。誰かがリアクションしただけで「対応済み」に見える。あとからGoogle Sheetsや回答一覧に戻れない。

フォーム回答のSlack通知設計とは、回答が届いたことを知らせるだけでなく、通知条件、通知先、担当者、記録場所、ステータス、次アクションまで決めることです。

この記事では、フォーム回答をSlack通知するときの設計を整理します。

Googleフォーム、Google Sheets、GASでSlack通知を実装する手順は、Googleフォームの回答をSlack通知する方法に分けています。この090では、実装コードではなく通知設計を扱います。

まず結論 -- Slack通知は4つに分けます

Slack通知は、全部同じではありません。

最初に、次の4種類へ分けます。

通知の種類目的
到着通知回答が届いたことに気づく新規問い合わせ、資料請求
優先通知すぐ見るべき回答を出す料金相談、障害、低評価
担当者通知誰が見るかを決める営業、CS、採用、管理者
例外通知放置や異常を拾う期限超過、担当者未設定、通知失敗

全件を同じチャンネルへ流すと、この4つが混ざります。

混ざると、Slackはすぐに読まれなくなります。

Slack通知は、何を知らせたいのかを分けて作ります。

全件通知は最初の観察用です

公開直後は、全件通知で構いません。

どんな回答が来るのかを知るためです。

新規回答が届いたら、#form-inbox に通知する
回答種別、送信日時、要約、回答URLを載せる
初期ステータスは未対応にする

この段階では、全件通知は観察に向いています。

どのカテゴリが多いか。営業メールがどれくらい混ざるか。入力項目が足りているか。どのチームが見るべきか。

ただし、全件通知をずっと続けるとノイズになります。

フォーム回答が増えてきたら、条件付き通知へ移します。

条件付き通知に切り替える基準

条件付き通知に切り替える基準は、通知量ではありません。

通知を見た人が次に動けるかどうかです。

カテゴリが料金相談
または priority が high
または score が2以下
または status が未対応で24時間以上動いていない
または owner が空

こうした条件にすると、Slack通知は「読むべきもの」になります。

全件はGoogle Sheetsや回答一覧に残し、Slackには動くべき回答だけを出します。

フォーム回答をダッシュボード化する方法でも整理しているように、全体を見る場所と、今動く場所は分けたほうが運用しやすいです。

通知文に入れる項目

Slack通知は、短すぎると判断できません。

長すぎると読まれません。

最低限、次の項目を入れます。

項目理由
回答種別問い合わせ、予約、採用、アンケートを分ける
要約長文を開く前に温度感を見る
優先度すぐ見るべきか判断する
担当者候補誰が見るべきか分かる
ステータス未対応、対応中、除外を分ける
回答URLSlackから正本へ戻る
Sheets行または管理IDあとから検索できる

Slackに原文を全部貼る必要はありません。

個人情報や機密が含まれるフォームでは、Slackには要約と回答URLだけを出し、詳細は権限のある回答一覧で見ます。

SlackとSheetsの役割を分けます

Slackは、気づく場所です。

Sheetsや回答一覧は、戻る場所です。

役割SlackSheets / 回答一覧
すぐ気づく強い弱い
検索する弱い強い
集計する弱い強い
担当者を残す補助強い
ステータスを残す補助強い

Slack通知で対応漏れが起きるチームは、この役割が混ざっています。

Slackに流れたから対応済み。

誰かがリアクションしたから担当者が決まった。

スレッドに「確認します」と書いたから状態が進んだ。

このように扱うと、あとで未対応が見えなくなります。

Slack通知と同時に記録を残すなら、FORMLOVAの回答をSlack通知してSheetsに記録が近い入口です。Slackには担当者が判断できる要約を出し、Sheetsには受信日時、メール、要約、次の対応、ステータスを残す設計です。Slack通知の先でCRMやNotionにも渡す場合は、フォーム回答をSheets・CRM・Notionへ渡すワークフローで、外部連携の正本と同期条件を先に分けます。

担当者通知は「候補」と「確定」を分けます

Slack通知で担当者をメンションしたくなることがあります。

これは有効です。

ただし、担当者候補と担当者確定は分けます。

owner_candidate: sales
owner: 未設定
status: 未対応
next_action: 営業担当者を確定する

この状態なら、AIや条件分岐が担当候補を出しても、最終的な担当者は人間または明示ルールで決められます。

反対に、AI分類だけで担当者を確定して強いメンションを飛ばすと、誤通知が増えます。

通知は、候補を知らせるところから始めます。

担当者確定は、回答一覧やステータス更新で残します。

緊急通知は別チャンネルにします

緊急対応が必要な回答は、全件通知と混ぜないほうがよいです。

障害
返金
解約
キャンセル
法務
炎上
本日中
ログインできない

こうした語がある場合は、別チャンネルや別メンションへ分けます。

FORMLOVAの緊急問い合わせキーワード通知は、緊急語を含む問い合わせだけを即時通知する導線です。

ただし、緊急通知もAI任せにしすぎないでください。

キーワードや本文から緊急候補を出し、人間が初動を確認する。これくらいが安全です。

低評価アンケートも全件通知しない

アンケート回答をSlackへ流す場合も、全件通知は途中で限界が来ます。

低評価だけ、連絡希望だけ、具体的な不満だけを通知します。

score <= 2
または message に「解約」「返金」「不満」「困った」が含まれる
または followup_permission が yes

この条件なら、チームは「対応が必要な声」を見やすくなります。

FORMLOVAでは、低評価アンケート担当者通知が近い導線です。低評価回答を拾い、担当者に確認を促す設計にできます。

未対応通知は日次で十分です

未対応が残っているかどうかを、毎回即時通知する必要はありません。

日次で十分なことが多いです。

毎朝9時:
- status が未対応
- owner が空
- first_response_due_at を過ぎている
- last_activity_at から24時間以上動いていない

これをSlackへまとめて出します。

未対応の考え方は、フォーム回答の未対応管理で、未読、担当者未設定、期限超過に分けています。

Slack通知は、未対応を毎分知らせるためではありません。

日次で止まっている回答を戻すために使います。

通知を止める条件も決めます

通知設計では、送る条件だけでなく、止める条件も決めます。

status が完了
status が除外
sales_or_legitimate が sales
テスト送信
重複回答
担当者が確認済み
同じ回答をすでに通知済み

止める条件がない通知は、必ず増えます。

Slack通知が増えると、チームは通知を信用しなくなります。

通知を設計するときは、「何を送るか」と同じくらい「何を送らないか」を決めてください。

FORMLOVAでSlack通知を設計する順番

FORMLOVAでSlack通知を設計するなら、順番は次の通りです。

1. 全件をどこに残すか決める
2. Slackに出す条件を決める
3. 通知文に入れる要約、優先度、回答URLを決める
4. 担当者候補と担当者確定を分ける
5. ステータス更新の場所を決める
6. 未対応の日次通知を作る
7. 週次で通知が多すぎないか見直す

この順番なら、Slack通知が単なるアラートで終わりません。

フォーム回答は、Slackで気づき、Sheetsや回答一覧で戻り、ステータスで進めます。

フォーム自動化全体の中でSlack通知を位置づけたい場合は、親ハブのフォーム自動化まとめを確認してください。

よくある失敗

フォーム回答のSlack通知設計でよくある失敗は、次の5つです。

失敗起きること対策
全件通知を続ける誰も見なくなる条件付き通知へ移す
Slackだけに記録するあとで検索できないSheetsや回答一覧へ残す
リアクションをステータス扱いする対応済みか分からないstatus列を持つ
担当者を自動確定する誤通知が増える候補と確定を分ける
止める条件がない通知が増え続ける完了、除外、通知済みを除く

Slack通知は、増やすほど便利になるものではありません。

必要な回答だけを、必要な人に、戻れる形で出すことが大事です。

まとめ

フォーム回答をSlack通知する設計では、通知を作る前に、通知条件、通知先、担当者、記録場所、ステータス、止める条件を決めます。

Slackは気づく場所です。

Sheetsや回答一覧は戻る場所です。

ステータスは次に何をするかを残す場所です。

この3つを分けると、Slack通知は対応漏れを減らす運用になります。

実装手順から知りたい場合は、Googleフォームの回答をSlack通知する方法へ進んでください。フォーム回答全体をSlack、Sheets、ステータスへつなげる場合は、まず回答をSlack通知してSheetsに記録から試すのが近道です。

関連記事

Disclosure and Verification

  • 2026-06-23に、FORMLOVA内のSlack通知、フォーム自動化、回答ダッシュボード、未対応管理、ステータス管理、Workflow公式レシピを確認し、本記事をSlack通知設計の受け皿として分離しました。
  • 本記事はSlack Incoming WebhookやGoogle Apps Scriptの細かな仕様を断定していません。Googleフォーム/GAS実装は既存057に委ね、本記事ではフォーム回答を通知、記録、担当者、ステータスへつなげる設計に絞っています。

最終検証日:

この記事をシェア

執筆者

@Lovanaut
@Lovanaut

FORMLOVAの開発者。「ラバ = ラブ」の想いで、優しいサービスを作り続けています。

同じカテゴリの記事