Members
94The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...
Keeps a WordPress User profile in sync with a CiviCRM Contact and integrates WordPress and CiviCRM Entities when using Advanced Custom Fields.
CiviCRM Profile Sync is a WordPress plugin that synchronises user profile fields between WordPress and CiviCRM. It keeps the 'First Name', 'Last Name', 'Nickname', 'Email Address', and 'Website' fields in sync, regardless of where changes are made. The plugin also supports BuddyPress integration and allows for data syncing via Advanced Custom Fields (ACF).
This plugin is suitable for users who need to maintain consistent contact information across their WordPress site and CiviCRM. It is particularly useful for community sites using BuddyPress and those looking to leverage ACF for custom data integration.
Best for: This plugin suits community sites using WordPress and CiviCRM, particularly those leveraging BuddyPress and ACF.
What it does well
Where it falls short
CiviCRM Profile Sync offers useful synchronisation features for WordPress users managing contacts in CiviCRM. Its limitations in ACF integration and form building may affect some users.
Christian Wach's own description of CiviCRM Profile Sync, lightly tidied.
At its simplest, the CiviCRM Profile Sync plugin keeps the “First Name”, “Last Name”, “Nickname”, “Email Address” and “Website” fields of a WordPress User Profile in sync with their corresponding fields in a CiviCRM Contact. The synchronisation takes place regardless of whether the changes are made in WordPress or CiviCRM.
The plugin also supports syncing the “First Name” and “Last Name” fields of the WordPress User and CiviCRM Contact with BuddyPress when using the BP xProfile WordPress User Sync plugin. Further integration with BuddyPress is in the pipeline.
CiviCRM Profile Sync enables integration between CiviCRM Entities and WordPress Entities with data synced via Advanced Custom Fields.
Whilst ACF integration is not complete in its coverage of the CiviCRM Entities that can be linked, it is fairly comprehensive in its mapping of the built-in CiviCRM Custom Field Types with their corresponding ACF Field Types.
So if, for example, you want to display (or create) a Contact Type on your WordPress site with ACF Fields that contain synced CiviCRM data, this feature could work for you.
Please refer to the ACF Integration Documentation for details.
CiviCRM Profile Sync enables Forms to be built for the front-end of your website with the UI provided by the ACF Extended plugin. These Forms can send their data directly to CiviCRM in a similar (though more limited) way to Caldera Forms CiviCRM.
Form building with ACF Extended is currently limited to submitting data for Contacts, Participants, Activities and Cases. This does, however, provide enough functionality to build some fairly powerful and useful Forms.
Please refer to the ACFE Form-building Documentation for details.
This plugin recommends a minimum of WordPress 4.9 and CiviCRM 5.23. It also requires BuddyPress 3.0 and the BP XProfile WordPress User Sync plugin for syncing “First Name” and “Last Name” with BuddyPress profiles.
Other plugins for managing users.
The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...
User Role Editor WordPress plugin makes user roles and capabilities changing easy. Edit/add/delete WordPress u...
LoginPress is a Custom Login Page Customizer plugin allows you to easily customize the layout of login, admin...
Build membership sites with tiered plans, content restriction, drag-&-drop custom registration & login...
Customize your WordPress login page with live preview. Change logo, background, colors, and form styling witho...
Powerful user profile plugin to create front-end user registration forms, login & user profile forms. Incl...