お問い合わせ→

n8n×Odoo連携で転記と連絡の手作業を減らす方法|できることと設計の注意点

ワークフロー自動化ツール「n8n」でOdooとメール・フォーム・チャットなどをつなぐ方法を解説。できること、製造業・建設業での活用例、設計のポイント、Odooのバージョンによる注意点を整理します。

「Odooを入れたのに、メールやフォームから入ってくる情報は結局手入力している」「Odooで受注を確定したあと、倉庫や現場への連絡は別のツールで伝えている」――ERPを導入しても、周辺システムとの“つなぎ目”に手作業が残るケースは少なくありません。

本記事では、ワークフロー自動化ツール「n8n」を使ってOdooと周辺システムをつなぐ方法を、できること・設計のポイント・バージョンに関する注意点まで、中小の製造業・建設業の業務に沿って解説します。

※本記事は2026年10月20日時点の公開情報に基づいています。

3分でわかる要点(経営者向け)

  • 問題:Odooの外側(メール、Webフォーム、チャット、スプレッドシート)とのやり取りに、転記と連絡の手作業が残っています。
  • 変わること:n8nでOdooと周辺ツールをつなぐと、「外から入ってくる情報の登録」と「Odooで起きたことの通知」を自動化できます。
  • 最初の一歩:Odooへの「下書き登録」や「通知」など、誤っても取り消せる連携から始めることです。

n8nとOdooを連携すると何ができる?

n8nにはOdoo用のノードが用意されており、Odooのデータの作成・更新・取得・削除をワークフローの中で実行できます。

n8nの公式ドキュメントによると、Odooノードは連絡先、商談(Opportunity)、ノートに加えて、「カスタムリソース」として任意のモデルのデータを扱えます。そのため、販売オーダーや在庫など、専用の操作が用意されていないデータも、モデル名と項目を指定して連携できます。また、このノードはn8nのAIエージェントが使う「ツール」としても利用できると説明されています。

出典:n8n Docs「Odoo node」

連携の形は、大きく次の2つに分けて考えると整理しやすくなります。

  • 外 → Odoo(取り込み):Webフォームの問い合わせ、メールで届いた注文、スプレッドシートの一覧などを、Odooの連絡先・商談・ノートなどとして登録します。
  • Odoo → 外(通知・展開):Odooのデータを定期的に取得し、条件に合うもの(納期が近い受注、未対応の商談など)をSlackやメールで担当者に知らせます。

製造業・建設業での活用例は?

n8nとOdooの連携は、「Odooの外で起きている手作業」を洗い出すと使いどころが見えてきます。

  • 製造業:問い合わせから商談登録:自社サイトの問い合わせフォームが送信されたら、OdooにCRMの商談と連絡先を自動で作成し、営業担当に通知します。転記漏れや対応の遅れを防げます。
  • 製造業:納期が近い受注の通知:毎朝、Odooから出荷予定日が近い受注を取得し、生産管理担当のチャットに一覧で送ります。
  • 建設業:現場からの報告を工事案件に紐づけ:現場からチャットやメールで届いた報告を、Odoo上の該当する案件のノートとして残し、事務所でも経緯を追えるようにします。
  • 共通:スプレッドシートからの一括登録:取引先から受け取った商品一覧や単価表を、確認後にOdooへ登録する前処理(表記の統一や重複チェック)を自動化します。

関連事例:Odooで二重入力をなくした導入

DGテクノでは総合不動産管理・仲介会社様にOdooを導入し、複数システムに分かれていた契約・家賃入出金・修繕履歴を一元化しました。

  • 課題:同じ情報を複数のシステムに何度も入力する二重入力が、バックオフィスの負担になっていた
  • 支援内容:Odoo導入支援、契約管理・請求管理の独自モジュール開発
  • 期間・体制:約2ヶ月 / 3名体制
  • 成果:バックオフィス業務を約30%効率化

詳しくは不動産管理向けOdoo導入の事例をご覧ください。まずOdooにデータを集め、そのうえでn8nのようなツールで外部とのつなぎを自動化するという順番で考えると、効果を出しやすくなります。

連携を設計するときのポイントは?

n8nとOdooの連携では、「どちらを正とするか」「誰が確定させるか」「どの権限でつなぐか」を最初に決めておくことが重要です。

  • データの正をOdooに置く:取引先や品目などのマスタはOdooを正とし、他のツール側で別のマスタを育てないようにします。双方向の同期は競合や重複の原因になりやすいため、最初は一方向の連携から始めるのが安全です。
  • 「下書き」と「確定」を分ける:n8nが登録するのは見積もりや商談などの下書き状態までとし、受注の確定や請求書の発行は人がOdoo上で行う設計にすると、誤登録があっても影響を抑えられます。
  • 連携用のユーザーと権限を用意する:管理者のアカウントでつなぐのではなく、連携専用のユーザーとAPIキーを用意し、必要なモデルだけに権限を絞ります。
  • エラー時の通知を入れる:連携が止まったことに気づかず、数日分のデータが取り込まれていなかった、ということが起こりがちです。失敗したら担当者に知らせる仕組みを必ず用意しましょう。

Odooのバージョンによる注意点は?

Odooの外部連携の方式はバージョンごとに変わることがあるため、自社のOdooのバージョンでn8nが正しく動くかを必ず確認してください。

n8nのGitHubに寄せられた報告では、Odoo 19と組み合わせると、n8nのOdooノードが使う従来のAPI(XML-RPC・JSON-RPC)が非推奨であり、Odoo 20で削除予定である旨の警告が表示されると指摘されています。今後、Odooをバージョンアップする際には、連携部分がそのまま動くかどうかの検証が欠かせません。

出典:n8n GitHub Issue「Odoo node uses deprecated RPC endpoints」

対応方法としては、n8n側の対応状況を確認する、Odooの新しいAPIをHTTPリクエストノードで直接呼び出す、といった選択肢が考えられます。どの方法が合うかは、利用中のOdooのバージョンと連携の範囲によって変わります。

導入の第一歩

n8nとOdooの連携は、「誤っても取り消せる連携」から始め、動作と運用を確かめてから広げるのが安全です。

  1. 手作業を洗い出す:Odooに入力する前後で発生している転記・連絡の作業を一覧にします。
  2. 最初の1つを選ぶ:問い合わせの商談登録や納期の通知など、下書き登録または通知で完結する連携を選びます。
  3. テスト環境で試す:本番のOdooではなく、テスト用のOdooで動作とエラー時の挙動を確認します。
  4. 運用ルールを決めてから広げる:誰がワークフローを保守するか、Odooのバージョンアップ時に誰が連携を検証するかを決めます。

n8nそのものの基本はn8nとは?中小企業が業務自動化に使う前に知っておきたい基本、Odoo導入の全体像はOdoo導入の進め方と期間の目安で解説しています。

よくある質問

Odooの標準機能だけで連携できないのですか?

内容によってはできます。Odooには自動化のルールや外部連携の仕組みもあります。n8nが向いているのは、メール、チャット、スプレッドシート、AIなど、Odooの外にある複数のツールをまたいで処理をつなぎたい場合です。

Odooのアドオンで作った独自のデータも連携できますか?

はい、連携できる場合が多いです。n8nのOdooノードの「カスタムリソース」でモデル名を指定すれば、独自モジュールのデータも扱えます。ただし、連携用ユーザーにそのモデルへのアクセス権限が必要です。

Odooをバージョンアップしたら連携は止まりますか?

止まる可能性があります。上記のとおり、Odooの外部APIの方式はバージョンによって変わることがあります。バージョンアップの前に、テスト環境で連携の動作を確認する手順を組み込んでおきましょう。

まとめ

  • n8nのOdooノードを使うと、連絡先・商談・ノートや任意のモデルのデータを、ワークフローの中で作成・更新・取得できます。
  • 連携は「外 → Odooの取り込み」と「Odoo → 外への通知」に分けて考え、下書きと確定を分けて設計するのが安全です。
  • Odooの外部APIはバージョンで変わることがあるため、バージョンアップ時の検証を運用ルールに含めておきましょう。

DGテクノ株式会社は、Odoo Learning PartnerとしてOdooの導入・アドオン開発から、周辺システムとの連携、稼働後の運用・保守までを支援しています。

Odooと周辺システムの連携を相談したい方へ:Odooのご相談フォームから承ります。サービスの詳細はOdoo ERP 導入・運用をご覧ください。

まだ検討段階の方へ:製造・建設業のDX導入事例集(無料)

この記事を書いた会社

DGテクノ株式会社(東京・新橋)は、製造業・建設業を中心に、AI活用・Odoo ERPの導入と運用・AIネイティブなシステム開発を、構想から運用まで支援しています。Odoo Learning Partner。

資料請求 (無料)無料相談・問合せ→