BuddyPress Auto Friendship Pro

BuddyPress Auto Friendship Pro allows you to add users as friends to the newly registered member. It allows site admin to create multiple users list which can be automatically added as friends to new members.

The plugin can be used to create global list(The users from this list will be always added as friend to the new user) as well as conditional lists. You can specify one or more conditions for matching list to new user(based on xpeofile field data or member type or role). Users from all the matching list will be added as friend to the new user.


  • Allow site admin to create multiple friendship lists.
  • Allow site admin to add any number of users to individual friendship list.
  • Allows site admin to create conditional as well as global auto friendship list.
  • When a user registers, they will have new friends based on the matched list. If more than one list matches, all the users from these list are added as friend.

Global Friendship Lists:

BuddyPress Global friendship list allows you to automate adding a lit of users to the newly registered user. These are the list without any condition. Users from these list will be always added as friend to the new user.

Automatic Friendship for BuddyPress based on profile field data, user role or user member type:-

Using Condition Friendship Lists you can automate adding friends for a user based on their xprofile field data, role or member type. A list can contain more than one condition for matching.

You can create multiple conditional automatic friendship lists as well as have multiple conditions in each of the list.



Q. What is the purpose of this plugin?

This plugins helps automate adding friends to new users on BuddyPress based sites.  You can make your BuddyPress community more welcoming and engaging for new user by automatically adding friends.

Q. When friends are added for the user? what is automatic friendship?

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

Q. Can I create multiple auto friendship lists?

Yes, you can create multiple automatic friendship lists for BuddyPress using this plugin.

Q. What is the difference between global automatic friendship list and 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 friend.

Conditional automatic friendship lists have one more 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 friend automatically.

Q. What Can I use to define conditions?

You can use xprofile field data, user role or member types to declare the conditions.

Q. Can I specify more than one condition?

Yes, you can specify more than one condition.

Q. Can we add all users from 2 or more friendship lists to a new user?

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

Q. I have more questions, what should I do?

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


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

Release History

  • 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