リードのマージ
重複とは何か、なぜ発生するか
重複とは、同じ人物がリードリストに複数回表示される状態です。これは思っている以上によく起こります:
- 同じ人がウェブサイトのフォームを2回送信する(1月と3月など)
- Facebook Ads からリードが届いたが、同じ人がすでに CSV からインポートされていた
- チームメンバーがすでに存在するリードを手動で追加した
- Webhook が別のチャネルですでに受信されたリードを配信した
重複があると、同じ人に何度も連絡することになり、レポートの数字が膨らんでしまいます。
LeadHub が重複を検出する方法
LeadHub は2つの情報を使って重複を確認します:
- メールアドレス — 2つのリードが同じメールを共有している場合、重複とみなされます
- 電話番号 — 2つのリードが同じ電話番号(フォーマット正規化後)を共有している場合、重複とみなされます
このチ ェックは新しいリードが作成されるたびに自動的に行われます — フォーム、Webhook、インポート、API のいずれを経由しても同様です。
重複検出バッジ
LeadHub がリードが既存のものの重複である可能性を検出すると、自動的にマークし、リード詳細ページに**「重複の可能性あり」**バッジを表示します。
バッジ(またはその横のリンク)をクリックすると、どの他のリードと一致するかを確認できます。その後、マージするか、誤検知の場合は一致を却下するかを決めることができます。
重複のマージ
リード詳細ページで重複バッジを見た場合:
- 重複を表示またはマージをクリックしてマージ画面を開きます。
- 2つのリードが並んで表示されます。
- 各フィールド(名前、メール、電話、会社、メモなど)について、どちらのバージョンを保持するか選択します — プライマリリードのバージョンか重複リードのバージョンか。
- マージをクリックします。
「プライマリ」の意味
プライマリリードはマージ後も残るものです。自分の ID、作成日、すべての履歴を保持します。もう一方のリード(重複)はそこに吸収されてから削除されます。
より完全または正確な情報を持つリードをプライマリとして選択してください — 両方が同様に完全な場合は古い方を選びます。
フィールドごとのマージ
一方のリードからすべてを取る必要はありません。組み合わせることができます:
- プライマリリードから名前を取る
- 重複から会社名を取る(そちらの方がよく入力されているかもしれない)
- 両方からメモを取る(メモは自動的に結合されます)
明示的に選択しないフィールドは、デフォルトでプライマリリードの値が使用されます。プライマリにフィールドの値がなく、重複に値がある場合は、重複の値が自動的に入力されます。
マージ後の状態
マージ後、プライマリリードには以下が含まれます:
- すべてのフィールド — 各フィールドで選択した ソースから
- すべてのアクティビティ — 両方のリードのすべてのアクティビティログエントリがプライマリリードに
- すべてのメモ — 両方のリードのメモが保持されます
- すべてのタグ — 両方のリードのタグが結合されます(重複なし)
- すべてのタスク — 重複リードの未完了タスクがプライマリリードに移動します
- すべてのフォーム送信 — 両方のリードの送信履歴が保持されます
- すべてのオートメーション実行履歴 — プライマリリードに保持されます
重複リードは削除されます。マージ日時とマージされたリードの ID を記録するメモがプライマリリードに自動的に追加されます。
重複の予防
インポート時
CSV ファイルからリードをインポートするとき、LeadHub は各行を既存のリードと照合します。メールまたは電話番号で一致が見つかった場合、以下を選択できます:
- スキップ — 重複をインポートしない
- 更新 — インポート行の新しいデータで既存のリードを更新する
- とにかくインポート — 重複を作成し、後でマージできます
Webhook 受信時
Webhook または統合でリードが届いたとき、LeadHub は新しいレコードを作成する前に一致を確認します。一致が見つかった場合、新しいリードを重複の可能性ありとフラグを立て、既存のものにリンクします。
API 受信時
API インバウンドエンドポイントも同じ重複チェックを実行します。一致が見つかった場合、新しいリードに is_duplicate フラグが設定され、UI からマージできるよう一致先がリンクされます。