TBF Bulk Feedback Manager

Description

TBF Bulk Feedback Manager is an indispensable toolkit for administrators who need to manage user data at scale. Whether you’re setting up a new community, creating a realistic test environment, or digitizing offline interactions, this plugin provides a suite of powerful, centralized tools to perform complex tasks in minutes, not hours.

Originally built to manage user feedback for the Agrigames platform, this plugin solves a unique challenge: how to represent real-world comments and interactions online while protecting user identity. It has since evolved into a comprehensive solution for any administrator managing a large or complex WordPress and BuddyPress community.

Go beyond simple user creation. Generate thousands of unique users, each with a distinct name, gender, and profile picture. Create realistic engagement by posting hundreds of unique comments from different users across your site. Clean up messy data after an import with powerful username and slug fixing tools. The entire process is designed to be safe, with Dry Run previews for all major actions and scalable background processing that won’t crash your server.

For more details, tutorials, and support, visit the official plugin homepage.

Core Features Include:

  • Bulk User Generator: Create thousands of users from lists of names. Automatically assigns gender, a unique avatar from your pre-loaded pools, and can integrate with BuddyPress to assign groups and friends.
  • Bulk Comment Generator: Post hundreds of unique comments as different users to one or more posts. You have full control over the content, commenters, and date range, ensuring realistic engagement.
  • Avatar Manager: Upload and manage pools of male and female avatars. Assign them to users who don’t have a profile picture, with smart fallbacks for users without a specified gender.
  • Username & Slug Manager: A powerful two-in-one tool to bulk change usernames based on specific criteria (e.g., contains ‘gmail’, ends with ‘.org’) and to fix mismatched user slugs (user_nicename) to match usernames for clean profile URLs.
  • Name & Gender Editor: A fast, spreadsheet-style interface for quickly updating user first names, last names, and gender metadata directly from your dashboard.
  • Action History: A comprehensive log of all major actions performed with the plugin, including detailed results and downloadable CSV reports for your records.

This plugin is multisite aware and built to be a robust, all-in-one solution for user data management, test environment setup, and feedback digitization.

Screenshots

  • The Main Dashboard: Get a high-level overview of your site’s user and avatar statistics, with quick links to all the powerful tools included in the plugin.
  • Avatar Manager – Main View: Easily manage your avatar pools. Upload separate sets of male and female avatars and see at a glance how many are available for assignment.
  • Avatar Manager – Assign Avatars: The “Dry Run” preview table shows you exactly which users will receive a new avatar, allowing you to review all changes before committing.
  • Bulk User Generator – Step 1: Enter Names: Simply paste lists of first and last names for both males and females. The plugin intelligently combines them to create unique individuals.
  • Bulk User Generator – Step 2: Dry Run Preview: Before creating any users, the plugin provides a detailed preview table showing every user that will be generated, including their proposed username, name, gender, and assigned avatar.
  • Bulk User Generator – Step 3: Confirmation Modal: A final, clear confirmation step ensures you don’t perform a major action by accident, with a strong recommendation to back up your database.
  • Bulk User Generator – Step 4: Live Results: After the process completes, you get a full report of all the new users that were successfully created, with links to view their new profiles.
  • Bulk Comment Generator – Step 1: Settings: A powerful interface to generate realistic engagement. Select the posts, choose the commenters, define a date range, and paste all the comments you want to create.
  • Bulk Comment Generator – Step 2: Dry Run Results: Review every comment that will be posted. The preview table shows the commenter’s avatar and name, the comment content, the target post, and the exact date and time it will be posted.
  • Name & Gender Editor: Easily edit users first and last name, assign gender by selecting the checkbox for males and leaving it blank for femaile then update users individually with the save button.
  • Username Manager – Settings: Easily clean up user data. This tool allows you to find users based on criteria (e.g., username contains ‘gmail’) and set a new, clean username format.
  • Username & Slug Manager – Fix Slugs: A one-click tool to scan your entire user base for mismatched profile URLs (user_nicename) and generate a plan to fix them for better SEO and consistency.
  • History Tab – Overview: The plugin keeps a detailed log of every major action you perform. The history tab provides a clear overview of each task, including a summary and links to view detailed results or download a CSV report.
  • History Tab – Detailed Log View: Click “View” on any history entry to see a detailed, table-based report of the operation in a clean lightbox popup, giving you full transparency on all changes.

Installation

  1. Upload the tbf-bulk-feedback-manager folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to the “TBF Bulk Manager” menu in your WordPress dashboard to access the tools.

FAQ

Where are uploaded avatars stored?

Avatars uploaded via the Avatar Manager are stored in a dedicated directory within your WordPress uploads folder (/wp-content/uploads/tbfbuusm-avatars/) on your network’s main site. They are kept separate from the media library for easy management.

Reviews

February 7, 2026
It’s always a bit of a tightrope walk reviewing something you helped build, but transparency is key. I’ve spent years working with industry-standard feedback tools, and I wanted to offer a grounded perspective on how the TBF Bulk Feedback Manager actually stacks up in the real world. As a member of the development team, I’ll admit I’m biased toward our mission of a money free world where families are at the heart of everything. That said, I’ve used alternatives like Typeform and Zendesk for years. The High Points The standout feature is the integration depth. Unlike generic tools, this was built specifically for the Agrigames ecosystem. It handles the high-volume data coming from our agricultural innovation hubs and fashion centers without the “lag” you see in third-party plugins. It feels lightweight, and because it’s built for a “money-free” philosophy, the UI isn’t cluttered with upsells or subscription prompts—it just works. Where We Can Grow (The Balance) While I’m proud of what we’ve launched, it’s not perfect. To be truly world-class, there are two areas I believe we need to sharpen: * Advanced Sentiment Analysis: Currently, the bulk manager is great at sorting data, but it lacks deep, AI-driven sentiment tagging. I’d like to see a feature that automatically categorizes feedback into “Emotional” vs. “Technical” buckets to help the Trott Bailey Family better understand the heart of the families visiting our venues. * Offline Synchronization: Since many AgriGames venues are in beautiful, rural China or remote green spaces in Brasil, the “Bulk” upload currently requires a stable handshake with the server. We need to enhance the offline-first capability, allowing volunteers to queue feedback in the field and sync once they reach a high-digital interconnectivity zone. Final Verdict If you are operating within the TBF Kingdom or managing your own multisite this is a no-brainer. If you have 100s of guest book entries from your wedding you can digitize those emotions using this plugin within minutes. The plugin will create the users and digitize there feedback for you to enjoy digitally under the blog post about your wedding. The use cases are endless. TBF Bulk Feedback Manager captures the family-centric spirit we strive for while keeping the data clean. It’s a powerful step toward our goal of building tools for family unity, even if we still have a few technical milestones to hit. I would give the plugin a 4.5 if wordpress allowed me to but I have to go with a 5 because our hard work is much better than a 4. My last review was deleted by wordpress saying it’s promotional, after working on this tool for over 2 years before launch what’s so wrong with promoting it? I thought that was shallow, developers are suppose to volunteer to develop the wordpress eco but they should not promote their contribution smh.
February 7, 2026
I work in a government agency managing a WordPress multisite network that serves several departments and public information portals. One of our ongoing challenges has been how to responsibly digitize large volumes of real-world feedback we receive from citizens — written notes, in-person comments, meeting transcripts, and community input — and represent that engagement online in a structured, searchable way. TBF Bulk Feedback Manager turned out to be exactly the tool we didn’t know we needed. Using the Bulk User and Bulk Comment tools, we were able to create properly structured user profiles and attribute real-world feedback to those profiles in a way that preserves privacy while still allowing us to reflect authentic public interaction on our sites. What used to be an impossible data-entry task became a manageable, safe, and auditable process. What stood out most in a professional environment: The Dry Run feature gave us confidence before running large actions CSV reports and the Action History provided the accountability we require The ability to clean usernames and slugs after imports saved us from a messy migration Avatar pools and gender assignment made profiles look realistic without being identifiable Background processing handled large batches without affecting server stability Fully multisite aware — essential for our setup This plugin helped us bridge the gap between offline civic engagement and our digital platforms in a way that is organized, respectful, and technically sound. I would love to see this concept extended to WooCommerce, where real-world customer feedback collected in person could be digitized as product reviews using the same structured approach. Kudos to the developers for creating something clearly born out of real operational needs. I would gladly volunteer my time to contribute feedback, testing, or documentation to help this project grow.
Read all 2 reviews

Contributors & Developers

“TBF Bulk Feedback Manager” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

9.8

  • Major Bugfix: Corrected a critical logic error in the main plugin file that prevented the User Generator’s JavaScript from loading on the results page, which fixed the non-functional “Go Live” buttons.

9.7

  • Bugfix: Resolved a “No user data found” error by replacing the unreliable PHP Session system with the more stable WordPress Transients API for passing data between the Dry Run and Go Live steps.

9.6

  • Bugfix: Corrected a typo in an admin page hook name that was preventing the User Generator’s JavaScript from being loaded correctly.

9.5

  • Bugfix: Rewrote the results formatting function in the User Generator to fix a major logic error that was breaking the “Go Live” buttons and causing the progress bar to be displayed incorrectly.

9.4

  • Bugfix: Corrected a critical logic error in the results formatting function that broke the “Go Live” buttons and progress bar display.

9.3

  • Bugfix: Removed wp_kses_post() from the User Generator results page as it was stripping essential HTML attributes and breaking JavaScript functionality.

9.2

  • Bugfix: Added session_start() to the “Go Live” handlers for the User Generator to ensure the plan data could be read correctly from the session.

9.1

  • Bugfix: Replaced PHP session usage with WordPress transients in the Comment Generator to improve stability and prevent “No comment data found” errors.

9.0

  • Architectural Fix: Removed global session_start() call from the main plugin file to prevent conflicts with server-side caching. Sessions are now initiated only when needed.
  • Security Fix: Refactored all functions to sanitize specific $_POST and $_SESSION values individually instead of processing the entire superglobal arrays.

8.9

  • UX Fix: Suppressed the generic PHP max_file_uploads warning on the Avatar Manager page, allowing the plugin’s custom, user-friendly message to be the only one displayed.

8.8

  • Feature: Added client-side and server-side warnings to the Avatar Manager to clearly inform users of their server’s max_file_uploads limit, preventing confusion.

8.7

  • Security Fix: Correctly passed the security nonce to the Avatar Manager’s JavaScript, resolving an “Unknown error” when updating a single user’s avatar via AJAX.

8.6

  • Code Quality: Resolved all “Use wp_enqueue commands” issues from WordPress.org review. Moved all inline <script> and <style> tags to external asset files, loaded correctly via the admin_enqueue_scripts hook.

8.5

  • Security Fix: Hardened plugin against potential vulnerabilities by sanitizing all data read from $_SESSION, $_COOKIE, and $_FILES before use, as per WordPress.org guidelines.

8.4

  • Compatibility Fix: Replaced the use of GLOB_BRACE with a more compatible directory scanning method to prevent fatal errors on certain server environments (like WordPress Playground).

8.3

  • Enhancement: Decoupled the Avatar Manager from its hard dependency on BuddyPress. The plugin now functions perfectly on any WordPress installation and will progressively enhance its features if BuddyPress is detected.

8.2

  • Bugfix: Removed stray PHP comments from several UI files that were appearing as plain text on the admin pages.

8.1

  • Bugfix: Corrected a critical typo in a file path constant (ABSPATH) that was causing fatal errors in the User Generator’s background processing.

8.0

  • Major Refactor & Rebrand:
  • Plugin renamed to “TBF Bulk Feedback Manager”.
  • Architectural Overhaul: Standardized all function, class, CSS, and database prefixes to tbfbuusm for maximum security and to prevent conflicts with other plugins.

7.23

  • Initial public release version.