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!


  1. MAF

    Hi, is possible to save submissions and export them to excel?

    I need site with user area and in this area I need registration form for my clients (user). They are suppose registrar to event which I am creating. I want registration form just for them and also with autofill from user account. Because every event is different (for example how much space they need for stand) but information about them are still same. After registrations ends I need export every submission to excel a prepare event. Is it possible with this?

    1. RegistrationMagic Staff

      Yes, you can export all the submissions done on a form through in CSV format form Dashboard > Inbox and click on Export All.
      Auto filling option is not available as of now, however, you may populate prefilled data by binding data to the user account. The option is in Advanced Settings of the field > Add this field to User Account.

  2. Stuart

    hello, can this prefill contact form 7 forms?

    1. RegistrationMagic Staff

      Hi, there is no feature to prefill contact form 7 forms. The autofill option is restricted only to RegistrationMagic forms.

  3. Adam Lewis

    Hi, Can a form be Autofilled from the Woocommerce checkout form?

    I’m a (small) tour operator and want to minimise the form filling at checkout, and automatically create a User Account where the customer can Login and add their details to a full booking form (partially completed with the Woocommerce details).

    If yes, then how!?


    1. RegistrationMagic Staff

      Create a new registration form with all the required fields along with profile fields and billing and shipping address fields. The profile fields along with billing and shipping address fields will be auto-filled for WooCommerce checkout form.

  4. Inah

    Hi. Is it possible for the database of these forms be exported put to excel directly? Or does it stay on wordpress only and manually needs to be exported from wordpress?

    1. rmagic

      Hi Inah,

      Database tables cannot be downloaded/ exported directly from the RegistrationMagic interface. But you can download selective form data like form submissions in CSV format which can be opened in a spreadsheet program.


    I was just looking for something just like this but I was looking for the other forms not for the registration form so can I use this plugin for the other forms or it’s just for the registration forms

    1. RegistrationMagic

      You may use RegistrationMagic to create other types of forms as well. There is no specific limitation regarding it.

  6. Amar Verma

    user fills mailing address, and now filling shipping address which is the same with mailing address, so is there any method to autofil shipping address with mailing address.if so, how?

    1. RegistrationMagic

      As of now, the requested feature is not available in RegistrationMagic. We have made a note of your requirement for review and analysis.

  7. Louise Stillings

    Good afternoon, I was just visiting your site and submitted this message via your “contact us” form. The contact page on your site sends you these messages via email which is the reason you’re reading through my message right now correct? This is half the battle with any type of advertising, getting people to actually READ your ad and this is exactly what you’re doing now! If you have something you would like to blast out to lots of websites via their contact forms in the US or anywhere in the world let me know, I can even target particular niches and my costs are very low. Send a reply to:

Leave a Comment

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