I'm trying to get this working with XF and I keep having situations come up where the member will get promoted then demoted the same day - they keep bouncing back and forth. I have all members set as Registered for their primary group - new members belong to the Registered group only. I have a user group promotion set up that checks if the user state is valid, if the member is member of the Registered user group, is not a member of any other user group, has at least 30 messages, and has been a member for at least 30 days. If they meet that criteria they get added to the Proven group.
Do I have it set up correctly to function the same way it did in vB? Will there be a situation where members will lose the promotion even if they meet the requirements for the promotion?