Google スプレッドシートSalesforceリード重複照合

Google スプレッドシートにリードが追加されたらSalesforceへ未登録分だけ保存する

Google スプレッドシートに追加されたリードを検査し、受付IDまたはメールでSalesforceを照合して、一意な未登録分だけを書き込む構成の設計例です。

設計例(未検証):

この手順は Pigeon Workflow のノードで組める構成として設計したもので、実機での検証記録はまだありません。導入時は下の「検証時に確認する項目」を自社条件で確認してください。

Fit

このレシピが向く条件と対象外

向いている業務

業種
表計算でリードを受け取る事業者
部門
営業企画・マーケティング
実行頻度
行追加の確認ごと。1日5〜30件を想定
作業量の試算(未実測)
(未実測)月1,500分−承認0分−例外対応180分−運用保守120分=月1,200分を想定
Workflow

ワークフロー図

  1. リード行の追加を検知

    スプレッドシート行追加

  2. 必須項目と形式を検査

    入力チェック

  3. 既存リードを検索

    Salesforce取得

  4. 受付IDまたはメールを照合

    データ結合

  5. 一意な未登録分か判定

    条件で分岐

  6. リードを保存

    Salesforce書込

  7. 保存結果を再取得

    Salesforce取得

例外・確認の分岐

  • データ結合 から分岐

    1. 受付IDまたはメールで照合
    2. 同一行の再投入を検知
    3. Salesforce書込をスキップ

    複数候補が見つかった場合は書き込まず担当者判断へ回す

  • 入力チェック から分岐

    1. 必須項目不足またはメール形式不正を検知
    2. 書き込みを停止
    3. 元シートの修正対象を記録

    修正後の再投入で同じ受付IDを照合する想定

  • Salesforce書込 から分岐

    1. API失敗または上限到達を記録
    2. 上限回数まで再試行
    3. Salesforceを手動検索して復旧

    保存結果が不明な場合は再取得前に新規作成を繰り返さない

再実行や重複防止の扱いは、上の『例外・確認の分岐』に記載しています。

Verification checklist

検証時に確認する項目

Integrations & permissions

必要な連携と権限

専用ノード

Google スプレッドシート

リード行の追加を検知し、受付ID、氏名、メールなどを渡します。

専用ノード

Salesforce

既存リードの検索、未登録分の書き込み、結果の再取得に使います。

必要な権限・アカウント

Google スプレッドシートの読み取り権限
対象のリード受付シートに限定します。
Salesforceのリード読み取り・作成権限
必要項目だけを検索・作成できる権限とAPI上限を確認します。
例外確認担当者
メール重複や複数候補を確認し、登録先を判断します。
Exception handling

例外時の挙動

データ結合 から分岐

  1. 1. 受付IDまたはメールで照合
  2. 2. 同一行の再投入を検知
  3. 3. Salesforce書込をスキップ

複数候補が見つかった場合は書き込まず担当者判断へ回す

入力チェック から分岐

  1. 1. 必須項目不足またはメール形式不正を検知
  2. 2. 書き込みを停止
  3. 3. 元シートの修正対象を記録

修正後の再投入で同じ受付IDを照合する想定

Salesforce書込 から分岐

  1. 1. API失敗または上限到達を記録
  2. 2. 上限回数まで再試行
  3. 3. Salesforceを手動検索して復旧

保存結果が不明な場合は再取得前に新規作成を繰り返さない

FAQ

よくあるご質問

この手順は検証済みですか?

設計例です。実機での検証記録はまだありません。検証時に確認する項目は本ページの一覧のとおりです

同じ行を再度受け取ったらどうしますか?

受付IDを優先し、取得できない場合はメールをSalesforceと照合して、登録済みなら書き込まない想定です。

同じメールの候補が複数ある場合はどうしますか?

新規作成へ進めず、候補と元データを担当者が確認するキューへ回す想定です。

Related

親の活用シーンと関連レシピ

Consultation

この手順を自社の条件で確認しませんか

利用中のツールと例外条件を伺い、必要な連携、権限、人が確認する場所を整理します。