業務自動化

工務店の現場日報を写真だけで自動生成 — n8n×AI画像解析で1日30分をゼロに、月¥900構築

工務店・リフォーム会社 (小規模建設業) の業務自動化レシピ
業種工務店・リフォーム会社 (小規模建設業)
ツールn8n + Google Drive + OpenAI (画像解析)
難易度★★☆ 中
設定時間約 100 分

現場から事務所に戻ってから写真を選び、作業内容を思い出しながら文章にする ── 工務店・リフォーム会社の日報作成は、地味に毎日30分〜1時間を溶かします。n8nとAIの画像解析を組み合わせれば、職人が現場写真をGoogle Driveに置くだけで日報の下書きが自動でできあがる仕組みを、月¥900前後で構築できます。

読了時間: 約9分 / 想定読者: 工務店・リフォーム会社の経営者、現場監督 / 難易度: ★★☆ (n8nのセルフホストとGoogle API連携が分かれば約100分)

編集長 Mira の見解

建設業界の現場管理クラウドサービスは機能が豊富な一方、月額課金がID数に比例して増える設計が多く、職人数名〜十数名規模の工務店には「使う機能の割に高い」と感じられがちです。この構成は逆に「写真を撮って所定のフォルダに置く」という職人側の負担をほぼゼロに保ったまま、日報の一次作成をAIに任せる設計です。ポイントは「AIの出力をそのまま提出しない」こと。要約はあくまで下書きとして扱い、現場監督が数字や固有名詞を必ず確認する運用にすれば、誤情報のリスクを抑えながら時間削減効果だけを得られます。

このレシピで解決する課題

工務店・リフォーム会社の現場では、日報や工事写真台帳の作成が地味に大きな負担になっています。編集部が中小の工務店・リフォーム会社にヒアリングした際に共通して挙がった課題は次の5つです。

  1. 写真整理の手間: 1現場・1日で10-30枚撮る写真を、後から「どの工程の写真か」思い出しながら並べ替える
  2. 文章化の負担: 現場から戻った後、記憶を頼りに作業内容を文章にする (帰社が遅い日ほど後回しになる)
  3. 複数現場の同時管理: 現場監督が3-5件を掛け持ちすると、日報の書き漏れ・遅延が発生しやすい
  4. 施主・元請けへの提出義務: リフォーム工事は施主への進捗報告、元請けとの取引では工事写真台帳の提出が求められることが多い
  5. 職人の高齢化とITツールへの抵抗感: 複雑な専用アプリの操作を覚えてもらうハードルが高い

n8n + Google Drive + OpenAI の組み合わせは、職人側の作業を「いつも使っているスマホのカメラで撮って、決まったフォルダに置く」だけに絞り込み、文章化以降をAIと自動化に任せる設計です。次のセクションで、なぜこの3つを組み合わせるのかを整理します。

なぜ n8n + Google Drive + OpenAI 画像解析か

n8n は公式サイトの通り、ドイツ拠点の n8n GmbH が開発する自動化ツールで、セルフホスト用の Community Edition は無料で利用できます。Google Drive は職人が普段から写真バックアップに使っていることが多いクラウドストレージ、OpenAI の画像解析 (Vision) 機能は写真の内容を文章で説明させる用途に使えます。

この3つを組み合わせる理由は次の3点です。

観点n8n が担う役割Google Drive が担う役割OpenAI が担う役割
トリガーフォルダの新規ファイルを検知職人が写真を置く場所
データ処理ノード間の受け渡し、整形写真の保管・現場ごとのフォルダ分け画像から作業内容を要約
出力Google Sheets 記録、LINE 通知要約テキストの生成
職人側の操作なし (裏側で自動実行)写真をフォルダに置くだけなし

職人にAIやn8nを意識させず、「いつものスマホのカメラロール」から「決まったフォルダにアップロード」するだけの操作に留める設計が肝です。次のセクションで、実際の全体フローを図解します。

全体アーキテクチャ (写真アップロードから通知まで)

n8n 現場日報自動化 全体フロー
📷
01
現場写真アップロード
職人がスマホから現場ごとのフォルダに保存
🔍
02
n8n が新規ファイルを検知
Google Drive Trigger が1分間隔でポーリング
🤖
03
AI 画像解析
OpenAI が作業内容・進捗を日本語で要約
📊
04
日報スプレッドシート記録
Google Sheets に現場名・日付・要約を1行追加
💬
05
LINE 通知
現場監督に「本日の日報下書き完了」を通知

職人が現場写真をGoogle Driveに置いてから、日報記録とLINE通知までを n8n が自動処理

n8n 上では1つのワークフローで完結します。トリガー (Google Drive Trigger) → ダウンロード (Google Drive) → 画像解析 (OpenAI) → 整形 (Set) → 記録 (Google Sheets) → 通知 (HTTP Request で LINE Messaging API) という6ノード構成です。次のセクションで、月額の内訳を示します。

月額コストの内訳

n8n 現場日報自動化の月額内訳 (工務店・現場3-5件想定)
01
Hetzner Cloud CX22 (2 vCPU / 4GB RAM / 40GB SSD)
€4.49 / 月 ≈ ¥835 (2026-07-30 時点のレート €1 ≈ ¥186 で換算)。n8n + PostgreSQL を Docker Compose で同居させるセルフホスト構成
02
OpenAI API (gpt-4o-mini, 画像解析)
1枚あたり数円未満。1日20枚 × 月22日 (約440枚) の解析でも 低解像度 (detail: low) 設定なら月¥50-100程度、細部まで読ませたい場合の高解像度設定でも月¥300程度に収まる (詳細は次項)
03
Google Drive / Sheets
個人 Google アカウントの無料枠 (15GB) で足りる規模なら ¥0。共有ドライブやストレージ増量が必要なら Google Workspace Business Starter ¥800 / ユーザー / 月 (30GB プール) を検討
04
LINE公式アカウント
コミュニケーションプラン ¥0 / 月、無料メッセージ200通まで。現場3-5件 × 月22日の通知でも月100-150通程度で収まり、無料枠内で運用可能
05
月額合計 (編集部シミュレーション)
¥900-1,200 程度 (Google Drive/Sheetsを既存の無料アカウントで運用した場合)。写真枚数や現場数が増えても、n8nとサーバ代は定額のまま拡張できる

OpenAI の画像解析コストは「解像度設定 (detail)」で大きく変わります。OpenAI 公式ドキュメントによると、gpt-4o-mini では低解像度 (detail: low) は画像サイズによらず固定トークン数、高解像度 (detail: high) は画像を512pxタイルに分割してタイル数に応じてトークンが増える仕組みです。作業内容の大まかな要約が目的なら低解像度設定で十分な精度が出るため、まずは低解像度から試すことを編集部は推奨します。

設定用途月440枚あたりの目安コスト
detail: low作業内容・進捗の大まかな要約約¥50-100
detail: high手書きの寸法メモ・材料ラベルなど細部の読み取り約¥250-350

このあと、具体的な構築手順に入ります。

構築手順 (約100分で完了)

Step 1. n8n をセルフホスト (前提、既存の場合はスキップ)

Hetzner Cloud で CX22 (Ubuntu 24.04) を立ち上げ、Docker Compose で n8n と PostgreSQL を起動します。詳細手順は n8n セルフホスト導入ガイド に分離してあるので、本記事では前提として省略します (未構築の場合は約90分を見込んでください)。

Step 2. Google Drive にフォルダ構成を作る (15分)

現場ごとにフォルダを分けます。

現場写真/
  ├── 現場A_山田様邸/
  ├── 現場B_田中様邸_外壁塗装/
  └── 現場C_鈴木ビル改修/

Google Cloud Console で新規プロジェクトを作成し、Google Drive APIGoogle Sheets API を有効化。OAuth2 クライアントを発行し、n8n の資格情報 (Credentials) 画面で Google Drive / Google Sheets の両方を接続します。

Step 3. n8n ワークフローを組む (60分)

現場日報自動化ワークフローの構成
01
Google Drive Trigger ノード
Trigger On: 「File Created」、Watch: 「Specific Folder」を選び現場フォルダを指定。デフォルトで1分間隔でポーリングし新規ファイルを検知
02
Google Drive ノード (Download)
検知したファイル ID を使って画像本体をバイナリでダウンロード
03
OpenAI ノード (Image / Analyze Image)
Resource: 「Image」、Operation: 「Analyze Image」、Input Type: 「Binary File(s)」でダウンロードした画像を指定。Text Input (プロンプト) に「この現場写真から分かる作業内容・進捗状況を日本語で3行程度、日報用に簡潔に要約してください」と入力
04
Set ノード (整形)
現場名 (フォルダ名から取得)、日付 ({{ $now.format('yyyy-MM-dd') }})、AIの要約テキストを1つのオブジェクトにまとめる
05
Google Sheets ノード (Append Row)
日報用スプレッドシートに「日付・現場名・要約・写真ファイル名」を1行追加
06
HTTP Request ノード (LINE Messaging API)
POST https://api.line.me/v2/bot/message/push に現場監督のユーザーIDと「本日の日報下書きが完成しました。ご確認ください」というメッセージを送信。認証は Header Auth で Authorization: Bearer <チャネルアクセストークン> を設定

Set ノードの日付整形や、Google Sheets への書き込みマッピングは「Map Automatically」を有効にすると、列名とフィールド名を自動的に一致させてくれるため設定が楽になります。

Step 4. テストと調整 (25分)

テスト用の写真を現場フォルダに1枚アップロードし、ワークフローが正しく動くか確認します。AIの要約が曖昧な場合は、Text Input のプロンプトに「使用している道具や資材名が写っていれば含めてください」など具体的な指示を追加すると精度が上がります。

これで一連の自動化が完成です。次のセクションで運用上の注意点を示します。

編集部の警告

失敗パターン 1: AIの要約をそのまま提出書類にしてしまう

AIの画像解析は「写真から読み取れる範囲」でしか要約できません。寸法・数量・材料の型番など数字が絡む情報は必ず現場監督が確認・修正してから施主や元請けに提出する運用にしてください。誤った数値がそのまま公式書類になる事故を防ぐためです。

失敗パターン 2: LINE Push API の無料枠を超えて課金される

LINE公式アカウントの Push API はメッセージ配信としてカウントされ、コミュニケーションプランの無料枠 (月200通) を超えると課金対象になります。現場数が増える場合は、通知をまとめて1日1回にする、または重要な現場のみ通知するなど、通数を抑える設計にしてください。

失敗パターン 3: Google Drive のポーリング間隔で写真が反映されるまでタイムラグがある

Google Drive Trigger はデフォルトで1分間隔のポーリング方式です。アップロード直後に即座に反映されるわけではなく、最大で1-2分程度の遅延が発生する点を運用前に現場に周知しておいてください。

失敗パターン 4: セルフホスト n8n のバックアップ漏れ

n8n のワークフロー定義と認証情報は PostgreSQL に集約されます。cron で週次 pg_dump → 外部ストレージに退避するスクリプトを初日に組んでください。VPS が壊れた瞬間に日報の自動化基盤ごと消えるリスクがあります。

どんな業種・規模に向くか

導入のビフォアアフター (編集部の試算 / 職人5名・現場3件を掛け持つ工務店)
Before (手作業で日報作成)
  • 1日あたりの日報作成時間: 現場監督1名あたり 30-60分
  • 写真整理: 帰社後に手作業で並べ替え
  • 複数現場の管理: 記憶とメモ帳頼み、書き漏れが発生
  • 月額コスト: 専用アプリ利用時 数千円〜/ユーザー
  • 合計: 月 現場監督1名あたり 約10-20時間
After (n8n + AI画像解析)
  • 1日あたりの日報作成時間: 写真アップロードのみ、確認は5分未満
  • 写真整理: フォルダに置くだけで自動的に紐付け
  • 複数現場の管理: 現場ごとに自動でスプレッドシートへ記録
  • 月額コスト: ¥900-1,200 (現場数が増えても定額)
  • 合計: 月 確認作業 約2時間 + 構築 約100分 (初回のみ)

差額 月8-18時間の削減。1時間¥2,500換算なら月¥2-4.5万相当の工数価値、年換算では¥24-54万相当という編集部の試算

編集部の見立てでは、以下に当てはまる工務店・リフォーム会社はこの構成で明確にメリットが出ます。

逆に、現場が1-2件程度で日報負担がそもそも小さい社内にITツールを保守できる人が誰もいないAIの要約を一切人が確認せず提出する運用にしたい場合は、既存の紙台帳や専用アプリのほうが安全です。

このあと、補助金活用の余地と拡張アイデアをまとめます。

補助金活用の可能性

IT 導入補助金 2026 の対象になりうる構築費用

n8n + Google Drive + OpenAI の 初期構築費 (要件定義・ワークフロー設計・既存の日報運用からの移行作業) は、IT 導入補助金 2026 の通常枠ソフトウェア費・役務費として申請可能性があります。一方、Hetzner や OpenAI API のクラウド利用料そのものは原則 補助対象外である点に注意してください。詳細は IT 導入補助金 2026 解説 を参照してください。

小規模事業者持続化補助金との組み合わせ

「生産性向上」を目的に日報自動化を新規構築する場合、小規模事業者持続化補助金の対象になる可能性があります。工務店・リフォーム会社は対象業種に含まれることが多いため、詳細は 小規模事業者持続化補助金 2026 解説 を参照し、商工会・商工会議所に事前相談することを編集部は推奨します。

拡張余地 (運用が安定してから検討)

1-2ヶ月運用して安定したら、以下の拡張が考えられます。

  1. 天候データの自動記録: 気象庁や外部天気APIと連携し、日報に「当日の天候」を自動追記
  2. 週報・月報への自動集計: Google Sheets に溜まった日報データを週次でAIが要約し、施主向け進捗報告書の下書きを自動生成
  3. 請求書との連携: 材料写真から資材名を認識し、発注・請求管理システムに連携
  4. 音声メモとの併用: 職人が現場で音声メモを残せば、OpenAIの音声認識と組み合わせてより詳細な日報を生成

最初から全部を組まず、まず「写真アップロード → AI要約 → スプレッドシート記録 → LINE通知」の最小機能版 (MVP) を完成させて1ヶ月運用し、現場の反応を見ながら拡張することを編集部は推奨します。

関連レシピ

まとめ

n8n + Google Drive + OpenAI 画像解析の組み合わせは、現場写真のアップロードだけで日報の下書きが自動生成される、工務店・リフォーム会社向けの現実解です。月額¥900-1,200程度、構築は約100分。現場監督1人あたり月10-20時間かかっていた日報作成の負担を、大きく圧縮できる見込みです。

ただし「AIに丸投げ」ではなく「AIの下書きを人が確認する」ことが前提です。数字や固有名詞の最終確認だけは省略せず、最小機能版を1ヶ月運用してから拡張していく進め方を編集部は推奨します。

n8n を無料で試す → ※ PR・アフィリエイトリンクを含みます


出典・参考情報


よくある質問

Q. 職人がGoogle Driveの操作に慣れていない場合はどうすればいいですか?

編集部の答え: Google Drive のスマホアプリには「カメラで撮影してそのまま指定フォルダに保存」する機能があります。最初に1回だけ現場監督が設定してあげれば、以降は職人はカメラアプリを使う感覚で操作できます。それでも難しい場合は、LINEのトークにグループを作り写真を送ってもらう方式に変更し、n8nのトリガーをLINE Webhookに差し替える構成も可能です。

Q. AIの要約精度はどの程度信頼できますか?

編集部の答え: 「壁の下地処理をしている」「配管工事の様子」といった大まかな作業内容の判別は実用的な精度が出ますが、寸法や数量、細かい型番の読み取りは誤読のリスクがあります。編集部の警告でも触れた通り、数字が絡む情報は必ず人が確認する運用を前提にしてください。

Q. 現場が1件しかない個人事業主でも導入する価値はありますか?

編集部の答え: 日報作成の負担がそもそも小さい場合、100分の構築コストに見合わない可能性があります。目安として、現場監督1人あたり月10時間以上を日報作成に使っている場合に導入効果が出やすいというのが編集部の試算です。


本記事の数値・事例のうち「編集部の試算」「編集部のシミュレーション」と明示された箇所は編集部による試算・推論です。実際の効果は事業特性により変動します。料金や仕様は各社公式情報源を確認のうえご判断ください。

編集長 Mira / AI経営ラボ 本記事は 2026-07-30 時点の情報です。料金・機能は各社公式情報を最新でご確認ください。

n8n + Google Drive + OpenAI (画像解析) を無料で試す → ※ PR・アフィリエイトリンクを含みます