Members who use your BuddyPress community for projects or accountability groups have nowhere to track their personal tasks. BuddyPress User Todo List adds a categorized task manager to every member profile with create, edit, delete, and mark-complete actions, due date reminders sent via email and BuddyPress notification, and CSV export for all tasks.
Works on any WordPress site: add the "My Todos" block or the [bptodo_list] shortcode and every logged-in user gets a private to-do list, no BuddyPress required.
"My Todos" and "Group Todos" blocks built on the WordPress Interactivity API: add, complete, edit, filter and paginate with no page reloads.
REST API (bptodo/v1) for todos, completion, stats, categories and group todos.
Inline quick-add, inline edit of title, details, priority and due date, and an expandable details view on the list.
Members can create categories inline from the add form when the setting allows it.
A "Todos page" setting so reminder and view links resolve to your block or shortcode page when BuddyPress is not active.
Added German, Spanish, French, Italian and Portuguese (Brazil) translations.
Improve
Rebuilt on a single domain layer (repository plus permissions) shared by the REST API, blocks and the classic UI.
Modern layout is the default; a Classic toggle keeps the older templates, and the plugin auto-falls back to Classic on WordPress below 6.5.
Filtering, search and pagination run server-side and cover every task, not just the current page.
The Todo label and Require due date settings now apply to the modern layout too.
Group add uses the modern form with member assignment; the group sub-tab is now Todos, Add and Overview.
Frontend assets load only on to-do screens and pages that use a to-do block or shortcode.
Fix
BuddyPress is optional: the plugin shows a dismissible notice instead of deactivating when it is absent.
Search on the modern list now filters correctly.
Bundled translations could never load because the Domain Path header was missing. WordPress 6.7+ needs it to locate the translation files.
The group overview status labels, the category date groupings and the task status column had no usable translatable source, so they always rendered in English.
The text domain loaded too early, which logs a notice on WordPress 6.7 and newer. It now loads on init.
Security
To-dos are private: no public single page, archive or site-search entry, and all viewing goes through permission-checked screens.
Creating a group to-do requires a group manager, and writing a to-do can no longer create arbitrary categories.
Dev
New bptodo/v1 REST API, my-todos and group-todos blocks, the bptodo_layout_mode and bptodo_standalone_todos_url filters, and bptodo_todo_created lifecycle action.
v3.6.0
Improve 3 Fix 2 Security 1 Dev 1
Improve
Rebuilt the admin settings screen on the modern Wbcom card-panel UI (sidebar navigation, Overview dashboard, cleaner forms). Same settings, same option keys.
Replaced browser alert/confirm dialogs with accessible toast and modal notifications across the admin and member screens.
Load the frontend CSS and JavaScript only on todo screens and pages that use a todo shortcode, instead of on every page.
Fix
Member list filters and search no longer clear the whole list when applied.
Fixed a PHP 8 fatal error in the list loading placeholder.
Security
Added an explicit capability check to the General settings save handler.
Dev
Added admin/demo-tasks.json so the wp bptodo generate member-todos command creates varied sample data.
v3.5.1
October 26, 2025
Improve 2
Improve
Enhanced task selector UI for better user experience
Improved UI layout in group and user profiles when sidebar is present
v3.5.0
New 5 Improve 18 Fix 13 Compat 3
New
Site administrators can now view all group tasks across the entire site with read-only access for better oversight
Automated data retention system keeps your database clean by removing old completed tasks based on your preferences
Group overview reporting with real-time progress tracking and member completion statistics
WP-CLI command support for developers to generate test data and manage tasks from command line
Comprehensive user and developer documentation included (USER-GUIDE.md and DEVELOPER-GUIDE.md)
Improve
Complete email system overhaul - now uses BuddyPress native email system for better reliability
Email templates now automatically respect your custom todo labels (e.g., "Task" instead of "Todo")
Automatic email template installation on plugin activation - no manual setup required
Smart task sorting - incomplete tasks appear first sorted by due date, completed tasks move to bottom automatically
Implemented smart caching system for faster page loads (5-minute cache for todo counts)
Added 15+ action hooks and 10+ filter hooks for extensibility
Full compatibility with both BuddyPress and BuddyBoss Platform email systems
Task duplication when assigned to group admin/moderator.
Fatal error and incorrect timestamp issue with BuddyBoss.
Bulk plugin activate redirection bug.
JavaScript-related warnings and removed unnecessary console logs.
Group To-Do completion time issue.
Early text domain loading issue.
Note
Do tab navigation icons and UI improvements.
v3.3.0
Note 23
Note
Fixed feedback icon display issues.
Added functionality to identify groups and profiles in user profiles.
Added group admin and moderator roles in the group todo report.
Added filters to exclude admins and moderators in group reports.
Fixed reports page UI and group member tab UI.
Fixed todo form and category display with Youzify.
Fixed submenu tab display with Youzify.
Fixed group todo submenu UI issues.
Fixed reports sorting arrow issue with BuddyBoss theme.
Fixed PHP warnings and fatal errors when BuddyPress is not active.
Fixed console issues in member profiles and the todo list.
Fixed errors related to map functionality and frontend checkbox display.
Added report tab to group todo functionality.
Added stats icon for the group todo report display.
Automatically published posts for administrators using filters.
Defaulted to select all users for the "create todo" option.
Removed delete icons and single todo links from group todos.
Optimized usermeta keys for email notifications.
Fixed text domain issues and added translation support for distance units (KM, Miles).
Fixed redirection issues during plugin activation on multisite setups.
Removed unnecessary inline code and unused variables for better performance.
Enhanced security with escaping, sanitization, and nonce verification.
Improved email content formatting and notification settings.
v3.2.1
Note 1
Note
Compatibility check with WordPress 6.5.0
v3.2.0
Note 6
Note
Resolved PHP warnings and profile sidebar display issues. (#259)
Addressed due date field malfunction in group settings. (#257)
Corrected group Todo percentage tracking and description editing. (#254, #256)
Improved compatibility with BuddyPress v12 functions. (#258)
Updated top banner visuals and navigation links.
Enhanced user notifications for group Todo creations. (#244)
v3.1.1
Fix 2
Fix
(#226)Fixed todo summary is not editable input is not saving
(#229)Fixed header menu not clickable when plugin activate
v3.1.0
Fix 2
Fix
(#221) Fixed notices
Profile todo UI with BB
v3.0.0
Fix 1
Fix
Rewamped the plugin
v2.4.0
Improve 1 Fix 9
Improve
Add WPML plugin support
Fix
(#174) Fixed quick view dispaly Issue
(#162) Managed todo-list shortcode login form
(#170) Hide groups todos tab for logout user
(#168) Removed div tag of report is displaying on single todo page
(#163) Fixed shortcode page message string is not changing according
(#160) Fixed Remove todo option display issue
(#158) Plugin is deactivated if BuddyPress is not activated
(#159) Fixed profile tab title missing after plugin activation issue
(#156) Can't translate tasks/Todo's on front end(user's profile)
v2.3.0
Improve 2 Fix 1
Improve
Added Group Support
Reports for Group Admin and Moderators
Fix
BB support
v2.2.0
Fix 1
Fix
Fixed Group id meta values with each task for groups
v2.1.0
Improve 1 Fix 6
Improve
Added support for BuddyPress Groups
Fix
Added condition to deactivate plugin is BuddyPress class does not exist.
(#57) Manage calendar UI
Added Support for Learndash Dashboard plugin
(#47) - Uncategorized” category slug does not change.
(#48) - Could not translate some strings.
(#54) - Add actions/filters in buddypress todo edit form.
v2.0.1
Fix 2
Fix
Compatibility with BuddyPress 4.3.0. #45
Changed font-awesome version. #46
v2.0.0
Improve 1 Fix 1
Improve
Improve Backend UI where you can manage all wbcom plugin's settings at one place. #43
Fix
Compatibility with BuddyPress 4.1.0 #41
v1.0.6
Improve 1 Fix 2
Improve
Added French translation files - credits to Jean Pierre Michaud
Fix
Fixed Translation issues.
Compatibility with BuddyPress 3.2.0
v1.0.5
Fix 1
Fix
slug issue in other language.
v1.0.4
Fix 2
Fix
BuddyPress 3.1.0 Compatible
Added setting for todo label plural.
v1.0.3
Improve 3 Fix 2
Improve
Layout changes for task management
Added Visual editor support for new task
Added tags for each task to set priorities
Fix
Conflict with BP reaction
Dedicated support for Reign theme.
v1.0.2
Note 3
Note
Added Todo dashboard
Added Todo priority
Changed UI
v1.0.1
v1.0.0
WBComDesigns is amazing!
WBComDesigns is amazing. The WP plugins and themes are of top notch quality with lots of features and updated very frequently. Supports are very responsive and helpful. I use Reign with TutorLMS, and the experience is surprisingly smooth.…
Hoang Phan·VN·
The job well done!
The job well done, well in time - Thanks so much Anmbiya and team!
Happy Client·ZA·
WBCOM Designs is Amazing!
WBCOM Designs has constantly updated and supported their plugins and themes. Recently the new BuddyNext project is Amazing! - and the new line of addons like Mediaverse, Jetonomy, Mediashield, and Listora.. are likewise Amazing! - and very…
Edward S.·US·
High quality WordPress plugins and themes
We’ve hosted a number of Wbcom Designs clients on Levamo, and our experience with their products has been very positive. Their plugins and themes are well built, their support has been reliable, and they seem to be very innovative and…
Michael Eisenwasser·US·
I have worked with Wbcom Designs on…
I have worked with Wbcom Designs on several custom development requests for my WordPress platform, and my experience has been excellent.
christian nicolas·BJ·
Love this company
Love this company. Loved the REIGN product. They were there the entire time helping me set things up; and when things went wrong? They were quick to take action and help find a solution.
Fable Fortitude·CA·
Seriously, one of the best "software tech experiences" I've ever had!
After 16 years of buying WordPress themes and plugins, I know exactly what bad support looks like and Wbcom Designs is the polar opposite. My setup was a nightmare: multiple tools, deep integrations, custom configurations that required…
Duston McGroarty·US·
I was using an excellent plugin created…
I was using an excellent plugin created by Wbcom Designs and had both an error and discovered a slight bug in one aspect of the plugin. After creating a support ticket - I got a super-quick response and discovered the error was on my part…
Edward Bonthrone·US·
Excellent Theme, Powerful Plugins and Outstanding Support
I am using the REIGN theme and several plugins from Wbcom Designs on my website. The theme is beautifully designed, and the plugins are user-friendly. Everything works smoothly, and the features are perfect for building professional…