広告・フォームのリードをSalesforce重複なく自動登録する方法

2026.08.08
広告・フォームのリードをSalesforceへ重複なく自動登録する方法

広告のリードフォーム、Webの問い合わせ、展示会の名簿スプレッドシート ── リードの入口はマーケティングを頑張るほど増えていきます。そして入口が増えるほど起きるのが、「Salesforceに同じ人が3件いる」問題です。本記事では、複数の入口から生まれるリードをExternal ID(外部ID)のUpsertでSalesforceへ重複なく自動登録する方法を解説します。毎晩同じバッチを流しても、既存は更新・新規だけ追加される冪等な連携の作り方です。

01 リードの入口が増えるほど「同じ人が3件」問題が起きる

リードの重複は、単に見た目が悪いだけの問題ではありません。同じ人に別々の担当者からアプローチしてしまう、行動履歴が分散して顧客の全体像が見えない、レポートのリード数が実態より膨らむ ── 営業活動の質とデータの信頼性の両方を蝕みます

原因の多くは登録方法にあります。CSVの手動インポートは重複チェックが甘くなりがちで、入口ごとに項目の形式もバラバラです。「インポートのたびに重複を手で掃除する」運用は、リードが増えるほど破綻します。解決の鍵は、どの入口から来ても同じ照合キーで判定してから登録するという、入口の手前の設計にあります。

02 External IDのUpsertでできること

  • 「存在すれば更新・なければ作成」の自動判定:メールアドレスなどのExternal IDを照合キーに、Salesforceが重複判定を行います。事前の突き合わせ作業が不要になります。
  • 何度流しても壊れないバッチ:毎晩同じデータを流しても、既存レコードは更新され、新規だけが追加されます。失敗時の再実行も安心です。
  • 入口ごとの形式差を吸収:広告リードフォーム・Webフォーム・スプレッドシートそれぞれの項目を、Salesforceの同じ定義にマッピングして揃えられます。
  • リード以外のオブジェクトにも同じ考え方:取引先・取引先責任者・カスタムオブジェクトでも、External IDのUpsertは同様に使えます。
PassworkのSalesforceコネクタでできること。レコード取得・SOQL直接実行・新規作成・更新・外部キーUpsertの一覧
PassworkのSalesforceコネクタでできること(連携カタログ Salesforce編より)

03 連携の仕組み|取得・名寄せ・Upsert投入の3ステップ

1

取得(入口ごとのデータを集める)

フォームの回答データ、スプレッドシートの名簿、広告のリード情報を、それぞれのコネクタで取得します。入口ごとにフローを分けても、出口の定義は共通です。

2

整形(照合キーを揃える)

メールアドレスの大文字小文字・全角半角、会社名の表記ゆれなどを正規化し、照合キーが正しく一致する状態を作ります。この下ごしらえがUpsertの精度を決めます。

3

投入(External IDでUpsert)

整形済みのリードをSalesforceへUpsert投入します。既存リードは最新情報で更新され、新規だけが作成されるため、重複は構造的に生まれません。

広告のリードフォーム・Web問い合わせ・スプレッドシートのリードを、PassworkがExternal IDのUpsertでSalesforceへ重複なく自動投入する構成図
構成パターン:広告・フォームのリードを、Upsertで重複なく自動投入(連携カタログ Salesforce編より)

ポイント:照合キーの設計がすべて

Upsertの信頼性は「何をExternal IDにするか」で決まります。BtoBならメールアドレス単体か、会社ドメイン+氏名の複合か。運用に入る前に、重複と見なす基準をチームで決めておくことが、この連携の一番の設計ポイントです。

04 Passworkでの実現方法 ── 入口が増えても定義は同じ

Passworkでは、取得・整形・Upsert投入をノーコードのフローとして組み、スケジュール実行で毎晩自動化できます。この構成の価値は、新しいリード獲得チャネルが増えても、Salesforce側の定義とUpsertの仕組みはそのままという点にあります。増えるのは入口のフローだけで、データの品質管理は一箇所に集約されたままです。

項目のマッピングにはAIによる自動提案も使えます。フォームの項目名とSalesforceのフィールドの対応をAIが下書きし、人が承認する ── 入口を追加するたびの対応表づくりが軽くなります。加えてPassworkのAgentic ETLなら、「昨日の展示会名簿をSalesforceに取り込んで」といった単発の投入も会話から実行できます。提供元のPraztoは350社超のデータ連携・導入支援の経験から、照合キー設計の勘所も含めて伴走します。

05 業務での具体的な活用例

広告リードフォームの自動投入(マーケティング)

広告経由のリードを毎晩Salesforceへ自動投入します。獲得からアプローチまでのタイムラグが縮まり、「リストは溜まっているのに営業に渡っていない」状態がなくなります。

展示会・セミナー名簿の取り込み(営業事務)

スプレッドシートの名簿を整形してUpsert投入。過去に接点のあった人は既存リードとして情報が更新されるため、接触履歴が1本につながります

Web問い合わせの即時登録(インサイドセールス)

問い合わせフォームの内容をSalesforceへ自動登録し、対応漏れを防ぎます。広告データと組み合わせれば、どの広告接点から来た問い合わせかまで追えるようになります。

06 まとめ:リード獲得の努力を、重複で無駄にしない

リード自動登録の要点は、照合キーを決め、表記を揃え、External IDのUpsertで投入すること。この3つが揃えば、入口がいくつ増えてもSalesforceの中は1人1レコードに保たれます。まずはもっとも件数の多い入口ひとつをUpsert連携に置き換えるところから始めてみてください。

この記事の構成図は「Passwork連携カタログ Salesforce編」からの抜粋です

リードの自動投入のほか、kintoneとの双方向同期、BigQueryへの集約、広告×Salesforceのファネル計測など、Salesforce連携の代表的な構成パターン10種と導入事例をまとめた資料を無料でダウンロードいただけます。無料でダウンロードする

データ連携の自動化 で始めませんか?

SaaS・データソース・DWHをノーコードでつなぎ、AIが連携フローの構築を支援します。
「何を・どの条件で・どこにつなぐか」の設計から、専門のコンサルタントが無料でご相談承ります。

一覧トップへ戻る
Passwork サービス紹介資料

対応コネクタと連携構成例がわかる資料

サービス概要から対応コネクタ一覧、料金プラン、活用ユースケースまでをまとめた資料を無料でダウンロードいただけます。導入検討や社内共有の資料としてぜひご活用ください。

資料をダウンロードする
無料デモを予約 30分・その場で日程確定