I am using Journey Builder's Object Activity to create a record. enter image description here

I am aware that when a record is successfully created, we can get the ID of the new record using the HEALTH option as below, enter image description here

But I wish to store this NEWly created ID in a Data Extension against the respective contact.

So is it possible store using Update contact activity? or any other means?

2 Answers 2


You can use binding to get newly created ObjectID and store it in Data Extension using Update Contact activity. Example of binding string:

{{Interaction.SALESCLOUDACTIVITY-1.SalesforceObjectID}} enter image description here

The easiest way to find out correct data binding expression is to try setup another Object Activity and select Journey Data Object Activity SalesforceObjectID as attribute: enter image description here Once binding expression recieved it can be used in update activity and the additional object avitivity can be removed.

  • 1
    Thanks Ros, this is exactly what I was looking into, I will have the verified and confirm back. Many thanks. Apr 17, 2022 at 13:54
  • Awesome Ros, this works I have verified it. Apr 25, 2022 at 15:47
  • You’re welcome. Apr 26, 2022 at 5:34

If you have connected the SF CRM with MC using MC Connect then the ID would be available in the Contact data stream after 15 minutes of sync.

  • Yes, we can fetch using Sync Data Extension; but my requirement is to get within journey. Apr 14, 2022 at 13:46
  • ok. Can you please elaborate on the use case? Normally you will need to create a custom activity. Else I have an alternate solution if the journey is not sending any emails.
    – Dennon
    Apr 14, 2022 at 16:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .