Automating Event Registration with SurveyMonkey and PayPal

Online Payment

If your Chapter or SIG has events or activities that require pre-registration and payment, it is easy to automate an event registration process that handles registrations, and accepts payment by PayPal as well as by cash or cheque. This technique requires no programming, and can easily be done by whoever is in charge of the event.

The trick is to use a survey management system to create and manage registrations as a kind of survey, and use an online payment system to handle online payments for the registrations. The registration process can also instruct those who want to pay by cash or cheque about where to send their payment.

This example uses a free online survey management service called SurveyMonkey to build and manage the event registration form, and PayPal to accept online payments. See the Free and Discounted Products for Chapters and SIGs webpage for information on setting up a free SurveyMonkey acount, and a PayPal account for your Chapter or SIG.

There are a number of tutorials on the SurveyMonkey site that show you how to set up a single- or multi-page survey, including how to use field types like text, radio buttons, checkboxes, lists to construct the survey, and how to change what page to display next based on user input.

Here are the steps to follow to create an event registration and payment process for an event using SurveyMonkey and PayPal.

Here is an example of configuring the "Collector Settings" of the SurveyMonkey survey builder tool. It specifies that when the user completes the registration and selects the "DONE" button, they are directed to the "payment-page.html" page on the Chapter or SIG website where they can make their payment by PayPal. The registration information for the event attendees, including method of payment, is available to whoever created the survey on the SurveyMonkey site. PayPal payments and can easily be cross-checked against the registrations.

SurveyMonkey Collector

Back to Resources Page