Blog

Autofill Contact Form Fields from User Account [Breakthrough Ideas]

You built a contact form on your website to make it easier for people to get in touch with you. However, this contact form itself became an obstacle to that goal? Well, you are not alone. Filling out each and every detail on a lengthy contact form can feel like a chore to most people, especially when the person filling it out is already a registered member on your website.

Do you, as a seller of goods or services, keep a record of your returning customers and their preferences? Obviously! Then why doesn’t the contact form on your website? Why even your most loyal customers have to tell the contact form on your site who they are and what they like on each contact request?

Hi, I am here today to reveal how RegistrationMagic can solve this problem for you and save you countless hours having to find a way to make contact forms remember customers. With the arrival of RegistrationMagic’s ‘Autofill Contact Form’ feature, it is no longer required that your site members go through the tedious process of filling out all the information manually on each contact request.

RegistrationMagic brings with it the ability to ‘Autofill’ contact form fields with the user’s account details, without even asking the user to click a button. The user doesn’t have to do anything on his/her part. All that user a has to do is just login to the site using his/her WordPress User Account, access the contact form, and RegistrationMagic will pull in all the user details itself.

Can a Contact Form Fill Itself?

Let us explore this with the help of an example. First of all, we are going to create a new contact form on a WordPress site with RegistrationMagic. If you need a primer on how to create RegistrationMagic forms, please check out our Starter Guide first.

This contact form is going to have the following fields in it:

  1. First Name
  2. Last Name
  3. Email
  4. Address
  5. Birth Date
  6. Bio
  7. Message

Of these seven fields, First Name, Last Name, Email & Bio are already connected to the default WordPress User Meta, while Address and Birth Date are not. For these two fields, we are going to create new WordPress User Meta. We won’t be connecting the Message field to WordPress User Meta as that needs to remain blank for the user to fill in uniquely each time.

You can create new User Meta from individual Field Settings. Just enable the setting ‘Add this field to User Account’ while on the Edit Field screen and add the ‘Associated User Meta Key’. Here’s how I did it for the Birth Date field (the same process is used for the Address field as well)…

Add Field to User Meta

Now, let’s go ahead and fill in the form for the first time…

User Contact and Registration

I successfully submitted the contact form by filling out all the details manually. This created my user account on the site as well. Now, let’s see what happens when I access the contact form again after logging in with the newly created user account…

User Contact Again

RegistrationMagic remembered all the information I filled in last time!

If a user wants, he/she can edit the information on this form submission as well and RegistrationMagic will remember that change on the next contact form visit. This is how the “Magic” works in RegistrationMagic!

The Form is Half Full

Now that you have seen how ‘Autofill’ in RegistrationMagic works, just imagine how it can empower you by enhancing user experience on your website. If you are a WordPress eCommerce site admin, using plugins like WooCommerce and Easy Digital Downloads, then the ‘Autofill’ feature of RegistrationMagic is a godsend. It will give you more power than ever before at retaining old customers and building heaps of customer loyalty.

So, are you seeing potholes in your existing contact form system? Just ‘Autofill’ them with RegistrationMagic!

About rmagic

RegistrationMagic Editorial Staff (rmagic) is a team of WordPress registration experts and major contributor to the development of RegistrationMagic - WordPress User Registration Plugin.

Leave a Comment

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

shares