If you have a website, you most likely have a contact form on it. But how many of us use it beyond its basic purpose. I’d like to show you how this humble contact form can be used in multiple ways to turn it into the most powerful tool on your website.

Contact form 7 is the most versatile and customizable plugin available on WordPress. It’s a free plugin that now supports many 3rd party extensions. The customizations can transform the contact form into a very useful customer acquisition tool.

Let’s find out how you can optimize Contact Form 7…

Track form submission events on Google Analytics
If you’re using Google Analytics, you can add the following javascript code to track every event (submission).

_gaq.push(['_trackEvent', 'Contact Form', 'Submit']);

The above code needs to run every time the event (form submission) is triggered. There’s another piece of code that needs to be entered under the Additional Settings section of Contact Form 7 management page. Here is how you do it: Tracking form submissions with Google Analytics.

Once you’ve done all this, within 24-48 hours, you will start to see the data under the Content > Events section of your Google Analytics account.

Setup contextual email alerts for contact form submissions
Use the following special tags to add context to the emails you receive. You will know which page the lead has originated from and not just the form field details.

Page: [_url]
Date: [_date]
Time: [_time]

Screen Shot 2015-03-17 at 3.08.01 pm

The text WordPress Websites in the last line above was inserted using the [_post_title] tag.

Grow your email list with MailChimp integration
Use these simple steps to setup automatic processes that save a lot of your time. MailChimp is a great email marketing platform to manage your email campaigns. To automatically add every contact information to your newsletter, you can use this option.

To do this, you first need to have a MailChimp account and a MailChimp for WordPress plugin.

Then, add this line of code to your contact form 7.

[mc4wp_checkbox "Get free tips and tools to improve your website"]

Screen Shot 2015-03-17 at 3.15.33 pm

Use Flamingo to add user details to a CRM

Screen Shot 2015-03-17 at 3.26.53 pm

Contact form 7 does not save form submission details by default. So, if your emails fail because of a server issue, you will lose that data. If you want to manage the potential customer’s contact details, then Flamingo, a CRM from the makers of contact form7, will do it automatically for you.

Once you install and activate Flamingo WordPress plugin, it automatically integrates with contact form 7 and saves the messages,

Auto-response emails with HTML code (social media links, blog links and other CTA)
When a lead fills up a form, you can setup Contact Form 7 to auto respond. This email could be used to showcase other information the visitor may or may not have read. While she’s waiting for you to respond to the email, they can be directed to other valuable information to move them further in the decision-making process.If you have offers running, you could share that information exclusively with those who fill up forms on your site.

Screen Shot 2015-03-17 at 3.01.15 pm

This is the email you will receive if you fill up a form on our website.

File uploads
If you want a client of yours to send you attachments through the site, you can use the contact form’s fields.

[file your-file filetypes:pdf|txt limit:2mb]

Or if you have a careers section and want candidates to send in their resumes, you can provide that option with this simple addition of code.

You can also send file attachments with your email by selecting the HTML email option and attaching a file from WordPress.

Filter spam
The moment you add a form on the site, you’re opening up a gate for spam to come in. If you notice a lot of spam, just enable captcha using this simple tag.

[captchac your-captcha size:s fg:#ffffff bg:#000000]

You could also integrate Akismet Spam filtering feature available out of the box on WordPress, into Contact Form 7.

Once you activate Akismet and get the API key, add the attributes to your contact form fields appropriately.

[text* your-name akismet:author]
[email* your-email akismet:author_email]
[text your-url akismet:author_url]

Additional Suggestions:

Support multiple languages with WPML 

Save Contact Form 7 data to a database

Have you tried any of these tips to optimize Contact Form 7? Comment below

Learn more about the key elements of B2B customer acquisition strategies

Image Credit: KamrenB Photography

Related Posts

Why Web Content Audits Are The Secret Sauce To Content...

In website governance, a content audit is the process of evaluating content elements and information assets on some part or all of a website – Wikipedia

How To Use Content Marketing To Grow Your Business: A...

Did you know that traditional marketing is 62% more expensive than content marketing? Additionally, content marketing can generate up to 3 times more leads too! What is content marketing, and how to use content marketing to grow your business? Content marketing is a marketing technique that involves developing unique and relevant content that holds value […]

8 Content Marketing Examples To Inspire You

If you are a digital marketer, you have probably heard the phrase, “If the content is king, engagement is queen.” Content marketing today involves a lot more than just creativity to be engaging. Here we look at eight content marketing examples of brands that have changed the game. Case Study 1: Coverfox – Analytics and […]

Proven marketing tactics to build an automated lead generating system

Proven marketing tactics to build an automated lead generating system

Join our growing mailing list of 2000+ marketers for simple and effective tips on marketing, design and WordPress

You have Successfully Subscribed!