Change Joomla User Groups Automatically
You can add or remove Joomla users from groups. This can shape how your entire site behaves dynamically.
User Id: Enter the name of the field where user id is stored.
Add User Groups: Select one or more Joomla user groups to add.
Remove User Groups: Select one or more Joomla user groups to remove.
Use Cases
1. Subscription or membership management
If you run a paid membership site, you can automatically add users to “Premium” or “Subscriber” groups after payment, and remove them when their subscription expires.
2. Course or LMS access control
For e-learning sites, users can be added to course-specific groups once they enroll or complete prerequisites. When a course ends, they can be removed automatically to restrict access.
3. Trial period handling
Assign users to a “Free Trial” group upon signup, then automatically move them to a “Expired Trial” group after X days. This helps manage content visibility without manual intervention.
4. Event-based access
For webinars, workshops, or events, users can be added to a temporary group that grants access to special content or pages, and removed after the event ends.
5. Role-based workflows
In editorial workflows, users can be promoted or demoted between groups like “Author,” “Editor,” and “Publisher” based on actions.
6. Geo or behavior-based segmentation
Users can be grouped based on behavior (e.g., frequent buyers) or location, allowing personalized content or targeted campaigns.
7. Inactivity management
Automatically move inactive users (e.g., no login for 90 days) into a “Dormant” group with restricted access, or trigger re-engagement campaigns.
8. Support or customer tiers
Users can be assigned to different support levels (Basic, Priority, VIP), which control access to helpdesk categories or response SLAs.
9. Compliance and verification
Users can be placed into a “Verified” group after completing KYC or email/ID verification, unlocking additional features.