The Ultimate WordPress Contact Form Plugin: cforms II


Recently I was creating a small static website, and I needed to insert a custom contact form there. I use WordPress as a CMS even for static websites, so I tried a couple of contact form plugins. None of them was customizable enough, though, so I went to ask a couple of programmers if they were interested in creating a custom contact form for me.

One of them (thanks Roberto) encouraged me to try a plugin called cforms II. He said that after I saw what the plugin was capable of doing I would no longer need a programmer.

Well, that was true indeed. I just couldn’t figure how I had never came across such a useful plugin before.


Basically cforms II allow you to create all sorts of contact forms, with how many field you desire, and with several types of input boxes. That is, you can use single text inputs, check boxes, select boxes, radio buttons, password boxes, file uploads and so on.

Additionally you can also customize the messages, the fields that are required, the email addresses to be used, and even create different contact forms to be used in different locations of the site.

As you can see, if you are looking for a customizable contact form plugin, cforms II is what you need.

Browse all articles on the WordPress category

57 Responses to “The Ultimate WordPress Contact Form Plugin: cforms II”

  • Samsara

    Does anyone know…?

    If it is captcha enabled or is it tweakable for RECaptcha?

    I have way too many forms floating out there pre-web 2.0 and have resorted to a .gif for my contact page due to spam bots traversing through my old forms.

    Thanks for this form anyway. If I get no answer, I’ll maybe download it and check it out anyhow. I’m building another site and have a need for it so I’ll test it anyway. [I *have* subscribed to your RSS and have enabled to be notified of follow-ups.]

  • arham | blogpreneur

    wonderful, thanks this is what I was looking …..

  • Egon

    Agreed, I’ve been using this plugin for a while now. It can be complicated to use (when customizing fields to an extent) but it’s great.

  • Zul

    I have used cforms for quite a while now and indeed it’s very handy and robust with always generous add-ons on every upgrade. Best of all, it’s developed by someone whose real passion is food.

  • Chad

    This is a awesome plugin – thanks

  • Daniel Scocco

    Hank, glad to help!

  • Sahil

    You can also use ZOHO Creator for the same.

  • Heinz Grünwald

    It is indeed a great an very useful Plugin.

  • charles

    I’ve been using this superb plugin for months now. This plugin is really helpful and easy to use.

  • TheBloggerTips

    Thanks Daniel.
    Previously I tried to install cform II but it doesn’t works well and had changed to “Secure and Accessible PHP Contact Form v.2.0WP”

    Maybe I will try cform II again when I change the new theme design later.

  • eBay Business

    This is a really good post. I have had the same problem before but I had gotten help from a friend who is a programmer. It is quite easy to complete.

  • John

    I have to agree. This is an AWESOME plugin. I love it. I only wish it had a few more templates….

  • Ryan B

    That is an awesome plugin. But are the forms accessible.

  • Daniel Scocco

    @KimC, could be that.

  • Aaron at

    This post was featured in today’s Daily Blog Summary–a summary of the best of the top 50 Make Money Blogging sites.

  • Tom Beaton

    This is the only contact form plug in I have used. Whilst pretty confusing at times it certainly offers many possibilities.

  • Chase

    thank you for bringing this to my attention. I was not previously aware of this plugin. This will be beneficial for all WordPress users. It’s similar to the Webforms module that Drupal has.

  • Jcyreus

    Great suggestion Daniel. I only discovered your site last week and already have pulled a lot of VALUE from what you have to offer. Thanks!

  • KimC

    Don’t forget to mention that it comes with several templates built into the plugin, and easily editable css to create your own look. Ultimate flexibility!

    I use this plugin on several of my websites as well, though I find that it just doesn’t work right on my personal blog. Theme conflict perhaps?

  • Scott

    I have used the “green-beast” contact plugin for a while now and really like it, but I had not seen this one yet, thanks for posting it so we can take a look. Scott

  • Daniel Scocco

    @Tejvan, for the homepage you can put the HMTL directly into the index.php page. For the other pages just create pages normally.

    You could even use posts as pages, just make sure that archives and categories are disabled so that you wont end up with all the different navigation structure of a dynamic blog.

  • Tejvan Pettinger

    I spent ages looking for a suitable contact form for wordpress.

    Daniel, if you don’t mind me asking a Question, you say you use wordpress even for small static sites. How do you make wordpress static?

  • stefano

    I’m too using it on many static or niche sites.
    I can collect every piece of information and process it with ease.
    Great Plugin!


  • team ray

    thanks i put it to use

  • Easton Ellsworth

    Amen folks. I use cforms II for my contact form and my free blogging help request form. Works wonderfully. Nice find Daniel!

  • Mike Panic

    Bookmarked! I have a project coming up that I can probably use this on. Likewise, I use WordPress as a CMS for “non blog sites” as well =)

  • Jacob Cass

    It was a bit confusing at first however after a good 10mins reading it was simple as! I use it on my contact page, you can click my name to see it.

  • Bilingual Blogger

    Great tip. This was recently an issue I had with a new blog I have in development and I wish I had known about this before, but it’s never too late! Thanks for sharing!!

  • Amit Agarwal

    Absolutely agree Daniel – this is one of most useful plugins for WordPress – the various customizable features in cForm are amazing.

    I use it for one of my contact forms.

  • DeFries

    Funny, I was just looking for such a contactform for one of my clients. Especially the option to create different contactforms on different locations is just what I need. Thanks Daniel!

Comments are closed.