I would like to double check what is the best practice that applies to the next use case:

In a journey, I would like to check if a customer already exists as a record in the Campaign Member object (Find and Update using the Campaign Member Activity). If not, the record has to be created.

In case this record doesnt exist, I see the only option is using the Object Activity and 'Create new record'. See screenshot below. Is this the best way to do it?

enter image description here

  • Why would use an Object Activity to create a Campaign Member record that doesn't exist? You achieve the same thing using the Campaign Member Activity – Rachid Mamai Jun 7 '19 at 9:50

The Campaign Member Activity is limited to one basic usecase, simply injecting newly added members to a campaign into a journey. If that's all you need, go for it.

Anything more "sophisticated" including duplicate checks can be achieved with the Object activity. In other words, you can always do more with the Object activity, thus you can consider Campaign Member Activity as a shorthand path to one particular usecase.

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.