Skip to Content Skip to Menu

🏖 Summer has arrived! Start your summer right with our summer sale!Get 30% off Now!

To change the usergroup based off the value of a field you'll need to check for the after update or after registration triggers where you want this to be applied. For example the below will work for frontend and backend registration and profile update.

Triggers: onAfterUserRegistration, onAfterNewUser, onAfterUpdateUser, onAfterUserUpdate
Type: Usergroup
User: Automatic
Access: Everybody
1: [var1_cb_demo] Not Equal To [var3_cb_demo]
2: [cb_demo] Equal To 1

With the conditions the first one is checking if the field value changed from what it previously was otherwise it would change their usergroup constantly when updating their profile when the checkbox field is checked. As for conditioning against a checkbox field to see if they've checked it you need to condition against a value of 1 or 0|Empty. 1 being checked and 0|Empty being unchecked (it's more reliable to use Equal To 1 or Not Equal To 1).