How to create a registration form with payment

Olivier Rousseau
16 June 2023 2 min read

Introduction

In this article, we’ll discuss on the create a online registration form that includes a digital waiver and online payments.

This mini-guide discusses

Step 1: Determine Your Registration Requirements
Step 2: Choose an online registration platform
Step 3: Design Your Registration Form
Step 4: Create a class, activity, or event
Step 5: Connect Payment Options
Step 6. Preview and test the form
Step 7: Customize the confirmation email
Step 8: Setup automated reminders
Step 9. Share the form with you clients

Note about the Author: Throughout the article, Olivier shares tips and tricks he’s picked up over the last decade running a multi-location business & as co-founder of Activity Messenger, helping hundreds of organizations owners across North America streamline their operations and improve their registration forms.

Step 1: Determine Your Registration Requirements

The first step is to determine what information you need from participants or families.

Here are a few things to consider to improve the user experience:

  • The purpose of the registration form
  • What information needs to be collected from the participant
  • Whether a digital waiver and signature will be required
  • Any other special information you need

Common fields include name, email address, phone number, address, emergency contact, terms and conditions, digital signature, medical information, date and time selection, etc.

Activity Messenger can also remplace any class management software for Martial Arts, Dance Studios, Gymnastics Clubs, Swim Schools and Camps.

Step 2: Choose an online registration platform

Before you design your a registration form, you need to choose a registration platform that integrates with a payment like Stripe. You can use HTML and CSS to create your form, but this will take more time and require more technical skills.

For a much easier way, use a no-code form builder. All you have to do is drag and drop the various elements onto your form to create the perfect experience for your clients. Popular choices incluse Google Forms, JotForm, Microsoft Forms & Activity Messenger.

Jotform vs Wufoo vs google forms

————

Learn how Swim-to-Safety moved their registration forms to Activity Messenger to collect payments for classes.

“We had to do all of our invoicing manually & had no way to collect digital signatures for waivers or forms. At the time, we were operating on such a small scale that it wasn’t a big deal. But it wasn’t sustainable. It was a lot of chasing and a lot of extra work to do all that. I was manually tracking payments, manually tracking attendance, and manually tracking every single part of the process. Activity Messenger changed all that.”

Click here to read the full case study.

Read more: How to retarget abandonned forms and 11 simple changes to improve conversion rates on your registration forms.

Step 3: Design Your Registration Form

In this article, we discuss how to build a registration form using Activity Messenger but the following steps are similar for most form builders.

  • Create an Activity Messenger account.
  • Under Forms, select the option to create a new form.
  • Select a template or start from scratch
  • Add fields based on the information you want to collect. Activity Messenger offers over 80 different fields to choose from, including text, email, drop-down, checkboxes, digital signature, file upload, and more.

 

We think that Class Management might be broken. For that reason, we created a tool that can replace your Class Management and Online Registration Software such as JackRabbit, IClassPro and DanceStudioPro.

Step 4: Create a class, activity, or event

Your registration form will most likely require registrants to select an activity, class, membership or any payment option.

Here’s how you can set this up:

  1. Select the class field and click create.
  2. Fill in the information about the class such as name, price, maximum attendance, location, schedule, and registration period.
  3. Add a class description (get inspired with our ChatGPT integration).
  4. Select a registration rule (register to all events, must pick only one event, etc).
  5. Automate waitlist configurations if needed
  6. Finally configure payment plans, prorated tuition rules, waitlist automation, promo codes, and/or add-ons

Step 5: Connect Payment Options

Before you can start integrating payments into your registration form, you need to create a Stripe account. Head to the Stripe website and sign up for an account. It only takes a few minutes.

For Canadian organizations, you can integrate Interact E-transfer payments to your registration form if you don’t want to take payments by credit card.

Businesses may be tempted to use Google Forms. While this may be a good choice when starting out, Google Forms is not ideal for a growing business or organization because Google Forms lacks many important features such as attendance tracking, digital signatures, online payments, and waitlist automation.

Step 6. Preview and test the form

Before you share your form with your customers, you’ll need to test it. Make sure payments are processed correctly, required fields work well, and the user experience is smooth.

Click the -visit or fill- option to experience the signup process as a customer would.

 

 

Step 7: Customize the confirmation email

After a user submits the registration form, Activity Messenger automatically sends a confirmation email or welcome email. It’s important that the confirmation email includes the invoice and any details that attendees need to know about the class or event.

Camp Welcome Email Template

You can customize the message for each registration form to give registrants clear instructions on what to expect next.

Step 8: Setup automated reminders

Today, what comes after an online registration is just as important (if not more so). People now expect clear, personalized, and timely outreach related to the class or event they selected.

For example, sending a personalized email/SMS reminder 48 hours before the event. Or follow up after a class with an end-of-session survey to better understand your customer’s experience.

Use automated tasks in Activity Messenger to communicate with registrants in a timely and effective manner.

Step 9. Share the form with your clients

There are several ways to share a registration form with your customers. Here are some common methods:

  • Send an email or SMS with a link to your registration form. Activity Messenger allows you to send beautiful newsletters (full Canva integration) where you can include your registration form.
  • Share the URL link. Your registration has a unique URL link that you can share with your customers and on social media.
  • QR Code. Each registration form comes with a unique QR code. You can print the QR code and post it at the front desk for in-person registrations.
  • Embed your registration form. If you have a website, you can embed the registration form directly into a web page or as a button pop-up.
  • Add it to your customer portal. Activity Messenger allows you to create a customer portal where people can find all of your registration options in one place. Create and design with our Canva integration and add cards with links to your registration forms.

 

How to create event registration forms with Stripe

Just like EventBrite and other ticketing platforms, you can sell tickets online from your website, or via QR codes and fully customize your tickets with Activity Messenger’s Canva integration.

You can even create and send personalized RSVP invitations to a guest list and keep track of who is coming to your event. A scannable QR code on each ticket sold will help you streamline attendance tracking and alleviate congestion at the front desk.

But Activity Messenger stands out in several key areas when it comes to creating event registration forms.

Specifically, it offers significantly lower per-ticket fees, allows you to collect waivers with digital signatures, and provides automated email/SMS before and after an event.

In addition, Activity Messenger allows you to send SMS messages, create newsletters, collect post-event surveys, and even has the ability to replace tools like Mailchimp, SurveyMonkey and Google Forms.

4 more ways Activity Messenger makes your life easier

  1. Zoom integration. Never manually set up another Zoom class again. Automatically create recurring Zoom classes without leaving our platform. Collect payments, automate Zoom class setup, and send reminders for all your online classes.
  2. Survey at the end of the session. Turn feedback into action. Automate end-of-session surveys to capture your customer’s experience. Customize surveys with our Canva integration and ask the right questions at the right time.
  3. Attendance Tracking. Activity Messenger provides you with a powerful yet easy-to-use attendance tracking tool. Each activity/class has its own attendance list. You can rename the list, assign staff, assign tags, and even archive it.
  4. Powerful analytics. Collecting online registrations is important, but you should also be able to gather data to help you make better decisions and increase your bottom line and customer satisfaction. Activity Messenger provides powerful analytics for data-driven insights.

Learn how to create a registration form using a free tool like Google Forms or Microsoft Forms.

Conclusion

Integrating payments with stripe with your registration form allows you to accept payments seamlessly. With Activity Messenger, you can create a user-friendly registration form, that respects security compliance standards and leverage Stripe’s secure payment infrastructure. Combining both, you can create a convenient and efficient registration process while ensuring the security of all payment transactions.

Want to bring you registration process to a whole new level?

As you already know, finding the right class, camp or activity oftentimes feels like looking for a needle in a haystack… Until now!

Include conditional logic to help your clients find the right option for them. Adding conditional logic questions in your forms will allow you to tailor the registration process based on participants’ needs, streamline the process by only presenting relevant questions, enhance the user experience, and reduce confusion.

Adding conditional logic questions in your forms will allow you to:

  1. Tailor the registration process based on participants’ needs
  2. Streamline the process by only presenting relevant questions and eliminating unnecessary fields
  3. Enhance the user experience, reduce confusion, and increases the efficiency of the registration process.

Learn more about adding conditional logic to your registration form.

FAQ

  1. What is a online registration form? An online registration form combines attendee registration details with a payment gateway to seamlessly collect information and fees for events, services, or memberships in one step.
  2. Why integrate payment processing into a registration form? Payment integration streamlines registration, reduces administrative tasks, improves user experience by consolidating steps, and ensures immediate payment collection and confirmation.
  3. What are the key components of a registration form with payment? Key components include personal information fields, event or class schedule, selecting payment method, and agreeing to terms and conditions.
  4. Which payment gateways can be integrated into a registration form? Commonly integrated gateways include PayPal, Stripe, and Square, known for their reliability, wide acceptance, and ease of integration with registration platforms.
  5. Can registration forms with payment be customized for different events or services? Yes, these forms are highly customizable with tools like Activity Messenger to include specific event details, branding elements, and variable pricing options.
  6. What are the best practices for designing a user-friendly registration form with payment? Focus on simplicity, clear guidance, minimal required fields, responsive design for mobile users, and visible security badges to increase trust.
  7. How do I set up automated confirmations or receipts for completed registrations? Configure your form or payment gateway to automatically send a confirmation email or digital receipt upon successful payment processing.

Written by Olivier Rousseau Olivier is a kids sports programs owner who has been operating for over a decade with locations in Montreal, Quebec city & Ottawa. He also helps Gymnastics Club, Swim Schools and Dance Studios streamline their operations. He is the co-founder of Activity Messenger an online registration platform for the sports & leisure industry.

Create your first registration from with online payments

Subscribe for exclusive content

Receive News and Updates about our product

© Activity Messenger

info@activitymessenger.com