Description
WordPress Plugin
Automatic User Role Scheduler
Change WordPress user roles automatically based on WooCommerce purchases, subscriptions, and memberships. Simple, powerful automation without complex workflows or monthly fees.
WooCommerce Ready
Subscriptions Support
MemberPress Integration
Activity Logging
Stop manually managing user roles. Automate everything.
Automatic User Role Scheduler integrates seamlessly with WooCommerce, Subscriptions, and MemberPress to dynamically assign and remove WordPress roles based on real-time events.
WooCommerce Products
Assign roles automatically when specific products are purchased. Target simple or variable products.
Subscription Status
Grant VIP access when subscriptions are active. Remove roles automatically when cancelled or expired.
MemberPress Levels
Sync WordPress roles with MemberPress membership levels. Update roles when memberships change.
Activity Logging
Track every role change with detailed logs. See who, when, and why roles were modified.
Everything you need to automate roles
Built for membership sites, online courses, subscription services, and any WordPress site that needs smart role management.
Real-time Processing
Roles update instantly when purchases complete, subscriptions change, or memberships expire. No delays, no manual work.
Flexible Rules Engine
Create unlimited rules. Add or remove multiple roles per rule. Target specific products or apply globally.
Activity Logging
See exactly what happened, when, and why. Export logs for compliance or troubleshooting. Last 100 events tracked.
Batch Sync Tool
Apply rules to all existing users with one click. Perfect when adding new rules or migrating from another solution.
Smart Dependency Detection
Plugin automatically detects WooCommerce, Subscriptions, and MemberPress. Only shows relevant triggers.
Theme Compatible
Admin interface inherits your WordPress theme styles. Clean, professional UI that matches your dashboard.
Secure & Tested
Built with WordPress security best practices. Nonce verification, capability checks, and data sanitization throughout.
Complete Documentation
Comprehensive guides included. Installation instructions, use case examples, troubleshooting, and developer API docs.
Up and running in minutes
No complicated setup. Just install the plugin and start creating rules. Your first automation can be live in under 5 minutes.
Install and activate
Upload the plugin ZIP file and activate it. Plugin detects available integrations automatically.
Create your first rule
Go to Users → Role Scheduler. Choose a trigger, configure conditions, and specify which roles to add or remove.
Watch it work automatically
Roles update in real-time as events happen. Check the activity log to see changes as they occur.
💡 Example rule configurations
Active Subscriber → VIP Access
Add “vip_member” role when subscription active, remove when cancelled/expired
Product Purchase → Customer Role
Grant “premium_customer” role when specific products are purchased
Membership Tiers → Role Sync
Automatically update roles when MemberPress membership levels change
Who is this for?
Perfect for any WordPress site that needs to automate user role management based on purchases or memberships.
Membership Sites
Content access based on membership tiers and status
Online Courses
Grant course access when purchased, revoke when refunded
SaaS & Services
Automate user permissions based on subscription plans
WooCommerce Stores
VIP access, loyalty tiers, and exclusive product access
Frequently asked questions
Which plugins are required?
You need at least one of: WooCommerce, WooCommerce Subscriptions, or MemberPress. The plugin detects what you have installed and shows only relevant triggers.
How many rules can I create?
Unlimited. Create as many rules as you need to automate your role management. Each rule can add or remove multiple roles.
Does it work with existing users?
Yes. Use the “Sync All Users Now” button to apply your rules to all existing users. Perfect for setting up on an existing site.
Can I use custom roles?
Yes. Works with any WordPress role including custom roles created by your theme or other plugins. Just use the role slug.
What triggers are supported?
Three main triggers: WooCommerce product purchases, WooCommerce Subscriptions status changes, and MemberPress membership changes. More coming soon.
Does it work in real-time?
Yes. Roles are updated instantly when purchases complete, subscriptions change, or memberships expire. No delays or cron jobs needed.
Can I see what changed?
Yes. The activity log shows all role changes with timestamps, affected users, and which rule triggered the change. Tracks last 100 events.
Is it multisite compatible?
The plugin works on standard WordPress installations. Multisite compatibility is being evaluated for a future update.
Technical requirements
WordPress
6.0 or higher
PHP
8.2 or higher
Tested up to
WordPress 6.7
Dependencies
WC / WC Subs / MP



