

Automatic User Roles Switcher
This WooCommerce extension by WooCommerce changes customer user roles automatically when shoppers meet conditions you define. Rules can look at product purchases, order totals, lifetime spending and registration email domains, so customers move into the right role without you editing accounts by hand.
- Version
- 1.4.0
- Released
- Jan 21, 2026
- Developer
- WooCommerce
- Type
- WordPress plugin
- Requires
- WooCommerce
- Licence
- GPL
- Included in
- Every plan, or $7.19 a year on its own
What’s new in Automatic User Roles Switcher 1.4.0
- ImprovedAdded compatibility with WooCommerce Cart and Checkout blocks.
- NewCustomers can view the change switcher log on the My Account page.
- NewAdmins can select multiple restrictions within a single rule.
What it does
Many stores use WordPress user roles to control who sees special pricing, promotions or product access. Keeping those roles current by hand gets tedious as your customer list grows. This plugin handles the switch for you. You create rules with conditions such as buying a certain product or quantity, reaching an order amount range, passing a lifetime spending level, or buying from a specific category or tag. When a customer qualifies, their role updates on its own, and you can set start and end dates for each rule.
Roles can be assigned permanently or set to revert after a specified number of days, which suits limited-time offers and tiered programs. You can also add a role alongside a customer's existing one instead of replacing it. A history log records every change and its reason, and customers can view their own role change log on the My Account page. Customizable email notifications with message variables tell customers when their role changes. The plugin requires WooCommerce and works with the WooCommerce Cart and Checkout blocks.
Best for
- WooCommerce stores rewarding repeat or high-spending customers
- B2B shops grouping buyers by company email domain
- Stores running tiered or time-limited membership programs
Features
Switch roles when a customer buys specific products or quantities, places an order within a set amount range, or reaches a lifetime spending total.
Change a customer's role when they buy from chosen product categories or tagged products, so roles follow what people actually shop for.
Assign roles based on the email domain used at registration, which helps B2B stores and closed communities group members from the same organization.
Create multiple rules with start and end dates, and combine several restrictions inside a single rule for precise control over when roles change.
Keep a new role permanently or have it revert after a set number of days, useful for short promotions or tiered membership levels.
Grant an extra role alongside a customer's existing one, letting shoppers hold layered benefits without losing their current access.
A log tracks every role change with its reason, such as a product purchase or order amount, and customers can see their log in My Account.
Send customizable emails automatically when a role changes, using message variables to personalize the text for each customer.
Automatic User Roles Switcher older versions
- 1.3.1Oct 3, 20251 fix
- 1.3.0Aug 26, 20243 improvements
- 1.2.1Jul 11, 20231 fix
Members and buyers of this product can download older versions.
Questions about Automatic User Roles Switcher
Can a role change only last for a limited time?
Yes. Each rule lets you choose whether the new role is permanent or reverts after a specified number of days. Rules can also have start and end dates, which helps when you run seasonal promotions or trial access periods.
Will switching a role remove the customer's current role?
It does not have to. You can either switch the role or grant an additional role alongside the existing one. Adding a role lets a customer keep their current access while picking up extra benefits tied to the new role.
Can I see why a customer's role changed?
Yes. The plugin keeps a history log of all role changes along with the reason, such as a product purchase or an order amount. Customers can also view their own role change log from the My Account page.
Does it work with the WooCommerce block checkout?
Yes. The plugin requires WooCommerce and is compatible with the WooCommerce Cart and Checkout blocks, so stores using the block-based cart and checkout can still run their role switching rules.
Is Automatic User Roles Switcher free?
The code of Automatic User Roles Switcher is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of Automatic User Roles Switcher is this?
Version 1.4.0, released Jan 21, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update Automatic User Roles Switcher?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of Automatic User Roles Switcher automatically and keeps a backup, so you can roll back.
What does Automatic User Roles Switcher need?
Automatic User Roles Switcher needs WooCommerce installed and active.
More from WooCommerce







