I want customers to re-enter the journey after they exit. This journey is repeated every month.

the questions are: Will customers wait a month before returning?

What is the best practice for evaluating records in the entry source, evaluating all records or only new ones?

1 Answer 1

  • After the journey ends, add a wait event that lasts until you want customers to be "blocked" for re-entry (in your case, probably around one month).

  • Set the journey settings to "re-entry after exiting"

Those two things will make customer wait a month before returning.

Your second question has no real "general best practice", this is usecase dependent. It's specifically tied to the question in which mode your data is inserted into the journey data extension (add and update / overwrite), and what the primary key in your data extension is. If you can give those answers, then a recommendation is easier to make.

edited based on comment:

With an (add and) update- automation, and if you have subscriberkey as primary key,there cannot be a "new record" as long as the previous record still exists, your automation would always "update existing records". Simply because you cannot add the primary key a second time.

Which means: "new records only" will not pick up your record after first insertion.

So, you would have to "evaluate all records", or subscribers already inside the DE will never get picked up more than once.

If your mode were "overwrite", or in case you had a form of data retention in place that cleaned the DE before a new "add and update" query:

This could be a scenario where the evaluation mode doesn't matter as in both scenarios, there will be no "existing record". Overwrite purges "existing records" in the DE before insertion, so would a properly configured data retention.

  • My contacts are entered with a DE that is updated every day in update with automation studio. Subcriber Key is my primary key.
    – Mary jON
    Commented Nov 13, 2020 at 13:34
  • edited my answer Commented Nov 13, 2020 at 15:05
  • You are sure of this answer ; you would have to "evaluate all records", or subscribers already inside the DE will never get picked up more than once." because I have read other answers and they say that to evaluate a customer who entered the Journey several times you have to put New record
    – Mary jON
    Commented Nov 17, 2020 at 16:28
  • Not sure what you mean? I think that statement is consistent with what I tried to say. "existing users already in the DE do not get picked up" is the same as "in order to make users get picked up, you have to insert them newly", just phrased the opposite way. Commented Nov 17, 2020 at 16:38
  • 1
    I can copy someone else's statement, lost the source of the text unfortunately. But here it is explained once more. Evaluate All Records - This will read the entire DE every single time, so be careful with this if your DE is getting updated instead of overwritten. You might inject everyone all over again. This is best used along with an Entry Filter that eg. qualify only today's records. This is also a bit slower, so you shouldn't use this if your Journey has very high volumes. Evaluate New Records Only - This will read only the new rows. Commented Nov 17, 2020 at 17:59

You must log in to answer this question.

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