May you pls recommed sth to add/invite users' contacts?

Dear friend,
I like to build a site where user registration will be available.I want that after registering /connecting (On the next screen ) they'll be asked whether they would like to add/invite their Facebook friends,then gmail contacts . After this, they'll be asked whether they'd like to add members of their phone's internal contact list.After accepting (or declining) friend-search service, they'll see a list of "Suggest Users" they may want to check out. After browsing through these users and following/adding which ever they please, they'll be brought to the main screen of their new profile on my site and they will see sth like
Congratulations! Your profile is ready to be used whenever you like.

Please suggest the best/easier ways to accomplish the above feature

Thanks
Monsur

  • Adam Czajczyk

    Hello monsur,

    I hope you're well today and thank you for your questions!

    I must say that I'm now aware of any full-featured and ready to use "out of the box" solution of that kind for WordPress but it may be possible to achieve with a help of a few plugins and some custom coding.

    1. BuddyPress

    The site you're building seems to be "social" so I'd start with setting up BuddyPress plugin that would give you a solid foundation for further customization and enhancements.

    https://buddypress.org/

    2. Facebook and other social media friends invitations:

    The "WordPress Social Invitations" (full version) should help here. It includes integration with Twitter, Facebook .Linkedin, Google, Yahoo, Hotmail and Foursquare.

    https://timersys.com/plugins/wordpress-social-invitations/

    3. Gmail (and other e-mail) invitations

    Aforementioned plugin with an addition of "Invite Anyone Plugin" should do the job here. It should let you users import contact lists from e-mail accounts and then send invitations via e-ma

    https://wordpress.org/plugins/invite-anyone/

    4. Invitations using phone contact list

    This is difficult one. I admit I didn't find a reliable solution for this so it may require some custom coding. The issue here is to get access to user's contact list somehow and this would most likely require user to have your app installed on his/her mobile. Services such as Facebook or Google are present on pretty much every smartphone in the world so this would be a bit simpler for them :slight_smile:

    You may however explore the CloudSponge platform which seems to provide various interesting options and nice API. It also integrates with Invite Anyone plugin:

    http://www.cloudsponge.com/features/

    5. Friends suggestions

    BuddyPress includes the "Friends" feature and there's a "BuddyPress Friends Suggest" plugin available and it seems to be working the way you need: it displays a friend suggestion list in a way similar to the way Facebook does.

    http://buddydev.com/plugins/buddypress-friends-suggest/

    With these plugins you should be able to build a complete solution (except perhaps "phone invites" of which I'm not sure) but you will also need some additional development to "tie it all up" in a nice "step-by-step/screen-by-screen" form. This should however be relatively easy and based mostly on a custom page template. In case you'd need some professional help with custom development you may want to post a question on our "Jobs & Pros" job board (please note: no WPMU DEV staff involved!) here:

    https://premium.wpmudev.org/wordpress-development/

    I hope that helps!

    Best regards,
    Adam

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.