I use as an entry source Salesforce Data. In case i want to target leads, i choose Lead ID everything works properly. Now, i want a journey for Accounts that i have in Salescloud.I tried everything but nothing worked. When i select Account

I tried also selecting Contact by using Account ID ( PersonAccount) enter image description here

1 Answer 1


You cannot target business accounts, so you can utilise the fact that every PersonAccount in Sales/Service Cloud has a Contact record associated with it. This Contact is linked via "Person Contact ID (Contact)", which needs to be used in the "Who do you want to inject?" step.

If you like to trigger the Journey for Business accounts you can only select fields containing a User-ID.

Related documentation:

  • It worked, but i have 474 accounts based on the criteria i used because i did pull a filtered data extension earlier, however now when i used the same criteria for the entry source of the journey, it's been 30 min and i have just 4 accounts in there. Is there an explanation to this? @Markus Slabina
    – Ben M.
    Sep 4, 2019 at 18:54
  • 1
    That is because a filtered data extension gives you all the records currently having those field values. A Salesforce data event however just listens to records created and/or updated that upon creation or update match your criteria. So this isn‘t suitable if you like to have all the already present records in your journey. In that case an Automation and a data extension entry source would be more suitable. Sep 4, 2019 at 19:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.