Integrate RegistrationMagic Registration Forms with ProfileGrid User Profiles

Hello ProfileGrid Enthusiasts,

Our team is proud to announce that we are adding another feather to ProfileGrid’s already thick cap of features. And this new feather is ProfileGrid’s integration with the most popular WordPress user registration plugin – RegistrationMagic.

The RegistrationMagic ProfileGrid integration is completely OPTIONAL and for those who need advance user registration functionality. ProfileGrid inbuilt registration system is sufficient as standalone to meet basic user registration needs. 

To continue using ProfileGrid’s core registration forms and login system, go to ‘Edit Group’ >> scroll to  ‘Group Registration Form’ dropdown >> select  ‘Default’ . You can configure and customize fields of ProfileGrid’s ‘Default’ registration form here: go to  ‘Group Manager’ >> Click ‘Fields’ on the Group card.

The integration with RegistrationMagic now enables you to greatly enhance users’ group registration process. ProfileGrid does this by allowing you to set a custom user registration form created using RegistrationMagic as group registration form for your ProfileGrid user groups.

How the Integration Works

To make use of this amazing integration feature, you need to have ProfileGrid and RegistrationMagic both activated on your WordPress site. You also need to have a user registration form already created with RegistrationMagic, and a user group in ProfileGrid. To know more on how to create a user registration form from scratch, I recommend that you read the RegistrationMagic Starter Guide.

Group Settings

Now that you have a user registration form ready, visit the ‘Settings‘ interface of a ProfileGrid user group to set the registration form for it.

Group Settings Link

On the group settings interface, locate the ‘Group Registration Form‘ option. The drop-down selection with this option will contain list of all user registration forms created using RegistrationMagic. Select the registration form you want to set for this user group and save the setting changes.

Registration Form Selection

Next, we’ll to map the registration form’s fields with the group’s fields. We’ll do this by visiting the group’s ‘Fields‘ interface.

Group Fields

Group Fields Link

The ‘Fields‘ interface displays the fields you have in your user group. I am going to now map one of these group fields to a field in the registration form. You can follow the same process to map all the fields in your ProfileGrid user group.

To map a ProfileGrid group field with a RegistrationMagic form field, click ‘Edit‘ on a field from the group’s ‘Fields‘ interface.

Group Fields Interface

This will take you to the settings for that particular group field. On this field’s settings interface, locate the option ‘Map with‘ under the setting section ‘Custom Registration Form‘. The drop-down associated with this option will contain the list of fields in the selected RegistrationMagic form.

Field Map Setting

For this example, I will map the ‘First Name’ field in my user group with the ‘First Name’ field in the user registration form.

Once you are done mapping all the group fields to their registration form counterparts, you are all set to take in user group registrations with your RegistrationMagic custom registration form.

Important Note: With this integration active, the user registration and user login process on your site will be managed by RegistrationMagic completely. Any changes you want to make in the process should be done from RegistrationMagic. If you want to switch back to the default ProfileGrid registration process, just choose ‘Default‘ as ‘Group Registration Form‘ from your ProfileGrid User Group settings. To switch back to the default ProfileGrid Login Form, simply deactivate RegistrationMagic.

The New Global Settings

The ProfileGrid – RegistrationMagic integration also adds few new Global Setting options to ProfileGrid. These options are bundled under the ‘Registration Forms‘ settings category.

Registration Forms Global Setting

The new Global Setting options let you display the following tabs on ProfileGrid user profiles…

  • Registrations – Displays RegistrationMagic’s Registration tab from User Area in Settings section of ProfileGrid profiles.
  • Payment History – Display RegistrationMagic’s Payment History tab from User Area in Settings section of ProfileGrid profiles.
  • Inbox – Display RegistrationMagic Premium’s Inbox tab from User Area in Settings section of ProfileGrid profiles.
  • Orders – Displays RegistrationMagic Premium’s Orders tab from User Area in Settings section of ProfileGrid profiles.
  • Downloads – Displays RegistrationMagic Premium’s Downloads tab from User Area in Settings section of ProfileGrid profiles.
  • Addresses – Displays RegistrationMagic Premium’s Addresses tab from User Area in Settings section of ProfileGrid profiles.

An Enhanced User Registration Experience

With the integration of ProfileGrid and RegistrationMagic, we see a merging of two shining stars of their own domains. The former excels at user profile management while the latter at user registrations. This integration is just the beginning for lots of new possibilities opening up for ProfileGrid. As a ProfileGrid user, you can now enjoy the immense flexibility offered by RegistrationMagic for user registrations and its amazing analytics tools.

If you are managing a WordPress membership site, you can use this integration to set membership plans as ‘Products in RegistrationMagic, which will also allow you to collect offline payments with online user registrations. And not only that, your group registration forms will now also adapt to the design of your site’s active theme automatically. How cool is that!

Try out the ProfileGrid – RegistrationMagic integration today and let us know your thoughts in the comments below. As always, we’d love to have your feedback!


  1. Petch

    Hello, i have a question.
    How can i edit fields from registration form?

    1. ProfileGrid

      Please follow the steps below to edit fields to registration form.

      1) Login to the WP dashboard and go to the ProfileGrid menu.
      2) Here you will see the Groups list.
      3) Then go to the group Fields for a group.
      4) Next, you will see the list of fields for that group. You can edit, delete or add fields from here.

      Please let us know if you require any further assistance.

  2. Mary

    I have a form in registration magic, with more than 20 fields. Do I have to create new fields in ProfileGrid to map them with what I have in registration magic? And after the mapping, what’s next?

    1. ProfileGrid

      Yes, you need to create new fields in ProfileGrid Group and map those fields to RegistrationMagic form fields. After mapping, if user registers on site through RegistrationMagic form, they will be member of ProfileGrid Group associated with that form. Also, mapped fields’ value will display on ProfileGrid’s profile page of the user.

  3. donard

    how can i manipulate the data that is sent using external link feature HTTP POST Protocol.

    1. ProfileGrid

      The submission data cannot be updated while sending to external URL.
      If you want to customize​ it, please refer to:

      Class name: RM_Front_Form_Service
      Method name: export_to_external_url

  4. Ovie Peter

    Please how can I connect login form to registration form and user profile?

    1. ProfileGrid

      You may achieve this by configuring the pages in ProfileGrid settings. Please refer to the following steps:

      1) Login to WordPress dashboard, and go to “ProfileGrid >> Global Settings >> General” menu.
      2) Here you may configure profile page for the option “After Login Redirect User to”. This will allow users to be redirected to profile page after logging to the site.

      You may refer to the following steps to to allow users to be redirected to login page automatically after registration on site:

      1) Login to WordPress dashboard and go to ProfileGrid menu.
      2) All the Groups will be displayed. Go to Settings for a group you need redirection to be configured for.
      3) Configure the login page for option “After Registration, Redirect to”

  5. testingprofilegrid

    give me an error:
    Warning: sprintf(): Too few arguments in /web/htdocs/www.mysite/home/wp-content/plugins/profilegrid-user-profiles-groups-and-communities/admin/class-profile-magic-admin.php on line 198

    1. ProfileGrid

      Please try updating the upload settings. Go to “Global Settings” > Upload. Locate “Cover Image Minimum Width” and change the setting to default. If problem still persists, feel free to raise ticket on our support portal.

  6. DB Lawrence

    Is it possible to “approve” member before access? From what I read this seems a lot more elegant than something I just installed.

    1. ProfileGrid

      If you want to restrict the access to the site area for your users, you may use the manual approval feature of site. This will allow users to login only post the approval by administrator. You may enable the manual approval of account by referring the following steps:

      1) Login to WordPress dashboard. Go to “ProfileGrid >> Global Settings >> User Accounts” menu.
      2) Disable the option “WP Registration Auto Approval” and save it

      If you want to restrict the Group area access for your users, use closed group feature of ProfileGrid to approve the users before the join the group. Users may request for group membership and the join only after approval by administrator or Group Manager. For more details on this you may visit the link :

  7. Fabio Crestale

    sprintf(): Too few arguments in /home/customer/www/ on line 202

    I have already entered the values ​​(300 and 800) in the Upload tab but to no avail

    1. ProfileGrid

      In order to check the issue on your site, we will require access details. Please reach out to us through our support page on our site and we can help you in order to assist you further.

  8. Mikeel

    Hello, how to make users insert mp4 videos from their computer or cell phone to their blog.

    1. ProfileGrid

      As of now, this feature is not available. We have noted and forwarded this feature request to our development team to add this in one of our future releases

      1. sharon


        1. ProfileGrid Development Team

          Thank you for the feedback; we will integrate ACF if we get user demand on integrating other user registration and user field plugins.

  9. Allen Fisher

    I assume ACF means Advanced Custom Fields and allows full control RM or PG to edit what is on the screen & custom field data.

    1. ProfileGrid


      No, Advance custom fields do not allow full control RM or PG to edit what is on the screen & custom field data.

      Thank you,

  10. Marco

    I have both ProfileBuilder (4.1.4 – installed first) and RegistrationMagic ( -installed later).
    On RegistrationMagic I see the Profile Builder integration icon where there is a link (in General Setting) that makes me access profileBuilder.
    While on Profile Builder (in General Setting) I don’t see the RegistrationMagic integration icon.

    Bedides, under Profile Builder I can’t map groups fiels because I’m not able to find the option ‘Map with‘ under the setting section ‘Custom Registration Form‘.

    1. ProfileGrid


      Thank you for writing to us.

      Once you activate both the ProfileGrid and the RegistrationMagic, it allows you to use the integration.

      First, you have to create a Registration Form in RegistrationMagic (ignore if already have) and then go the settings of a ProfileGrid user group to configure the Group Registration Form >> Select the form from the dropdown here.

      After configuring the registration form, you have to Map the fields. To achieve this, you have to click on Fields of that particular Group on then click on edit to Map the fields under” Custom Registration Form” Map with Choose from the dropdown. For example, Map First Name field with the First Name. Same for the rest of the fields.

      Thank you,

      1. Judd

        I’m having the same problem. I have both ProfileGrid and RegistrationMagic installed and activated and working great. I created a form specific to my members and when I went to the ProfileGrid > Group Settings the dropdown didn’t show the new form.

        Any help with this?

        1. ProfileGrid Development Team

          Please make RegistrationMagic as default form for PG group, and it should work. We just tested it on our end as well, and the integration works fine.

  11. Haron weru

    How can I create a group of users with read only right. Just to analyse the submissions without accessing the wordpres.
    Eg have the editors with read only permissions

    1. ProfileGrid Editorial Team


      Thank you for writing to us.

      The default workflow of the ProfileGrid is that if a user registers and joins a group he/she can at least edit their profile information.
      The feature to restrict the user to only read-only right is not available.

      You may restrict users from login to WordPress dashborad to achieve this follow the below steps:-

      1.) Login to your WordPress Dashboard and Go to ProfileGrid menu
      2.) Click on Global Settings
      3.) All the Global Settings option will appear
      4.) Click on General setting option
      5.) Disable- Allow Dashboard Login Page Access to Guests.
      6.) Save to apply changes.

      Thank you,

  12. Sthando

    How do I enable the plugin to display fields from the Registration Form on the Profile Tabs top bar that display when you’re viewing another person’s profile. As it stands, another logged in user only sees the “About”, “Group”, “Blog” & “friends” fields on another user’s profile. I would like to edit/change these to other fields instead.

    1. ProfileGrid Editorial Team


      To display the user profile fields, you have to enable display on the Profile Page option in ProfileGrid field settings.

      The fields will then display at the about section of the User profile.

      Currently, you can not change the field display from the about tab to the top bar.

      Thank you,

  13. taiwo

    please how can i linked RegistrationMagic to my current website,have already downloaded it and also install it on wordpress

    1. ProfileGrid Editorial Team

      Please write us here so we can help you with a solution.


    Hi, I have setup forms in Profilegird and RegistrationMagic but cannot map my ‘Username’ field in Profilegird to the ‘Username’ field in my RegistrationMagic membership form?
    I also cant map the ‘Email’, ‘Password’ or ‘Address’ fields either.
    How do i get these fields populated in Profile grid without being able to map them please?
    thank you

    1. ProfileGrid

      The username, email, and password fields are default WordPress fields, so there is no need to map them; they will be mapped automatically. In order to use the address field, you will be required to use the Geolocation extension. It allows to add the address field in group and then map this with RegistrationMagic address field.

      1. deonpt

        excellent – all working now thank you

Leave a Comment

Your email address will not be published. Required fields are marked *