Take the 2-minute tour ×

I am using Contact Form 7 along with the add-on Contact Form 7 Dynamic Text Extension to pre-populate usernames and emails.

I know this may be sort of a strange request but I want to be able to limit the number of submissions to one for each user only for one of my forms. Basically, it's a submission form for a contest and I don't want users to be able to submit over and over again.

Is something like this possible with this plugin?

share|improve this question
add comment

1 Answer

up vote 0 down vote accepted

Contact Form 7 does not save form submissions to a database, so you have no saved previous form submissions to check a current submission against.

That means you'll need to have a plugin that can save entries to a database (the plugin author seems to recommend "Flamingo" for that). Once you've got those, you'll need to figure out how to check each submission against the database unless that function's built-in to the new plugin you install.

Some plugins like Gravity Forms (paid, but I highly recommend it) include this functionality built in.

share|improve this answer
I know Gravity Forms has an option to limit the number of entries but looking at the options (i.imgur.com/McXVb.jpg), it's confusing as to whether it means total number of all users or total number per user. I would like the latter. Do you know by any chance? –  Desi Jan 15 '13 at 4:04
I believe that you put the restriction on the email or user field (or both). Use whichever you want to restrict the form submissions by. –  mrwweb Jan 15 '13 at 14:28
add comment

Your Answer


