Planning a workshop? Fantastic. In today’s guide we will show you how to set up a WorkShop Registration Form, which also allows people to book either a shared, or private room.
We are hosting a “Financing Your Small Business” workshop and we will start by creating our registration form where we will be adding our standard information fields. Fields like name, email and phone.
Most workshops also offer their guests a place to stay, so we will be doing that as well. The options we had in mind is booking either a shared, or a private room. We are also going to add a Google Maps page, simply drag a single choice field, and the Google Maps field to your form.
To customize the Google Maps field, just click on it in your Editor, and in the list of options on the left, click on Customize Map. Add your location and hit Save.
Now, some registrants will rather pay online, while others will want to pay upon arrival. To offer them this option, add another Single Choice field and add two options to it: “Online” and “At the door”.
Our form doesn’t look very appealing and it also lacks specific information about the event, so let’s fix that by dragging the Maps field to the bottom of the form, and also drag a new HTML Block field under it. Once you added the last 2 fields, select each and click on the icon with two green arrows to set their size to 50%.
Here comes the tricky part. We need to set up the basic price of attending the Workshop, and the price for a private and a shared room, and also create a rule that won’t charge people if they prefer to pay at the door.
It’s actually not as hard as it looks, simply go to Settings and then to Payments, once you are there, type in the price for attending the event in the Fixed amount box. Next, add a value, to the 2 room options.
P.S. Don’t forget to add a payment gateway after adding prices. If you don’t remember how, check our previous article here.
Now let’s create a rule that will stop people from being charged if they choose to pay on arrival.
Simply go to Settings → Rules and then click on Form Rules.
Create a rule, that will redirect the user to a specific website when offline payment is selected. You can type in any page there, even Google if you don’t have a website.
If you prefer seeing your domain name instead of the 123contactform name in the URL, here’s what you need to do.
The first thing is create a new subdomain from your hosting’s control panel.
Once you’ve done that you need to add a new CNAME record to your server DNS that looks something like:
feedback.mydomain.com. CNAME 123contactform.com
This normally takes around 24 to 48 hours to update, but depending on your provider, it may take longer.
Once you have done this, all you need to do is go to Settings → Publish, check the box that says Use Your Domain, and fill in your subdomain.
That’s all you need to do.
You now have a registration form for your workshop, that takes both online and offline payments and is aliased with your domain.