Odoo 内での Cold Email Outreach - サードパーティー製ツール不要
Odoo Community は標準で Outreach シーケンスを備えていません:自動フォローアップ、差出人管理、リードが返信したかどうかの判定がありません。別の SaaS ツールで解決したくない場合は、CRM のモジュールとして補完できます。そこには、独自のテンプレートと間隔を持つ多段階シーケンス、差出人ごとの署名と専用 SMTP サーバー、新規からコンタクト済み、返信済みへのステータス変更とシーケンスの自動停止、リード・連絡先・企業レベルでの Do-Not-Contact フラグが含まれます。意図的に欠けているのは開封・クリックトラッキング、A/B テスト、LinkedIn ステップです。Outreach を中核業務とする場合は、専門ツールを使う方が適しています。

Inhaltsverzeichnis
5人の営業チームがOutreachツールに支払う金額を計算してみてください: LemlistとInstantlyを合わせると年間で簡単に6.800€ほどになり、これはOdooと並行して使う場合の話です。Odooはバージョン16以降でシーケンス化されたCold Email Outreachを自前で実行できます。価格は下で比較しており、モジュールの一回払い49€と比べられます。
この記事では、Cold-EmailキャンペーンをOdoo内で直接構築する方法を詳しく説明します: リスト、シーケンス、返信の処理、配信停止、そしてOdooがLemlistと比べて意図的に見た目を簡素にしている3つのポイント(そしてそれが時に良い理由)です。
出発点
Odoo Community Editionは堅実なCRMです。リードの管理、コンタクトの整備、パイプラインの追跡—これらは機能します。欠けているのは積極的なアウトバウンド営業に関するすべてです:
- メールシーケンスがない(自動フォローアップ)
- リードが返信したかどうかのトラッキングがない
- 複数の送信元アドレスから送信する機能がない
- Outreach用のキャンペーン管理がない
Odoo Enterpriseはここでより多くを提供しますが、Enterpriseにも専用のCold-Email-Outreach機能はありません。多くのチームはそのため外部ツールに頼ります。
そこで何が問題になるか
外部のOutreachツールはメールの問題を解決します—しかし新たな問題を生みます。
「データサイロ」。リードはCRMに、キャンペーンはOutreachツールに存在します。誰がいつ何を書いたのか?どのシステムで確認すべきか?
「同期の問題」。CRMとOutreachツール間のあらゆる連携が潜在的なエラー源です。リードが重複作成され、ステータス更新が失われ、連絡先が誤って何度も連絡されます。
「ユーザーごとの費用」。多くのOutreachツールは席ごとに課金します。5人のチームでは月に500〜1.000ユーロは簡単にかかります—CRM費用に加えてです。
「コンプライアンスリスク」。データが別の第三者に渡されます。業界やデータ保護要件によっては深刻な問題になります。
私たちの解決策: CRM内でのOutreach
外部ツールを接続する代わりに、Cold Email OutreachをネイティブなCRM機能として補うOdooモジュールを作りました。原則は「すべてを一つのシステムに留める」です。
マルチステップEメールシーケンス
キャンペーンは複数のステップで構成されます—通常は初回アプローチと2〜3回のフォローアップ。各ステップごとにメールテンプレートを定義し、ステップ間の間隔を設定できます。
「例のシーケンス」:
- 「ステップ1 - 即時」: 企業に言及した初回アプローチ
- 「ステップ2 - 3日後」: 具体的な価値を示す短いフォローアップ
- 「ステップ3 - 5日後」: 代替の視点を示す最終トライ
テンプレートは20以上のプレースホルダーをサポートします—名、会社名、自分の署名など。自動送信でも各メールはパーソナライズされて見えます。
送信者管理
本格的なOutreachではすべてを同一アドレスから送信しません。チームメンバーごとに別のメールアドレス、署名、場合によっては別のSMTPサーバーがあります。
このモジュールはそれを反映します: 各送信者は個別の設定を持ち、独自の署名とSMTPサーバーを設定できます。キャンペーンで誰が送るかを指定します。
明確なステータスによるリードトラッキング
キャンペーン内の各リードは定義されたライフサイクルを通過します:
「新規」→「連絡済み」→「返信済み」→「ポジティブ/今は不可/関心なし」
遷移は自動で行われます: メールが送信されるとステータスは「連絡済み」に変わります。リードが返信すればシーケンスは停止され、ステータスは「返信済み」にセットされます。以降は人が引き継ぎます。
一括割り当て
キャンペーンに200件のリードを割り当てますか?リストビューから直接できます: リードを選択し、キャンペーンを選んで完了。エクスポートもインポートもCSVも不要です。
Do-Not-Contact
コンプライアンスは組み込まれています: リード、コンタクト、または会社レベルで「Do Not Contact」フラグを設定できます。マークされた連絡先は自動的にすべてのキャンペーンから除外されます—漏れがないように3つのレベルで対応します。
意図的に作らなかったもの
機能と同じくらい重要なのは、私たちが省いたものです:
- 「メールトラッキング(開封/クリック)」はなし—トラッキングピクセルはデータ保護上問題があり、信頼性の低いデータを生みます。私たちは開封ではなく返信を追跡します。
- 「独自のフロントエンド」はなし—モジュールは既存のOdooインターフェースを完全に利用します。新しいアプリを学ぶ必要はありません。
- 「外部インフラ」はなし—すべて既存のSMTPサーバー経由で動作します。追加のサービスも第三者のAPIキーも不要です。
本質的なポイント
このモジュールはLemlistやApolloの代替ではありません。これらのツールには我々が再現していない機能があります—A/Bテスト、LinkedIn連携、ウォームアップ機能など。Outreachを中核能力とするチームには専門ツールが適切な場合があります。
しかし私たちの知るほとんどのチーム、つまり5〜20人のエージェンシー、プロジェクトベースで営業するサービス業、Founder-led Salesのスタートアップにとってはニーズが異なります:
「データが既にある場所に、堅実な基本機能が直接必要」なのです。
移行も新しいツールも追加のサブスクリプションも不要。代わりに: キャンペーンを作成し、リードを割り当て、シーケンスを開始。すべてCRM内で、すべて一箇所にあります。
コストと節約効果
5ユーザーのチームを年間ベースで比較すると違いは明らかです:
「外部ツール」:
- 「Lemlist」(5 User) - 年間約3.000〜6.000 EUR
- 「Woodpecker」(5 User) - 年間約2.400〜4.800 EUR
- 「Instantly」(5 User) - 年間約1.800〜3.600 EUR
「当社のOdooモジュール」:
- 「一回払い49 EUR」- 継続費なし、ユーザー数制限なし
もちろん機能範囲を1:1で比較しているわけではありません。しかし先に述べたユースケース—CRM内でのフォローアップ付き構造化Cold Email—にはこのモジュールで充分対応できます。そしてデータは本来あるべき場所に残ります。
結論
Outreachは難しい科学ではありません。基本的な仕組みは単純です: リードにアプローチし、フォローアップし、返信を待つ。月100ユーロのSaaSツールは必ずしも必要ではありません。
必要なのは、リードが既に存在するシステムへのきれいな統合です。まさにそれを私たちは構築しました。
このモジュールはOdoo App Storeで入手可能で、Odoo Community Edition 16、17、18、19で動作します。一回払いで継続費もユーザーリミットもありません。
「Odooを使っていて、別のOutreachツールの導入を検討していますか?」 既存のシステムがすでにより良い基盤でないか、事前に確認する価値があります。