parcelvoy/platform

Dynamic list not getting updated

mattes3 opened 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