Course Access Manager is a lightweight WordPress plugin that controls who can see your courses, lessons, and content. It lets you lock content by role, membership, or purchase, automate enrollments and expirations, and sell access with your favorite ecommerce tools. Fast, flexible, and easy to set up—perfect for schools, creators, and training sites.
- Granular access control for courses, lessons, modules, and downloads
- Protect content by user role, user, membership level, or product purchase
- One‑click enrollments, expirations, and drip schedules
- Lock entire course libraries or specific lessons and resources
- Works with popular LMS plugins (LearnDash, LifterLMS, Tutor LMS)
- Native WooCommerce and Easy Digital Downloads integration for paid access
- Shortcodes and blocks to show teasers, previews, and upgrade prompts
- Auto-redirect unauthorized users to custom pages or checkout
- Flexible access windows: lifetime, date range, or days after enrollment
- Bulk assign or revoke course access for users and cohorts
- Progress-aware: reveal content as prerequisites are completed
- Activity logs and reports for access changes and enrollments
- Developer-friendly hooks, REST endpoints, and template tags
- Performance optimized; compatible with caching and CDN
- GDPR-ready with tools for exports and user data cleanup