While you can use Data Binding with an Update Contact Data Activity, it appears that outArguments from a Custom Activity cannot be passed to a Standard Activity, only Custom Activities.
The only solution is to:
- Use the REST API to upsert a record to a DE from your Custom Activity
- Create a cardinal relationship in Contact Builder to the DE used in Step 1
- Use Data Binding in the Contacts Context in your Update Contact Data Activity. For example:
Yes, this is possible. You can do this using Data Binding in the Interaction Context. You will simply need to paste the following string into the value field of the Update Contact Data Activity dialog:
Refer to example screenshot below.
ActivityCustomerKey is the interaction-unique 'key' value for the Custom Activity that you created. Assuming that you only have one Custom Activity in your Interaction, this will be
REST-1 but you can use the REST API to get Interaction by ID if you want to confirm this.
OutArgumentName is the name that you assigned to your OutArgument in your Custom Activity.
It's nice that you can use Data Binding string (in any context) in the Update Contact Data Activity!