Resource icon

Unmaintained User Promotion on Profile Update 1.2.0

No permission to download
Compatible XF 1.x versions
  1. 1.4
  2. 1.5
Additional requirements
php 5.4+
MIT Licence
Visible branding
Allows an Custom Fields to match an empty rule if selected.

Preforms a user promotion when:
  • A user updates their own profile (Routes under /account).
  • When admin's edit a user's profile.
  • When a user upgrade is being applied/removed
Modifies notification/user promotion criteria with:
  • Allows a Custom Field to match an empty rule (ref)

Performance impact
  • User promotion is rebuild when they update their profile.


I recommend using Add-on install & upgrade to install this addon.

Contributing features or bug fixes
Please create a Github Pull request via the "More information" link.


If you appreciate this addon, please consider a contribution via PayPal. Details will be provide via private conversation.

Please contact me if you wish for different licencing arrangements.
First release
Last update


5.00 star(s) 2 ratings

More resources from Xon

Latest updates

  1. 1.2.0 - Feature update

    Trigger user promotions on user upgrade being applied/removed Requires php5.4+
  2. 1.1.2 - Bugfix update

    Fix issue which could cause user promotions to not apply.
  3. 1.1.1 - Bugfix update

    Work correctly when triggered from rebuild user promotions task

Latest reviews

This works perfectly. I wish I had found it a long time ago.

My sites have lots of custom user fields in preferences on the basis of which users add themselves to different usergroups.

The default usergroup promotions cron only runs once an hour. I can't tell you how many times members have PMd me to say that they changed their settings and nothing happened, even though the settings said "it can take up to a hour to see the change after changing this setting".

This addon fixes that. Members change their settings and see the effect immediately. Boom.

Absolutely should be in the core. Thanks, Xon!
This is a great tweak for user promotions. We're using it for a User Preference checkbox and this makes the 'add to' and 'remove from' a User Group instant. xon makes stuff that should really be core XF but until that happens, I thanks xon for this contribution. :)
Top Bottom