すべてのSlackメッセージをCRMリードに自動変換する
営業チームがSlackにリード情報を投稿しています。本来なら、その情報はすでにCRMに登録されているべきです。このギャップを埋めるには、通常はZapierのワークフローを作成したり、webhookを書いたり、あるいは一部のリードは記録されないと受け入れるしかありません。EigentのTriggers機能は、そのギャップを完全に解消します。指定したSlackチャンネルに投稿されたメッセージは、誰も何もクリックしなくても、自動的にEigentのワークフローを起動し、Odoo CRMでリードを作成または更新します。
Eigent Triggersを理解する
Triggersは、Eigentを常時稼働の自動化プラットフォームに変える機能です。ユーザー入力を待つ代わりに、Eigentは外部イベントを監視し、自動で応答します。
利用できるトリガータイプは2つあります。
- Schedule — 定期的な時間ベースでワークフローを実行します(毎時、毎日、毎週)
- App Trigger — 接続された外部アプリでイベントが発生したときに起動します(新しいSlackメッセージなど)
このワークフローでは、SlackをソースとしてApp Triggerを使用します。
Slackアプリを作成して認証情報を取得する
Eigentは公式のSlack APIを通じてSlackに接続します。トリガーを設定する前に、api.slack.com でSlackアプリを作成する必要があります。
Slackアプリの設定で、次の手順を行います。
- OAuth & Permissions に移動し、Bot User OAuth Token(
xoxb-...)をコピーする - Basic Information に移動し、Signing Secretをコピーする
- Event Subscriptions を有効にし、エンドポイントとしてEigentのwebhook URLを追加する
- アプリをSlackワークスペースにインストールする
これらの認証情報を使って、Eigentはワークスペースから届くメッセージを監視します。
EigentでApp Triggerを設定する
Eigent UIの Triggers タブ(WorkspaceとAgent Folderの隣)を開き、+ Create をクリックします。
- Trigger Type: App Trigger
- App: Slack
- Slack Bot Token:
xoxb-...のOAuthトークンを貼り付ける - Slack Signing Secret: signing secretを貼り付ける
- Project Name:
Sync Slack Lead to Odoo CRM
これらの認証情報を保存すると、Eigentはwebhook経由でSlackワークスペースの監視を開始します。
対象のSlackチャンネルを設定する
#sales-team という名前のプライベートSlackチャンネルを作成するか、既存のチャンネルを使用します。Eigentのbotアプリをそのチャンネルに追加してください。Eigentは、そのチャンネルからメッセージを受け取るためにメンバーである必要があります。
botが追加されると、#sales-team に投稿されたすべてのメッセージでEigentトリガーが起動します。
自動化の動作
#sales-team にメッセージが届くと、Eigentは自動的に起動します。プロンプトは不要です。
- Browser Agent が起動し、受信したSlackメッセージを読み取る
- メッセージ内のリード情報 — 会社名、連絡先、商談の背景、またはメッセージに含まれる構造化データを解析する
- ブラウザーでOdoo CRMを開く(すでに認証済み)
- 解析した情報を使って新しいリードレコードを作成、または既存のレコードを更新する
- 確認内容をEigentのチャットスレッドに返す
この処理全体はバックグラウンドで実行されます。CRMを確認する頃には、すでにリードが登録されています。
営業チームにとって重要な理由
CRMの整備は、営業チームにとって最も徹底しにくい習慣の1つです。会話からCRM登録までの手順が多いほど、データが抜け落ちる可能性は高くなります。トリガーベースの自動化は、その習慣づけ自体を不要にします。Slackでリードに触れたなら、それはOdooに入っています。例外も、手動入力も、フォローアップのリマインドもありません。
同じトリガーアーキテクチャは、他のユースケースにも拡張できます。App Triggerを使えば、任意のSlackチャンネルからのメッセージを、Eigentがブラウザー経由でアクセスできるあらゆるCRM、チケットシステム、またはデータベースに同期できます。
次に試すこと
#support-tickets チャンネルに2つ目のトリガーを設定し、Odooのヘルプデスクチケットを自動作成する。
Odooにリードを同期したあと、確認メッセージとCRMリンクをSlackスレッドにEigentから返信させる。
毎朝Odooをチェックし、48時間以内に連絡されていないリードを確認して、その要約を #sales-team に投稿するScheduleトリガーを作成する。
別のSlackチャンネルに2つ目のApp Triggerを接続し、メッセージがどのチャンネルから来たかに応じて、別のOdooパイプラインステージにリードを同期する。
より良い結果を得るためのヒント
-
Slackメッセージの形式を統一する。 Browser Agentは自由形式のメッセージを解析できますが、メッセージが一貫した形式に従っていると最も効果的です。たとえば、「新規リード: [会社名], [担当者名], [メール], [メモ]」のようにします。チームにテンプレートの使用を促すことで、解析の信頼性が高まります。
-
まずは専用のテストチャンネルで試す。 本番の
#sales-teamチャンネルにトリガーを向ける前に、#sales-team-testチャンネルを作成し、エンドツーエンドの流れ全体を確認します。作成されたOdooレコードをチェックし、すべての項目が正しくマッピングされていることを確認してください。 -
安全策としてScheduleトリガーを使う。 App Triggerに、毎日のScheduleトリガーを組み合わせ、最近のSlackメッセージとOdooのリードを照合します。これにより、停止やレート制限の間に取りこぼした可能性のあるメッセージを検出できます。



