Blog

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!

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

12 Comments

  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 : https://profilegrid.co/multi-group-users-and-group-manager/

Leave a Comment

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