Is it possible to update a contact record in an interaction during a journey. Also, can we import data into a data extension in journey builder scenarios.
-
1My experience is that a contact record can be updated when contact is active in interaction.– mattcameronCommented Jul 30, 2016 at 7:31
-
Thanks @mattcameron . In that case data can be imported in data extension as well. Pls correct me if I'm wrong.– Gajendra SinghCommented Jul 30, 2016 at 7:34
-
1Gajendra, what exactly do you mean by "update a contact record"? Are you referring to (a) the actual Contact Record in Contact Builder (b) update an Attribute in an Attribute Group that is related to the Contact Record, or (c) update a value in the Event Source data? Regarding your import question, there is no Import Activity in Journey Builder, however if you can explain what you need to achieve, perhaps I can make a suggestion.– Eliot HarperCommented Jul 30, 2016 at 21:10
-
Thanks Eliot. I meant updating an actual contact record during an interaction in contact builder. Also can we import data in a data extension during the journey.– Gajendra SinghCommented Jul 31, 2016 at 12:54
-
@EliotHarper: I think we can import data in data extension during a journey. Pls check the section below "Contacts fell below the High Water Mark" title.– Gajendra SinghCommented Jul 31, 2016 at 19:32
1 Answer
Once a Contact is injected into an Interaction, if you update that record in the Event Source Data Extension, the updated values will not be applied to the Contact while they are moving through the Interaction.
Data from the Event Source DE is passed to the Interaction at the time that the Contact enters it and continues to be passed as arguments to subsequent Activities as the Contact moves through branches in the Interaction.
If you are trying to personalise email or SMS content with updated values, then you can use the AMPscript Lookup() function to retrieve rows from the Event Source DE (rather than use personalisation strings).
Regarding your question of importing data into a Data Extension, the Event can be fired at anytime while the Interaction is running. If using the Fire Event Activity in Automation Studio or the Event Schedule, then any new Contacts that have been added to the Event Source DE since it was last run will be injected into the Interaction (providing they meet the Contact Filter Criteria defined in the Event).