We have an event coming up and we are about to open up "VIP / Pre-Sales Registration". There is no cost to our event, so nothing to purchase or anything.
We will be personally inviting folks, however I need a way to ensure only the people we invite can register in case the page gets shared or something. So I need some kind of code they can put into the form that is required to register. Any idea how to do this without doing the whole discount code/purchasing thing?
Personally, I wouldn't go with a solution that involves a personal code. The code, like the registration link, could be shared with other contacts and the restriction bypassed.
The easiest solution here, in my opinion, is not restricting registration at the moment of the form submission but at the moment of confirming whether the registration is successful or not.
If you have Marketing Hub Professional subscription, you could enroll all contacts who submitted the form in a workflow, branch by membership in the list of all eligible invitees and send a confirmation to them, a rejection to all others, saying that this is a closed event and that they are not on the invite list.
Without a Marketing Hub Professional subscription, you would have to do this with active lists instead of an if/then branch. Approved registrants, rejected registrants, and send a confirmation or rejection email once a few days.
@OPerek-Clark, a smart content solution would require all contacts to access the landing page through an email and to have cookies accepted, otherwise this won't work reliably, wouldn't it?
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer
Thanks for the response @OPerek-Clark and @karstenkoehler . That approach could work for the folks we have in the system and invite via email, but there will be some that get personally invited by our sales reps. Personally I would rather have someone not be able to submit without the code so we don't have to "reject" folks. We will be opening it to general registration later.
Also, I don't want personal codes for each, but just one code that we can share with them via the email that they have to put into the form for it to work. Just like a discount or offer code. While it might not be the perfect solution, do you know if it's possible?
If you already know all of the folks you'll be inviting, you could create a list with those individuals. Then replace the form module on the landing page with a rich text module. That way, you can add a smart rule based on list membership to only show the form to specific individuals by adding aform's embed codeto thesource codeof a smart rich text module.