This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Ultimate Profile Builder


Totally revamped version 2. Now with a brand new GUI and additional custom field types!
Now with Facebook integration

Ultimate Profile Builder lets you create and manage profiles on your WordPress site! You can define custom user roles like Authors, Actors, Tennis Players or anything you want. It will also allow visitors to register on the site, fill out custom fields specific to user roles and upload profile images. Their profiles can be edited by the users anytime by logging into the profile area of the site. You can display member profiles as list or box view. The profile view will show image thumbnail, profile snippets and user posts contribution.

All user activity takes place on the front end, and logging in and editing does not requires users to go into the dashboard area. This is especially important if you want your users to have a consistent experience across the website.

Below are the major features of Ultimate Profile Builder

  • Intuitive GUI
  • Create Custom Registration Page for registering new users on your website.
  • Custom fields include Text Box, Text Area, Radio Button, Checkbox, Selectbox, Paragraph, Date, Email, Number and T&C Checkbox.
  • Default fields include – username, nickname, website, AIM, Yahoo, Jabber and About.
  • Create new Role or Field directly from “New” button on WordPress admin bar.
  • Administrator can show/ hide any default field.
  • Administrator can define custom text over registration form.
  • Administrator can define label, order, length and description of custom fields.
  • Administrator can define default value in certain fields.
  • Administrator can create custom user Roles.
  • Administrator can set permission levels to new user Roles based on existing roles.
  • Administrator can create different registration forms for different user Role(s).
  • Administrator can show/ hide role-wise visibility of administrator bar.
  • Administrator can assign custom field to specific user role or multiple roles.
  • Administrator can either allow password to be sent automatically or user defined.
  • Password strength is displayed graphically during registration.
  • Show captcha during registration.
  • Administrators can allow users to login using their Facebook profiles.
  • After login, user the option to go straight to profile page.
  • Users can edit their profile anytime.
  • Profile Image: Image associated with the corresponding user.
  • Users can upload custom profile image/ avatar.
  • Users list can be displayed on any page in grid or list view by administrator.
  • Lists can be configures to show either all roles or single role type. For example a page can show either all the Authors or all the Publishers or both together.
  • Administrator can define number of rows and columns in grid view.
  • Administrator can define maximum number of profiles on a single profile list page in list view.
  • User lists will show avatar, name, intro and number of posts.
  • Site visitor can search profiles
  • Site visitor can change profile list view. This is done using JQery animation
  • Profile list uses AJAX pagination
  • Made in HTML5 and CSS3: Offers cross-compatibilty across all themes.
  • RESPONSIVE Layout: Offers cross compatibility across mobile devices.
  • Light, Clean and Professional Default Theme. Fits any site easily.

Short Codes

  • [UPB_auth] – for a log-in form.
  • [UPB_account] for default registration form OR [UPB_account role=”Subscriber”] – to add a registration form specific to a user role or group. You can replace “Subscriber” with any other role or group being used on your website. [UPB_profile] – to grant users a front-end access to their personal information (requires user to be logged in).
  • [UPB_profile_list] – to view a list of all users on the site OR [UPB_profile_list role=”Subscriber”] for showing user list for a specific role or a group of users. Replace “Subscriber” with group name.

Pro version comes with extra features such as privacy settings, preinstalled themes and more!

Pro version

Ultimate Profile Builder Pro comes with these extra features:

  • Preinstalled 18 themes – Default, Light Green, Light Pink, Light Red, Light Blue, Aqua, Baby Blue, Black, Blue, Blue green, Blue Violet, Brown, Crimson, Deep Pink, Forest Green, Fuchsia, Modern Green, Modern Yellow
  • Administrators can set a custom field as required field in registration form
  • Administrators can show/ hide specific custom fields in registration form
  • Privacy Settings: Administrator can mark custom field visibility as Public, Registered and Private.
  • Shows Profile Completeness Bar on profile page
  • Additional filters for profile images. Currently offers grayscale filter.
  • Allows administrators to customize “Welcome Message” sent to users after successful registration.
  • Allows administrators to customize subject of email sent to users after successful registration.
  • Shows Data from bbPress (Topics, Replies, Favorites, Subscriptions), WP eCommerce, WooCommerce and Business Directory plugins.
  • Priority Helpdesk Support
  • Free updates for 1 year


  • Options area.
  • User Groups/Roles Manager.
  • Adding a custom field to user Role.
  • Custom fields manager.
  • Admin bar visibility toggle


  1. Download Ultimate Profile Builder plugin

  2. Go to your Dashboard and locate Plugins tab. Click on Upload Plugin and specify the path of downloaded plugin in the text box.

  3. Click on Activate Plugin

  4. UPB shortcodes will become available for use via content box of the site pages.

Also, there will be Ultimate Profile Builder tab available on Dashboard to manage various settings.


Can separate custom fields can be set for different users?

Yes, it is possible to set separate custom fields for each user role.

Can a custom field be applied to more than single user role?

Yes, a custom field can be assigned to more than single user role in field creation screen.


September 3, 2016
Hello, I am using this plugin for registration, login for registered users. But when i see the code i am shocked WTF is going on. Very poor coding no oops structure is used. No classes no functions.
September 3, 2016
Good plugin to add registration forms with specific user roles. Thanks...
February 8, 2017
Impressed by the quality value of the product- its almost intuitive to configure the profiles. The tool offers good many options that sufficed in my case- will easily recommend it to anyone seeking clean design and interface. You may need to go through documentation once to be certain of short codes usage but once again, the information presented is easy enough to follow.
February 8, 2017
The usefulness of Ultimate Profile Builder is really practical and has no-nonsense effective feel to it. The feature list is made for the job of profile related usefulness. Its easy to setup and learn too. And another good thing is that the support team behind the plugin is actually alive (!) and know how to address your concerns.
February 8, 2017
Not only does the plugin work great, the support is phenomenal!. I strongly recommend this plugin for all WordPress installation that need some customized solution to manage profiles and provide a nice interface for the users. The support team is excellent too, fast and accurate to solve the problems. Plugin mature and simple to use.
February 8, 2017
I am happy to get a value for money product that so far seems very well designed. It is helping me out to manage the profile clutter on my website cleanly without getting involved in technical niggles.
Read all 23 reviews

Contributors & Developers

“Ultimate Profile Builder” is open source software. The following people have contributed to this plugin.




  • CSS Improvements


  • Major Security Fixes


  • Major CSS fixes


  • Multiple Bug Fixes
  • CSS issues fixed.


  • Fixed edit profile page
  • Fixed button visibility CSS


  • Multiple Bug Fixes
  • Stability Improvements


  • Bug Fixes.


  • Added toggle switch to turn off captcha.


  • Fixed a glitch where custom fields would not save in old database systems.


  • Bug fixes
  • Added Facebook integration


  • Bug fixes
  • Resolved a conflict with Page Builder Plugin


  • Totally revamped GUI.
  • Made compatible with WP 4.1
  • Added “User Role” and “User Field” in admin bar “New” drop down menu.
  • Added new custom field types.
  • Users can now totally remove profile image.
  • Profile image can be changed without going into “Edit” mode by hovering over the image.
  • Shows initials or nickname in avatar area if there is no profile image.
  • Code extensively commented.
  • Default pages are now automatically created with shortcodes.
  • Bug Fixes and stability improvements


  • Bug Fixes


  • First Release
  • Added Custom roles
  • Added Custom Fields