Claim a free gift form


Has anyone created a “claim a free gift form” which you can only fill in once? So it knows if user X has claimed their free gift, maybe using their site email to check if they have claimed or not?

This form would be on a member side of the website so it would only be users filling in the form.



Check out:

Cool, thanks for that. I take it there is no free way of doing it, apart from working out how some custom code? Its a really small job, with a 1 time use.

Here is a snippet you can use for free. You will want to use the limit parameter. It’s a free snippet so you don’t have to buy a plugin but there is code to configure.

One of the form settings that you don’t need any add-ons or custom coding for is the “no duplicates” … so when you add an email field, you can set it to be “required” and just below that is a checkbox for “no duplicates”…the form will then not accept any other submissions from the same email address.

Now someone who is fairly sharp could get around that by simply using a different email address, so you could theoretically require a coupon-type of code (entered into a text field) and also set that to “no duplicates”…it’s up to you if you want to do some sort of lookup (requiring some code) to be sure the coupon code is valid, or you could just accept it as long as it’s not a duplicate of one that has already been used.

It’s not a perfect solution, but a simple one that doesn’t require anything other than checking a box.

1 Like
© 2008 - 2019. Gravity Forms is a project by Rocketgenius Inc.