WooCommerce Role-O-Matic is a powerful role-based automation plugin for WooCommerce. It assigns, switches, and syncs user roles based on orders, spend, products, subscriptions, and more—helping you run VIP tiers, wholesale pricing, memberships, and gated content without manual work. Simple rules, instant actions, and reliable WooCommerce integration.
- Automated role assignment based on purchase history
- Trigger roles by total spend, order count, or last order date
- Grant roles when specific products or categories are bought
- Subscription-aware role changes (active, expired, canceled)
- Time-limited roles with auto-expiration
- Stackable roles and priority logic
- Instant role updates at checkout or order completion
- Granular conditions: user meta, coupons, payment methods
- Works with guest checkout and new user creation
- Bulk process existing customers to sync roles
- Compatible with WooCommerce Memberships and Subscriptions
- Supports wholesale pricing and tiered customer groups
- Email notifications on role changes (admin and user)
- Clean rule builder with preview and logs
- Developer-friendly hooks and filters