Features of BuddyPress Member Export/Import

The BuddyPress Member Export Import plugin provides administrators with full control over managing community member data. Below are its core features:

1. Export Members

  • Export all BuddyPress members or select specific ones.

  • Filter exports by WordPress user roles.

  • Choose which xProfile field groups and individual fields to include.

  • Option to include WordPress user details such as email, display name, user role, registration date, and last activity.

  • Advanced options for:

    • Including empty fields for consistent columns.

    • Including field IDs for accurate re-import.

    • Exporting in UTF-8 with BOM for Excel compatibility.

  • Output available in CSV format, optimized for database use and Excel.

2. Import Members

  • Bulk import members via CSV files.

  • Supports CSV field mapping with automatic and manual options.

  • Password handling options:

    • Encrypt plain-text passwords during import.

    • Accept pre-encrypted passwords.

  • Configurable update rules:

    • Skip existing users.

    • Update existing users fully.

    • Update only empty fields.

  • Batch import controls to avoid server overload.

  • Import logs with detailed error reporting for failed rows.

3. Profile Fields Support

  • Full support for all BuddyPress xProfile field types, including:

    • Text, Textarea

    • Date (YYYY-MM-DD)

    • Checkbox, Radio button

    • Select, Multi-select (pipe-separated values)

    • Number, URL

  • Handles special characters and UTF-8 encoding properly for consistent data.

4. Group Membership Management

  • Export group memberships with relationship details.

  • Export in two formats:

    • Normalized format (one row per membership).

    • Grouped format (one row per user with all their groups).

  • Include optional group details such as group name, slug, role, and date joined.

  • Supports export of all group roles: Administrator, Moderator, Member, and Banned.

5. Large Site Optimization

  • Optimized to handle sites with 50,000+ members.

  • Supports batch processing for imports and exports to prevent server timeouts.

  • Compatible with WP-CLI for command-line operations and automation.

6. Data Handling & Integrity

  • Supports multi-value fields using pipe separators (|).

  • Properly processes commas, quotes, newlines, and Unicode characters.

  • Provides consistent, Excel-friendly output for smooth analysis.

  • Ensures data safety by not exporting plain-text passwords.

Last updated: September 30, 2025