Dynamic list not getting updated
Closed this issue · 1 comments
My users have a custom field called status
. It can have several values, let's say signed_up
and customer
for this example.
I have a journey that sets the field to customer
when an event called purchase_made
occurs (event-triggered entrance, set to multiple entries allowed
).
There is also a dynamic list called Customers
with the rule $.status = customer
.
Now when the event occurs, the journey runs correctly and sets status = customer
, but the dynamic list is not updated, i.e. the user does not appear inside it, even a few minutes later.
Can I expect that this will happen async, later? Or should it happen immediately?
BTW, when I click Save Rules
again on the dynamic list, it says "Success, the list is being updated" and the user appears as a member of the list.
Originally when we created journeys we made event creation and user updating from a journey not trigger anything internally to prevent infinite loops. We've since added some restrictions on how many times a user can be in a journey, etc so it's probably fair to revisit that. Should be fairly simple to add