BuddyDev

BuddyPress Auto Join Groups

BuddyPress Auto Join Groups helps site admins to automate group joining for members. You can create one or more auto group join lists with conditions, and any user matching those lists will be added to the specified groups.

The plugin can be used to create global lists as well as conditional lists.

global list is a group list without any conditions. All users are considered a match for this type of list. Any user joining the site will be added to the groups specified in these lists(Yes, you can create multiple global group lists if you need to).

conditional list is a group list where you specify one or more conditions based on the user's profile field data or member type. Any user who matches these conditions will be automatically added to the groups specified by this list. If a user matches multiple lists, they will be automatically added to all the groups from these lists.

In the plugin settings, you can choose when the user should be checked for matching the list. The available options are "when a user activates their account", "when a user registers", "when a user updates his/her profile" and "on member type update" of the user.

For each list, you will find a bulk synchronize user button. It automatically searches all existing users and if they match current list conditions, It will add them to the specified groups.

Features:-

  • The site admins can automate the group joining on the site.
  • The site admins can create any number of global lists and the users will always be added to the specified groups of the lists.
  • The site admins can create any number of conditional lists and the users will be added to the specific groups if they meet the conditions.
  • The site admins can define conditions for the list based on profile data, member types, user roles and wp core fields i.e. user email.
  • The site admins can define one or more conditions for the individual list. If there is more than one condition, The user must fulfil all these conditions to be considered as a match.
  • The site admins can associate any number of groups with each list.
  • A user may match more than one list. If they do, they will be added to all groups from those lists.
  • The site admins can specify when a user should be checked for the matching list. You can specify the trigger as account activation, user registration, profile update and member type change.
  • The site admins can synchronize all existing users to the current list. This feature searches all users and any user matching the current list condition will be added to specified groups.

Screenshots:-

With BuddyPress.

 

The plugin is fully compatible with the BuddyBoss platform. Here are some screenshots from the BuddyBoss platform.

 

Release History

  • Version: 1.2.3

    Friday, 29 March, 2024
    • Tested With: BuddyPress 12.4.0
    • Compatible With: BuddyPress 8.0

    Improved admin ui/ux
    Added more plugin actions link to easily navigate to the screens
    Added support for BuddyBoss member type field
    Admin notices on relevant screen if necessary component disabled
    Fix Error

  • Version: 1.2.1

    Tuesday, 20 February, 2024
    • Tested With: BuddyPress 12.2.0
    • Compatible With: BuddyPress 8.0+

    Bumping version to regenerate archive for WordPress 6.4.3 compatibility.

  • Version: 1.2.0

    Friday, 15 December, 2023
    • Tested With: BuddyPress 12.0
    • Compatible With: BuddyPress 8.0+

    Added compatibility with BuddyPress 12.0

  • Version: 1.1.1

    Friday, 06 October, 2023
    • Tested With: BuddyPress 11.3.1
    • Compatible With: BuddyPress 8.0+

    Admin framework update
    Strictly checking functions
    Fix language directory path
    Added POT file

  • Version: 1.1.0

    Wednesday, 30 November, 2022
    • Tested With: BuddyPress 10.6.0
    • Compatible With: BuddyPress 8.0+

    Ensures that values are scalar when using with equality operators

  • Version: 1.0.9

    Wednesday, 09 November, 2022
    • Tested With: BuddyPress 10.6.0
    • Compatible With: BuddyPress 8.0+

    Added option to enable group joining on user_register action. This is helpful if mapping group with user emails.

  • Version: 1.0.8

    Tuesday, 19 April, 2022
    • Tested With: BuddyPress 10.3.0
    • Compatible With: BuddyPress 8.0+

    Added support to use Role in the condition

  • Version: 1.0.7

    Tuesday, 01 February, 2022
    • Tested With: BuddyPress 10.0
    • Compatible With: BuddyPress 8.0+

    Fix group_id while calling group join function call

  • Version: 1.0.6

    Friday, 03 December, 2021
    • Tested With: BuddyPress 9.1.1
    • Compatible With: BuddyPress 8.0+

    Added support for Fluent Forms BuddyPress registration.

  • Version: 1.0.5

    Wednesday, 04 August, 2021
    • Tested With: BuddyPress 9.0.0
    • Compatible With: BuddyPress 6.0+

    Added support for core WordPress fields while creating an auto list.
    Added default settings.

  • Version: 1.0.4

    Friday, 09 July, 2021
    • Tested With: BuddyPress 9.0.0
    • Compatible With: BuddyPress 6.0+

    Adding API function for synchronizing groups instead of just adding. It does not change any functionality for now.

  • Version: 1.0.3

    Tuesday, 08 June, 2021
    • Tested With: BuddyPress 8.0.0
    • Compatible With: BuddyPress 7.0+

    Added two new operators. Starts With/Ends with to match prefix/suffix.

  • Version: 1.0.2

    Thursday, 04 June, 2020
    • Tested With: BuddyPress 6.0
    • Compatible With: BuddyPress 4.0+

    Fix the auto removal of group from list on syncing if one of the users were member of the group.

  • Version: 1.0.1

    Wednesday, 03 June, 2020
    • Tested With: BuddyPress 6.0
    • Compatible With: BuddyPress 4.0+

    Fix BuddyBoss specific code causing fatal error on BuddyPress

  • Version: 1.0.0

    Thursday, 28 May, 2020
    • Tested With: BuddyPress 6.0
    • Compatible With: WordPress 4.0+

    Initial release