[Forminator Pro] invite codes

0

Are there any plans to implement Invite Codes for signing up members? They sort of work like 100% off discount coupons with different options for how long they’ll work or a start/stop time they’re valid; how many times they can be used; and so on. As far as promoting a membership site, I’d like to be able to issue unique Invite Codes to buyers from a dispenser of sorts, and require them to register by presenting their Invite Code at the time of registration. Once they’ve used it to register with a given email, it cannot be used for any other email. The same mechanism could be used to distribute new codes as “verification codes” once they’ve registered. This would prevent people from passing their login details off to others.

  • Adam
    • Support Gorilla

    Hi thetoolwiz

    I hope you’re well today and thank you for suggestion!

    We do already have invitation/sign-up codes feature planned for future so we are going to add it with one of releases. I don’t have an ETA yet but I’ve also passed over you suggestions about how these codes could work to our Forminator Team.

    Thanks again for suggesting it!

    Best regards,
    Adam

  • thetoolwiz
    • Flash Drive

    That’s good to know. Everybody seems to do them a little differently. Nobody I’ve seen has a very broad offering, so I’d encourage you guys to take that approach if possible.

    Some people think of them like “group discount codes” and expect one code to be given to groups of people that’s good for a limited time.

    Some use them to support free trial periods.

    Amazon lets you sell digital products by loading up batches of 50, and when someone buys your software they’re given a code to redeem on your website. Their policies prevent you from collecting the person’s email or anything — meaning the code needs to be sufficient to get a download — but you can incentivize them to sign up if you want.

    Some have a validity period with a start and/or end date / time, and some are just good until you disable them. I’d like to be able to use them to let people access a site or part of a site for, say, an hour, without registering, similar to the Amazon approach. (It could enable access via a pre-defined user profile for a limited period of time.)

    Some let anybody with an active code use it, while others let you say how many times they can be used. I’m not sure anybody ties them to emails that locks out everybody else — kind of like an “early-bird gets the worm” approach, but that would be a good way to prevent them being posted to sites for sharing with others. Once activated, they could not be used again with another email.

    Personally, I’d also like them to be able to be used as a third required field on a registration and/or login form that gates the login request itself. Have a hidden field with a hash that has to match that requires the code as part of the hash. If it doesn’t match, then they cannot proceed. It would help keep some bots away and from hammering at your site with repetitive logins since they couldn’t even reach the server if the hash doesn’t match.

    I really hate password resets as well as 2FA and Captchas. I’d much prefer something that lets me get a one-time use access code based on some bit of info I provide, like answers to security questions. Usually that leads to a password reset, but really just want it to let me in this time without requiring me to change my lock.

    Just some ideas I’ve considered… :slight_smile:

  • Adam
    • Support Gorilla

    Hi thetoolwiz

    Thank you for response!

    That’s a pice of an insightful feedback! Thank you, you’ve definitely raised some very interesting points here and I’d even say that your remark on the login/password reset is something that “everyone is thinking about but is afraid to say” :wink:

    I mean, the world seem sto be going toward 2FA, finger/retina scans, hardware keys, additional encryptions etc but sometimes simple approach may not be that bad too :slight_smile:

    But getting back to the invite/signup codes. I think at first they’ll be rather basic as they were planned as really quite “generic” tool but when I passed your ideas to our Forminator Team, they also agreed that you suggested some thing that would make that feature way better/usable so we’ll be looking into how to improve the initial idea and improve the feature in future after it’s implemented.

    Once again, thank you for this great feedback!

    Best regards,
    Adam

  • Wnd
    • New Recruit

    I’m joining this topic because at the moment I’m working on a membership website that needs Invitation Codes so they can be used a Giftcards. After receiving a giftcard, the receiver can use the code to register for free. The topic starter describes the requirements perfectly for this to work. To use invitation codes as Giftcards it’s important that each invitation code only can be used once. A “generic” invitation code that can be used all the time won’t work for this. Beside that, i think this is basically already possible by adding a condition that equals the value of the Invitation Code.
    For now I found another plugin that offers the functionality of Invitation Codes pretty well. But I prefer to use Forminator and in combination with the other form options of Forminator this functionality would be way more powerful. So +1 for this functionality!