- Compatible XF 2.x versions
- 2.3
- Additional requirements
- XenForo 2.3.12 or newer.
No external services, third-party APIs, or additional add-ons are required.
- License
- Commercial license
- Updates duration
- Updates are included while this resource remains free. Future paid releases or extended update access may be offered separately.
- Visible branding
- No
Staff-controlled email changes for XenForo
Eggy Email Change Approval adds an approval layer to member email address changes.
Instead of allowing a requested email change to be applied immediately, the member confirms the request with their current password and the change is placed into a dedicated Admin CP review queue.
Staff can then review the account, requested email address and current request state before approving or rejecting it.
Approved changes are applied immediately by the add-on. No additional email-confirmation step is required.
Features
- Require staff approval before member email changes are applied
- Current-password verification before a request can be submitted
- Dedicated pending-request queue in the Admin CP
- Review individual requests before taking action
- Approve or reject email-change requests
- Optional rejection reasons
- Valid email-address checking
- Duplicate email protection
- No secondary email-confirmation step after staff approval
- Persistent pending-request notice for members
- One-time approval and rejection notices
- Safe handling of a new request while another request is pending
- Superseded request tracking
- Expired request tracking
- Prevents stale requests from being approved
- Configurable user-group inclusion
- Configurable exempt user groups
- Configurable request expiry
- Configurable decision-history retention
- Built-in diagnostics
- Integrated into the Eggy Tools Admin CP section
Approval safeguards
Only the current actionable request can be approved.
If a newer request replaces an older pending request, the previous request is retained as superseded rather than remaining available for approval.
The add-on also verifies that the account email has not changed since the request was submitted before staff can process it.
Member experience
While a request is waiting for review, the member sees a clear pending notice showing the requested email address.
After staff action, the member receives a one-time approval or rejection notice.
Approved changes are applied immediately without requiring a separate email-confirmation step.
Admin CP
The Email Change Approval area provides:
- Pending requests
- Approved requests
- Rejected requests
- Superseded requests
- Expired requests
- Request review pages
- Approve and reject controls
- Settings
- Diagnostics
Compatibility
XenForo 2.3.12+
No additional add-ons or external services are required.
Support
Support is available at: