WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Christian Wach v0.7.3

CiviCRM Profile Sync

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

The facts

Rating
5★ from 3
Active installs
500+
Price
Free
Last updated
13 Nov 2025
Added
Jan 2015
Requires WP
5.7
Tested up to
WP 6.8.8
Requires PHP
7.4
Downloads
21,377

Our analysis

AI-assisted

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

  • Syncs user profile fields between WordPress and CiviCRM
  • Supports BuddyPress integration for user profiles
  • Integrates with Advanced Custom Fields for custom data mapping
  • Allows form building with ACF Extended for CiviCRM data submission

Where it falls short

  • ACF integration is not fully comprehensive
  • Form building is limited to specific CiviCRM data types

Verdict

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.

From the developer

Christian Wach's own description of CiviCRM Profile Sync, lightly tidied.

WordPress Integration

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.

BuddyPress Integration

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.

ACF Integration

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.

Form-building with ACF Extended

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.

Requirements

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.

Plugin Development

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for managing users.

Members

Members

94

The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...

Free 300k+ installs 4.9★ (1,274)
User Role Editor

User Role Editor WordPress plugin makes user roles and capabilities changing easy. Edit/add/delete WordPress u...

Free 700k+ installs 4.5★ (288)
LoginPress

LoginPress is a Custom Login Page Customizer plugin allows you to easily customize the layout of login, admin...

Free 200k+ installs 4.8★ (1,075)
User Registration & Membership

Build membership sites with tiered plans, content restriction, drag-&-drop custom registration & login...

Free 50k+ installs 4.8★ (828)
Custom Login Page Customizer

Customize your WordPress login page with live preview. Change logo, background, colors, and form styling witho...

Free 50k+ installs 4.9★ (474)
User Profile Builder

Powerful user profile plugin to create front-end user registration forms, login & user profile forms. Incl...

Free 40k+ installs 4.7★ (735)