Clicks User Manager adds a complete user management dashboard to your WordPress admin — built for site owners, agencies, and store managers who need more control over their user base than the default Users screen provides.
Filter your entire user list by role, registration date, last login activity, inactivity period, post count, and — for WooCommerce stores — by order history. Then act on the results: bulk delete, change roles, send a bulk email, or export everything to CSV.
Why use Clicks User Manager?
The built-in WordPress Users screen doesn’t let you filter by activity, find customers who never ordered, or email a filtered group of users in bulk. Clicks User Manager fills these gaps with a single, self-contained plugin — no external services, no API keys, no extra dependencies.
Key Features
- Advanced User Filters — Filter by role, registration date range, last login (today / this week / this month / never), inactivity (30 / 60 / 90 days), post count, and free-text search across username, email, and display name.
- WooCommerce Order Filters — Filter users by order history: customers who have ordered, customers with zero orders, or by order-count ranges (1 order, 2–5 orders, 6+ orders). An “Orders” column shows each user’s lifetime order count, linked to their orders in WooCommerce. (Requires WooCommerce; the filter and column only appear when WooCommerce is active.)
- Sortable, Paginated User Table — Sort by username, email, role, registration date, last login, or post count. Choose 20, 50, or 100 users per page.
- Bulk Delete with Confirmation — Select multiple users and delete them safely with a confirmation modal. The currently logged-in admin account is always protected from bulk deletion.
- Bulk Role Change — Change the WordPress role of multiple selected users in one action.
- Bulk Email (Bulk Mail) — Compose a subject and message and send to all selected users via WordPress’s built-in
wp_mail(). Supports personalisation tokens: {first_name}, {last_name}, {username}, {email}.
- CSV Export with Custom Columns — Export all users or a filtered subset to CSV. Choose exactly which columns to include — ID, username, name, email, role, registration date, last login, post count, and (with WooCommerce) order count. Files are named
users-export-YYYY-MM-DD.csv.
- Last Login Tracking — Automatically records each user’s last login timestamp via the
wp_login hook and displays it in the table — the foundation for the activity and inactivity filters.
- Dashboard Stats Widget — A WordPress Dashboard widget showing total users, new users this month, inactive users (30 days), never-logged-in users, and a visual breakdown of users by role.
- Translation Ready — Every string is wrapped in
__() / _e() with the clicks-user-manager text domain.
- Secure by Design — Nonces on every AJAX call and form submission, all inputs sanitised, all outputs escaped, and
WP_User_Query used throughout (no raw SQL for core user queries).
- Lightweight — Fully self-contained. No external APIs, no third-party services, no front-end footprint — everything runs only on the plugin’s own admin pages.
Common Use Cases
- Find and bulk-delete spam or inactive registrations
- Export your full customer list (with order counts) for marketing or reporting
- Email all customers who haven’t ordered in a while
- Audit user roles across a multi-author or membership site
- Clean up test accounts before launching a site
Pro Version (Coming Soon)
Advanced filters, WooCommerce lifetime order value & average order value (AOV) filters, scheduled exports, user notes, and more.
Developed by Clicks.com.pk
Developer
Clicks User Manager is developed and maintained by Clicks.