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.

wordpresscontactformplugin.png

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.

Got Your Free eBook?


  • Subscribe to the Daily Blog Tips newsletter and you will be able to download the "Make Money Blogging" eBook for free.
  • You will also receive tips to improve your blog, strategies to make money and useful resources from around the web.
ebook cover

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

  1. DeFries on March 21st, 2008 2:24 am

    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!

  2. Amit Agarwal on March 21st, 2008 2:41 am

    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.

  3. Bilingual Blogger on March 21st, 2008 3:01 am

    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!!

  4. Jacob Cass on March 21st, 2008 5:05 am

    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.

  5. Mike Panic on March 21st, 2008 5:19 am

    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 =)

  6. Easton Ellsworth on March 21st, 2008 5:27 am

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

  7. team ray on March 21st, 2008 5:36 am

    thanks i put it to use

  8. stefano on March 21st, 2008 5:38 am

    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!

    Stefano

  9. Tejvan Pettinger on March 21st, 2008 6:01 am

    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?

  10. Daniel Scocco on March 21st, 2008 6:13 am

    @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.

  11. Scott on March 21st, 2008 6:36 am

    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

  12. KimC on March 21st, 2008 8:10 am

    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?

  13. Jcyreus on March 21st, 2008 8:41 am

    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!

  14. Chase on March 21st, 2008 8:54 am

    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.

  15. Tom Beaton on March 21st, 2008 8:56 am

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

  16. Aaron at FullTiltBlogging.com on March 21st, 2008 11:14 am

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

  17. Daniel Scocco on March 21st, 2008 12:27 pm

    @KimC, could be that.

  18. Ryan B on March 21st, 2008 1:07 pm

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

  19. John on March 21st, 2008 3:15 pm

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

  20. eBay Business on March 21st, 2008 7:38 pm

    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.

  21. TheBloggerTips on March 21st, 2008 8:10 pm

    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.

  22. charles on March 22nd, 2008 12:18 am

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

  23. Heinz Grünwald on March 22nd, 2008 12:43 am

    It is indeed a great an very useful Plugin.

  24. Sahil on March 22nd, 2008 7:17 am

    You can also use ZOHO Creator for the same. creator.zoho.com

  25. Hank on March 22nd, 2008 10:49 am

    Daniel,

    You have just made my day. I have been in the exact same spot for some time now. I have even contemplated hiring someone to build a forms plug in for me to use on http://GrowingKids.org but just have not got around to it. If cforms II does what I need it to do then http://deliciousdays.com will be getting a tasty donation from me. ;-)

    BONUS: Delicious:days looks like a great food blog.

    Thanks,
    Hank O (aka TheOzz)

  26. Daniel Scocco on March 23rd, 2008 2:51 am

    Hank, glad to help!

  27. Chad on March 23rd, 2008 9:41 pm

    This is a awesome plugin – thanks

  28. Zul on March 24th, 2008 2:26 am

    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.

  29. Egon on March 24th, 2008 8:38 am

    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.

  30. arham | blogpreneur on March 25th, 2008 6:34 am

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

  31. Samsara on March 25th, 2008 8:15 pm

    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.]

  32. Ron on April 1st, 2008 8:04 am

    Hi. Can I also use this for my free Wordpress blog account? Do I follow the same way? How can I install the plugins?

  33. Shimul on June 6th, 2008 8:33 am

    “I use WordPress as a CMS even for static websites” >> could you please let me know how I use wordpress as a CMS for my static website.

  34. John Lessnau on June 13th, 2008 5:29 pm

    Thanks for the Tip. This WP contact form is exactly what I needed.

  35. TechRon on July 2nd, 2008 6:14 am

    Hi, this plugin is really one of the best. kudos to the creators of this plugin

  36. Cory from Dental Heroes on July 8th, 2008 8:58 pm

    I’m actually configuring Cforms II as we speak. At first, all of the options with this plugin is a little daunting, but in that lies the beauty. This is a powerful plugin. The best contact form plugin I’ve seen for Wordpress.

  37. Earn from your Blog on September 7th, 2008 9:41 pm

    I too was looking for such a plugin. Thanks.

  38. Cher on November 3rd, 2008 12:23 pm

    I thought I should write some coding for creating a contact page. Finally a wordpress plugin for contact has made my job easier.

  39. Home Tuition on November 19th, 2008 12:01 am

    Thanks for the sharing…..I am grateful for this.

  40. Sexy Cheese on November 19th, 2008 4:30 pm

    cforms drives me nuts! i don’t know its user error, but im having a hard time figuring out how to make a friggin form. This plugin has rave reviews and it is so powerful that im not ready to give up on it just yet.

  41. Tom Kostrzewa on November 24th, 2008 9:52 am

    What happens if for example there is 30 subpages on your website and each one has this contact form inserted. Does it give you any info such which subpage was used when someone sent a message? thanks

  42. Stefano, WordPressMania on November 25th, 2008 7:08 am

    @Tom Kostrzewa : yes, you can set the notification message to include a lot of information from the system, including the page name

    Stefano

  43. sagbee on December 1st, 2008 3:42 pm

    just before landing this page via SE i was looking on those contact form pages who selling html contact form for 30$/year was kind of freaking funny… when i jumped here. Thats why i like wordpress and their wordpress plugins :D

    Cheers

  44. rammohan on March 31st, 2009 5:17 am

    hii

    can any1 help me with this….m developing a site for my own college..
    i want to put a online application form for admissions.

    but as normally wordpress contact form plugins send the contact information to a mail address…….i want the information of the user to be inserted into a database.

    is there any plugin for that..??

    please help .

  45. Rahul Bansal on May 24th, 2009 9:39 am

    Hi Daniel,
    I am using cforms II from long time but these days I am deploying wordpress as a CMS more often.
    In this case I think a light-weight plugin which doesn’t use any database tables will be better.
    Unfortunately, there are so many contact-form wordpress plugins are available that I ended up getting confused.
    If you know in light-weight alternative please let me know.

    Thanks,
    -Rahul

  46. Alex on July 6th, 2009 8:04 pm

    Can you set it that it can do calculations depending on what the user selects in the form and then have that data emailed back to you and also send out custom emails depending upon the data entered.

  47. David on July 7th, 2009 6:18 am

    Hi Daniel,

    thank you so much, this is exactly what I was looking for. Saved me lots of time. Just yesterday I hacked something custom and was about to dirty-copy-paste it into my newest project when I found your blog…

    Wonderful!

    Cheers, David

  48. Michael on July 12th, 2009 8:16 am

    I am a big fan of Wordpress and can’t wait to give this plugin a try. Thanks for the referral.

  49. The Niche Think Tank on September 7th, 2009 5:55 am

    Thanks for this article the contact form is one that I have been looking for and you saved me the time hunting it down. Bravo!!!
    Larry

  50. Carl on October 6th, 2009 5:45 pm

    Hi,

    Thanks for sharing. This form was working great until I reinstalled Wordpress, then caput. Granted, I had it active only for a day while I was rebuilding the site, but I’m wondering where I went wrong. I had tried Contact 7, but that isn’t working, even after making lots of modifications. Now I don’t know if those modifications have affected C forms II.

    Any suggestions?
    Carl

  51. Sophia on November 16th, 2009 2:58 pm

    Thank you. I was just researching this and came upon this post. I will definitely give this plugin a try, but from what I’ve read, it’s exactly what I’m looking for.

  52. Keith Davis on November 28th, 2009 5:31 pm

    I tried cforms on a wordpress site that I was developing on a local server using XAMPP. Tried everything to get cforms to send me an email from the local setup… no luck and finally gave up.

    Then I tried contact form 7. Worked first time and sent out an email straight away.

    Conclusion? For me it has to be contactform 7.

  53. Dennis on February 9th, 2010 4:16 am

    I must be missing something here. How do get started, just like open the product. There is no manual. I have uploaded it but can’t work out how to get it up and running. Give me the oil so that I can at least look at the interface. The rest I should be able to work out.
    Best Dennis

  54. John on March 11th, 2010 2:25 pm

    HI, thanks for this plugin. Got it working in minutes.

Got something to say?





Sponsors

Say Goodbuy to AdSense web directory Performance Based SEO Flex Theme for WordPress 20% Off on Shared Hosting BlueSEO

Recent Articles