XF 1.5 User Upgrade (temporary) with a permanent user group


Active member
I want to achieve this:

When user purchase user upgrade (1 month), they will be added into 2 usergroup.
Usergroup A for 3 month.
Usergroup B for permanent.

Once the 1 month expired, only usergroup A is removed. Usergroup B will stay with the user.

Any idea how to do it?


Active member
What about a user upgrade permanent, added user to usergroup A permanently. Then after 3 months of user upgrade, the user will be added to usergroup B?