BuddyDev

BuddyPress Auto Friendship Pro

BuddyPress Auto Friendship Pro allows you to add users as friends, followers or following to the newly registered members. It allows site admins to create multiple users lists which can be automatically added as friends or followers to new members or force the new members to follow the lists.

It also comes with the BuddyPress Connection Creator tool(added in version 1.1.0), which allows site admins to manually connect two users on a BuddyPress or BuddyBoss network.

This plugin offers two types of lists.

  1. Global list: A global list is a list with no conditions applied to it and the members of this list will always be added as friends or followers based on the list type of the newly registered user. The site admins can also create relationships of these users with all the existing users.
  2. Conditional list: A conditional list is a list with conditions applied to it. The site admins are allowed to apply a single condition or multiple conditions to the list. This plugin offers conditions based on Profile Fields, Roles, and Member Types (Profile Types), and the members of these lists will be added as friends or followers to those newly registered members who match the list conditions and same as the global list the site admins can also create relationships of these users with all the existing users.

The plugin can also be used to automate connection(Friendship/Follow/Following) on various group actions (user joining the group, leaving the group or being removed from the group).

Features:-

  • Allow the site admins to manually connect two users(add as friend or follower, following depending on the availability of the connection types) using BuddyPress Connection Creator Tool.
  • Allow the site admins to create any number of friendship lists.
  • Each list can be used as a friendship list or follower list or following list.
  • The Friendship lists add the new user as friends of all the users from the list if they match the criteria.
  • The follower list adds the matching users from the list as a follower of the new user.
  • The following list adds the new user as a follower of the matching users from the lists.
  • Allow the site admins to add any number of users to individual friendship/followers/following lists.
  • Allows the site admins to create any number of conditional as well as global friendship/follow/following lists.
  • Allows the site admins to create bulk relationships with the existing users.
  • Automate connection(removing friendship, follow etc) on various group actions( on joining the group, leaving the group and user being removed from the group)

Notes:-

  • For the BuddyPress Connection Creator tool, the type of available connection depends on the availability of the Friendship Component as well as the follow feature on your site.
  • When a user registers, they will have new friends (or followers or they will follow others) based on the matched list. If more than one list matches, all the users from this list are added as friends/followers/following based on the list type.

Screenshots:-

BuddyPress

FAQ:-

Question:- What is the purpose of this plugin?

This plugin helps automate adding friends/followers to new users on BuddyPress-based sites. You can make your BuddyPress community more welcoming and engaging for a new user by automatically adding friends/followers or making the new user follow some existing users.

This plugin also allows site admins to manually connect two users.

Question:- When friends/followers are added for the user? what is automatic friendship/follow?

Friends/followers are added to a new user when they activate their account. The automatic friendship means new friends are added automatically based on the site admin's decision(lists)

Question:- Can I create multiple auto-friendship lists?

Yes, you can create any number of automatic friendship lists using this plugin. You can also select a list to add friends or followers.

Question:- What is the difference between a global automatic friendship list and a conditional automatic friendship list for BuddyPress?

The global list does not have any condition specified. It is always considered a match and any newly registered members will have all the users from this list added as friends or followers based on list type.

Conditional automatic friendship lists have more conditions/rules specified for matching with the new member. If a newly registered member matches these conditions, they will have the users from this list added as a friend or follower automatically.

Question:- What Can I use to define conditions?

You can use profile field data, user roles, and member types to declare the conditions.

Question:- Can I specify more than one condition?

Yes, you can specify more than one condition.

Question:- Can we add all users from 2 or more friendship lists to a new user?

Yes. If you have created multiple automatic friendship lists, then all the users from the matching list will be added as a friends to the new user.

Question:- Can I make users follow other users?

Yes, you can if you are using the BuddyPress follow plugin by (Andy Peatling, r-a-y) or have BuddyBoss follow enabled.

Question:- Can I make some users follow the newly registered user?

Yes, you can if you are using the BuddyPress follow plugin by (Andy Peatling, r-a-y) or have BuddyBoss follow enabled.

Question:- I have more questions, what should I do?

Please get in touch via our contact form or post in our forum for assistance.

Installation:-

  1. Download the zip file and extract it.
  2. Upload the 'BuddyPress-auto-friendship-pro' directory to the 'wp-content/plugins' directory.
  3. Activate the plugins through the 'Dashboard > Plugins' Menu.
  4. That's all.

Release History

  • Version: 1.2.2

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

    Improved admin ui/ux
    Added new plugin action link to easily navigate to auto friendship lists screen
    Added support for BuddyBoss member type field
    Admin notices on relevant screen if necessary component disabled

  • 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.2

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

    Add support for PHP 8.2
    Update admin framework
    Fix language directory path
    Typecast function returned value

  • Version: 1.1.1

    Tuesday, 28 February, 2023
    • Tested With: BuddyPress 11.1.0
    • Compatible With: BuddyPress 8.0+

    Ensured that a user should never be allowed to follow themselves.

  • Version: 1.1.0

    Wednesday, 05 October, 2022
    • Tested With: BuddyPress 10.4.0
    • Compatible With: BuddyPress 8.0+

    Added BuddyPress Connection Creator tool to allow admins connect two users.
    Added support for group join & leave actions.

  • Version: 1.0.7

    Tuesday, 01 February, 2022
    • Tested With: BuddyPress 10.3.0
    • Compatible With: BuddyPress 7.0+

    1. Added Bulk synchronize list for existing users. Sponsored by Philip
    2. Added option to enable running the friendship creator on member type change/removal.

  • Version: 1.0.6

    Friday, 30 July, 2021
    • Tested With: BuddyPress 9.0.0
    • Compatible With: BuddyPress 7.0+

    Added role update as a trigger

  • Version: 1.0.5

    Tuesday, 04 May, 2021
    • Tested With: BuddyPress 9.0.0
    • Compatible With: BuddyPress 7.0+

    Updated priority for first login actions.

  • Version: 1.0.4

    Friday, 16 April, 2021
    • Tested With: BuddyPress 7.3.0
    • Compatible With: BuddyPress 4.0+

    Added settings to trigger auto friendship on activation, registration, or on the first login

  • Version: 1.0.3

    Wednesday, 09 December, 2020
    • Tested With: BuddyPress 7.0
    • Compatible With: BuddyPress 4.0+

    Add support for the followers/following lists

  • Version: 1.0.2

    Friday, 07 August, 2020
    • Tested With: BuddyPress 6.2
    • Compatible With: BuddyPress 4.0

    Added option to support adding global lists on non BuddyPress registration too.

  • Version: 1.0.1

    Monday, 29 June, 2020
    • Tested With: BuddyPress 6.0
    • Compatible With: BuddyPress 4.0+

    Added support for role based conditions.

  • Version: 1.0.0

    Monday, 30 March, 2020
    • Tested With: BuddyPress 5.1.2
    • Compatible With: BuddyPress 4.0+

    Initial Release