Notion CRM 業務自動化基盤
案件概要
実案件を想定した自主制作(ポートフォリオ・練習目的)。
Notion上に構築済みの営業管理システム(SFA/CRM)を持つある営業チームを想定し、フォーム問い合わせ受付・議事録作成・日程調整反映・レポーティングなど、営業担当者が日次で行っていた定型業務が手作業のまま残っている、という課題設定のもとでGoogle Apps Scriptによる自動化基盤を設計・実装した。
Notion API・Slack・Gmail・TimeRex(日程調整)・AssemblyAI(音声文字起こし)・Claude API(要約・判定)と連携し、問い合わせ受付、商談議事録の自動生成、フェーズ停滞アラート、週次/月次レポート、メール自動記録、日程反映、見積送付検知によるフェーズ自動変更、確定金額の改ざん防止まで、8系統の自動化機能を実装した。
すべてテストデータでの実機検証まで完了させている。
使用ツール
- Google Apps Script
- Claude API
- Notion API
- Slack API
- AssemblyAI
- TimeRex
- Jest
- Claude Code
Notion上のCRMに対し、問い合わせ受付から議事録作成・日程反映・レポーティングまでを担う8系統の業務自動化基盤を、Google Apps Scriptとテスト駆動開発で構築しました。
デモ
機能一覧
- Googleフォーム問い合わせ受付をNotionへ自動登録し、担当者へSlack通知
- 商談音声(Drive)をAssemblyAIで文字起こしし、Claude APIで要約・論点・次アクションを抽出してNotion議事録ページを自動生成
- 「見積」フェーズでの滞留を日次バッチで検知し、担当者へSlackメンション通知
- チーム全体・担当者別の週次/月次レポートをNotionページとして自動生成
- Gmail(共有営業窓口)を走査し、People DBと突合してActivity Logへ自動記録
- TimeRexで確定した商談日時をWebhook経由でNotionへ自動反映
- 見積書送付メールをClaude APIで判定し、Slackリアクション承認を経てフェーズを自動変更
- 受注後の確定金額の改ざんを検知・自動差し戻しする保護機構(拡張機能)