ワークフロー経由でSalesforceにリードを連携し、Salesforceのキャンペーンをセットした際のエラー

弊社ではHubSpotの特定のコンタクトをSalesforceに連携し、SalesforceのLeadとして登録したり、Salesforceのキャンペーンをセットする等の手動での連携にHubSpotのワークフローを使っています
例えば、イベントのコンタクトリストなどをワークフローにEnrollすると上記のような連携が行われるというものです

時々ワークフローでのSalesforceキャンペーンをセットするアクションにおいて、
「Contact deleted from Salesforce」というErrorのイベントが発生します。以下画像が一例ですが、2022/12/12に連携しようとしたところ、このエラーが発生しました。

Salesforceと自動SyncするListにはこのコンタクトは存在しますが、最終Syncは2021/8/5ととても古く、かつ実際にこのコンタクトをSalesforceで検索すると存在しません。おそらくSalesforceには存在していたが、Salesforce上で誰かが削除したのではと思われます。

あるLeadがSalesforce側で削除された場合、新たにHubSpotからHubSpotの同じContactをSalesforceのLeadとして再登録するSyncをすると、このようなエラーが発生するのでしょうか?

言い換えると、Salesforceで削除済みのLeadと同じHubSpotのContactをHubSpot経由でSyncして再登録することはできないのでしょうか?

対処法があればご教示いただければ幸いです。

そもそも原因が異なる場合もご教示いただければ助かります。

コンタクトプロパティこのフィールドがYesとなっていることが関係している気がしますが、変更ができないフィールドになっているようです。解決策を知りたいです。過去にSalesforceで削除されたリードも、新たに新規リードとして戻ってくる可能性もありますし、誤って削除された可能性もあるため。

Salesforcedeleted.png

@TSuenaga さん

コミュニティーへの投稿ありがとうございます。

”contact deleted from Salesforce”について調べたところ、SuenagaさんがおっしゃるようにSalesforce側で対象のコンタクトが削除されたために発生する同期エラーメッセージのようです。スクリーンショットを添付くださった"salesforcedeleted"のプロパティーを使ってリストを作成し再同期(Salesforceにもう一度リードとして作成される)できるようなので、以下の方法を試してみていただけますでしょうか?

  1. "salesforcedeleted = YES"と条件をつけたリストを作成
  2. リストの画面右上 [アクション] > [Salesforceと再同期]

こうすることでリストに入っているコンタクトがSalesforceに同期されます。

ご参考となれば幸いです。

ご回答ありがとうございます。最同期の運用方法を検討したいと思います。ありがとうございました